¿Cuáles son los tipos de servicios de computación en la nube?
Existen tres tipos principales de servicios de computación en la nube. Las funciones y objetos de servicio de cada tipo son:
1. Plataforma como servicio (PaaS)
p><. p>A diferencia del software como servicio, la plataforma como servicio es computación en la nube para desarrolladores. La característica más importante de este tipo de computación en la nube es que viene con su propio entorno de desarrollo y proporciona a los desarrolladores kits de herramientas de desarrollo. Entre sus representantes se incluyen GAE (Google App Engine) de Google, así como BAE de Baidu nacional, SAE de Sina, etc.La plataforma como servicio y el software como servicio se pueden convertir entre sí. Si es un consumidor que compra servicios de Dropbox, Dropbox es software como servicio. Si usted es un desarrollador que utiliza el kit de desarrollo proporcionado por Dropbox para desarrollar sus propios servicios con los servicios de Dropbox, entonces Dropbox en sí es una plataforma como servicio, y los servicios de desarrollador integrados en Dropbox son software como servicio.
En el pasado, si los desarrolladores querían crear un sitio web, necesitaban hacer mucho trabajo de preparación, como comprar un servidor, instalar un sistema operativo, configurar un entorno de desarrollo, etc. Ahora, si los desarrolladores compran computación en la nube como plataforma como servicio, pueden ahorrarse el trabajo de preparación laborioso y que requiere mucho tiempo y desarrollar directamente el sitio web. No solo eso, los desarrolladores también pueden utilizar varios servicios ya preparados. Por ejemplo, GAE proporcionará a los desarrolladores herramientas de desarrollo avanzadas y tecnologías líderes de big data utilizadas internamente por Google. Todo esto hace que el desarrollo de sitios web sea mucho más fácil que antes, lo cual es una de las razones por las que Internet es más próspero en la era de la computación en la nube.
2. Software como servicio (SaaS)
El software como servicio es la computación en la nube que los consumidores comunes pueden percibir. Sus representantes incluyen Dropbox y los usuarios nacionales están familiarizados con Baidu Cloud y Tencent. Weiyun, etc. La característica más importante de este tipo de computación en la nube es que los consumidores no compran ningún producto físico, sino servicios que tienen las mismas funciones que los productos físicos.
Antes, pagábamos por el espacio de almacenamiento en el servidor. Ahora, en lo que gastamos dinero es en el servicio de almacenamiento de Dropbox. A primera vista, no existe ninguna diferencia práctica entre los dos. Pero mirándolo desde otra perspectiva, los dos son completamente diferentes. En el pasado, gastamos dinero para comprar espacio de almacenamiento en el servidor. Suponiendo que la capacidad del espacio fuera de 10G, en realidad compramos 10G de espacio en el servidor. Si no subimos archivos, el espacio 10G en el servidor estará vacío. Ahora, cuando compramos el servicio de almacenamiento de Dropbox, suponiendo que la capacidad de espacio sigue siendo 10G, en realidad no compramos 10G de espacio en el servidor de Dropbox. Lo que compramos es un servicio de espacio de 10G. Es decir, si subimos el archivo, Dropbox lo separará y lo colocará en cualquier servidor. Si no subimos el archivo, no habrá ningún espacio que nos pertenezca en el servidor de Dropbox.
3. Infraestructura como servicio (IaaS)
La infraestructura como servicio generalmente está dirigida a usuarios empresariales y entre sus representantes se incluye el servicio AWS (Amazon Web Services) de Amazon. como PPPCloud nacional, etc.
La característica más importante de este tipo de computación en la nube es que no alquila entidades de servidor específicas como los arrendadores de servidores tradicionales. Alquila la potencia informática y la capacidad de almacenamiento del servidor. AWS integra la potencia informática y las capacidades de almacenamiento de todos los servidores del centro informático de Amazon en un todo y luego los divide en instancias virtuales, cada instancia representa una cierta cantidad de potencia informática y capacidades de almacenamiento. Las empresas que compran servicios de computación en la nube de AWS utilizan estas instancias como unidades de medida.
Existe una diferencia significativa entre infraestructura como servicio y plataforma como servicio. La infraestructura como servicio solo proporciona potencia informática y servicios de capacidad de almacenamiento, mientras que la plataforma como servicio proporciona servicios además de potencia informática y almacenamiento. Proporcionar a los desarrolladores un conjunto completo de herramientas de desarrollo y un entorno de desarrollo de apoyo. En otras palabras, cuando los desarrolladores utilizan la plataforma como servicio, pueden comenzar el trabajo de desarrollo directamente. Al utilizar la infraestructura como servicio, primero debe realizar preparativos como instalar el sistema operativo y crear un entorno de desarrollo.
La infraestructura como servicio es la piedra angular de la computación en la nube. La plataforma como servicio y el software como servicio se basan en ella, brindando servicios a desarrolladores y consumidores respectivamente, mientras que ella misma sirve a big data.