Cómo comprar linode tutorial de compra de linode
Cómo comprar Linodevps No es conveniente comprar LinodeVPS en China ~ Se recomienda que elija alojamiento en la nube o VPS de otras empresas. Soy Zhang Zitang de Haiteng Data. Espero que esto ayude.
¿Qué son los servicios SAAS y PAAS?
Servicio en la nube” ya casi se ha convertido en una palabra familiar. Si no conoce la diferencia entre PaaS, IaaS y SaaS, entonces no importa, porque mucha gente realmente no lo sabe.
Tres modelos de servicio de computación en la nube: IaaS, PaaS y SaaS
"Nube" es en realidad una metáfora de Internet. La "computación en la nube" en realidad utiliza Internet para acceder al almacenamiento o ejecutarse. un servidor remoto. Aplicaciones, datos o servicios.
Cualquier empresa que utilice métodos basados en Internet para computación, almacenamiento y desarrollo puede denominarse técnicamente una empresa de nube. Sin embargo, no todas las empresas de nube son iguales. . No todo el mundo es CTO, por lo que a veces puede resultar un dolor de cabeza ver algunas de las palabras detrás de la tecnología de la nube.
La nube también tiene capas
Cualquiera que la proporcione en Internet. Todas las empresas de servicios pueden denominarse empresas de computación en la nube. De hecho, la computación en la nube se divide en varias capas, a saber, infraestructura (infraestructura) como servicio, plataforma (plataforma) como servicio y software (software). -como-servicio. La infraestructura está en la parte inferior, la plataforma en el medio y el software en la parte superior.
La primera capa se llama IaaS, a veces también llamada Hardware. como servicio Hace unos años, si deseaba ejecutar algunas aplicaciones empresariales en su oficina o en el sitio web de su empresa, necesitaba comprar un servidor u otro hardware costoso para controlar las aplicaciones locales y permitir que su negocio funcionara.
Pero ahora, con IaaS, puede subcontratar el hardware a otros lugares. Las empresas de IaaS proporcionarán servidores, almacenamiento y hardware de red externos, que podrá alquilar, lo que le permitirá ahorrar costos de mantenimiento y espacio de oficina. en cualquier momento
Algunas grandes empresas de IaaS incluyen Amazon, Microsoft, VMWare, Rackspace y RedHat. Sin embargo, estas empresas tienen su propia experiencia, como Amazon y Microsoft. No solo proporcionan IaaS, sino que también lo harán. le alquilan su potencia informática para alojar su sitio web
PaaS: Plataforma como servicio (Plataforma como servicio)
La segunda capa es la llamada PaaS, a veces también llamado middleware. Todo el desarrollo de su empresa se puede realizar sobre esta capa, ahorrando tiempo y recursos.
Las empresas PaaS brindan diversos desarrollos en línea y soluciones de aplicaciones, como servidores virtuales y sistemas operativos. le ahorra dinero en hardware y facilita la colaboración entre estudios distribuidos: gestión de aplicaciones web, diseño de aplicaciones, alojamiento virtual de aplicaciones, herramientas de colaboración de almacenamiento, seguridad y desarrollo de aplicaciones, etc.
Algunos grandes proveedores de PaaS son GoogleAppEngine, MicrosoftAzure. , Force.com, Heroku, EngineYard. Las empresas emergentes recientemente incluyen AppFog, Mendix y StandingCloud
SaaS: Software-as-a-Service (Software como servicio)
La tercera capa es el llamado SaaS. Esta capa es la capa que entra en contacto con su vida todos los días y a la que se accede principalmente a través de un navegador web. Cualquier aplicación en un servidor remoto se puede ejecutar a través de la red, que es SaaS.
Los servicios que consumes entran en estas categorías íntegramente desde páginas web como Netflix, MOG, GoogleApps, Box.net, Dropbox o iCloud de Apple. Aunque estos servicios web se utilizan para negocios, entretenimiento o ambos, también forman parte de la tecnología en la nube.
Algunas aplicaciones SaaS utilizadas para empresas incluyen GoToMeeting de Citrix, WebEx de Cisco, CRM de Salesforce, ADP, Workday y SuccessFactors.
Comparación entre Iaas y Paas
La función principal de PaaS es proporcionar una plataforma de desarrollo y operación como servicio a los usuarios, mientras que la función principal de IaaS es proporcionar máquinas virtuales o otros recursos Proporcionados como un servicio a los usuarios. A continuación, compararemos PaaS e IaaS en siete aspectos:
Entorno de desarrollo: PaaS básicamente proporciona a los desarrolladores un conjunto completo de entornos de desarrollo y prueba, incluido IDE, mientras que los usuarios de IaaS utilizan principalmente el entorno de desarrollo que tenía. Conocía antes, pero debido a que el entorno de desarrollo anterior carecía de integración con la nube, no era muy conveniente de usar.
Aplicaciones compatibles: debido a que IaaS proporciona principalmente máquinas virtuales y las máquinas virtuales comunes pueden admitir múltiples sistemas operativos, la gama de aplicaciones admitidas por IaaS es muy amplia. Pero no es una tarea fácil hacer que una aplicación se ejecute en una determinada plataforma PaaS, porque no solo es necesario asegurarse de que la aplicación se base en el idioma admitido por la plataforma, sino que también debe asegurarse de que la aplicación solo pueda Llame a las API compatibles con la plataforma. Si esta aplicación llama a una API que no es compatible con la plataforma, entonces es necesario modificar la aplicación.
Estándares abiertos: aunque muchas plataformas IaaS tienen ciertas funciones privadas, debido a la existencia de protocolos como OVF, IaaS está avanzando constantemente en términos de multiplataforma y evitando la dependencia del proveedor. La situación de la plataforma PaaS no es optimista, porque tanto AppEngine de Google como Force.com de Salesforce tienen ciertas API privadas.
Escalabilidad: la plataforma PaaS ajustará automáticamente los recursos para ayudar a las aplicaciones que se ejecutan en ella a afrontar mejor el tráfico repentino. La plataforma IaaS requiere que los desarrolladores ajusten manualmente los recursos para afrontarla.
Tasa de integración y economía: la tasa de integración de la plataforma PaaS es muy alta. Por ejemplo, Google AppEngine, el representante de PaaS, puede alojar miles de aplicaciones en un servidor, mientras que la tasa de integración es normal. La plataforma IaaS no supera los 100 como máximo y generalmente ronda las 10, lo que hace que IaaS sea menos económico que PaaS.
Facturación y supervisión: porque la plataforma PaaS no solo alcanza el nivel de sistema operativo que la plataforma IaaS puede alcanzar en términos de facturación y supervisión, como el uso de CPU y memoria, sino que también puede hacerlo a nivel de aplicación. , por ejemplo, el tiempo de respuesta de la aplicación (ResponseTime) o el número de transacciones consumidas por la aplicación, etc., esto mejorará la precisión de la facturación y la gestión.
Dificultad de aprendizaje: debido a que desarrollar y administrar aplicaciones en IaaS está relativamente cerca de los métodos existentes, mientras que desarrollar en PaaS puede requerir aprender un nuevo lenguaje o un nuevo marco, IaaS es más difícil de aprender.
Future PK
En el entorno actual de computación en la nube, IaaS es muy común, ya sea Amazon EC2, Linode o Joyent, etc., todos tienen un lugar, pero con AppEngine de Google. El lanzamiento de plataformas PaaS como Force.com de Salesforce o Windows Azure de Microsoft ha hecho que las PaaS también empiecen a surgir.
Hablando del futuro de los dos, especialmente de la relación competitiva entre los dos, personalmente creo que en el corto plazo, debido a las ventajas del modelo IaaS en términos de aplicaciones admitidas y dificultad de aprendizaje, IaaS se volverá más popular en el corto plazo. A largo plazo, se convertirá en la primera opción para los desarrolladores, pero a largo plazo, debido a la economía generada por la alta tasa de integración del modelo PaaS, si PaaS puede resolver desafíos como la versatilidad y las aplicaciones compatibles, reemplazará a IaaS como modelo. desarrollo El “nuevo favorito” del lector.