Documento de 8000 palabras sobre computación en la nube
1. El concepto de computación en la nube
1.1 Borrador de definición de computación en la nube del NIST
El 24 de abril de 2009, los expertos del NIST dieron un borrador de definición de computación en la nube. , resume las cinco características principales, tres modelos de servicio y cuatro modelos de implementación de la computación en la nube.
1.1.1 Definición de computación en la nube
La computación en la nube es un modelo de pago por uso que proporciona acceso a la red disponible, conveniente y bajo demanda y un grupo de recursos informáticos configurable (incluidas las redes). , servidores, almacenamiento, aplicaciones y servicios), estos recursos se pueden aprovisionar rápidamente con un esfuerzo de gestión mínimo o una interacción mínima con el proveedor de servicios. El modelo de computación en la nube mejora la disponibilidad. El modelo de computación en la nube consta de cinco características principales, tres modelos de servicio y cuatro modelos de implementación.
Principales características de 1.1.2
(1) Autoservicio bajo demanda. Los consumidores pueden implementar unilateralmente potencia de procesamiento, como tiempo de servidor y almacenamiento en red, bajo demanda sin interacción manual con cada proveedor de servicios.
(2) Acceso a través de la red. Se pueden obtener diversas capacidades a través de Internet y se puede acceder a ellas de forma estándar, lo que las hace populares a través de muchos clientes ligeros o ricos (como teléfonos móviles, portátiles, PDA, etc.). ).
(3) Biblioteca de recursos independiente de la ubicación. Los recursos informáticos del proveedor se agrupan para servir a todos los clientes en un contrato de arrendamiento multiusuario, y se pueden asignar y reasignar dinámicamente diferentes recursos físicos y virtuales según las necesidades del cliente. Los clientes a menudo no tienen control ni conocimiento de la ubicación exacta de los recursos. Estos recursos incluyen almacenamiento, procesadores, memoria, ancho de banda de red y máquinas virtuales.
(4) Rápida escalabilidad. Puede proporcionar capacidad de forma rápida y flexible, expandirse rápidamente, liberarse rápidamente y lograr una contracción rápida. Para el cliente, los recursos que se pueden alquilar son aparentemente ilimitados y se puede comprar cualquier cantidad en cualquier momento.
(5)Pago por uso. Los cargos por capacidad son pagos únicos basados en medición o publicidad para promover la utilización óptima de los recursos. Por ejemplo, se mide el consumo de almacenamiento, ancho de banda y recursos informáticos, y la facturación se basa en el uso real del usuario mensualmente. Una nube dentro de una organización puede cubrir los gastos entre departamentos, pero no necesariamente dinero real.
Nota: Los servicios de software de computación en la nube se centran en la interoperabilidad semántica, la modularidad y el bajo acoplamiento sin límites, aprovechando al máximo el modelo de computación en la nube.
1.1.3 Modelo de servicio
(1) Software de computación en la nube como servicio. Las capacidades proporcionadas a los clientes son aplicaciones ejecutadas por el proveedor de servicios en una infraestructura de computación en la nube y se puede acceder a ellas en una variedad de dispositivos cliente a través de una interfaz de cliente ligero (como un navegador). Los consumidores no necesitan administrar ni controlar la infraestructura subyacente de computación en la nube, la red, los servidores, los sistemas operativos, el almacenamiento o incluso la funcionalidad de aplicaciones individuales, excepto algunas configuraciones limitadas de software de aplicación personalizables por el cliente.
(2) La plataforma de computación en la nube es un servicio. La capacidad proporcionada a los consumidores es implementar clientes en la infraestructura de computación en la nube utilizando lenguajes y herramientas de desarrollo (como Java, Python, .Net) proporcionados por el proveedor. Los clientes no necesitan administrar ni controlar la infraestructura subyacente de la nube, la red, los servidores, los sistemas operativos y el almacenamiento, pero los consumidores sí tienen control sobre las aplicaciones implementadas y posiblemente la configuración del entorno de alojamiento de aplicaciones.
(3) Infraestructura en la nube como servicio. La capacidad que se brinda a los consumidores es alquilar potencia de procesamiento, almacenamiento, red y otros recursos informáticos básicos, y los usuarios pueden implementar y ejecutar cualquier software, incluidos sistemas operativos y aplicaciones. Los consumidores no administran ni controlan la infraestructura de computación en la nube subyacente, pero pueden controlar el sistema operativo, el almacenamiento y las aplicaciones implementadas, y también pueden seleccionar componentes de red (como firewalls y balanceadores de carga).
4. Modo de implementación
(1) Nube privada. La infraestructura de la nube es propiedad de una sola organización o está arrendada por ella y se opera únicamente para esa organización.
(2) Nube comunitaria. La infraestructura es propiedad de varias organizaciones y sirve a una comunidad con preocupaciones comunes (por ejemplo, misión, requisitos de seguridad, políticas y directrices, etc.). ).
(3) Nube pública. La infraestructura es propiedad de una organización que vende servicios de computación en la nube al público o a varios grupos industriales.
(4)Nube híbrida. La infraestructura consta de dos o más nubes (nube interna, nube comunitaria o nube pública).
Cada nube sigue siendo independiente, pero se combinan con tecnología estándar o patentada que permite la portabilidad de datos y aplicaciones (por ejemplo, se puede utilizar para manejar cargas en ráfagas).
1.2 Las características del campo de la computación en la nube son:
(1) Los principales proveedores de computación en la nube actualmente en el mercado son gigantes de TI y todos se encuentran en la etapa de conquistar ciudades. y territorios.
(2) El estándar aún no se ha formado. Básicamente, tenemos opiniones diferentes sobre las normas.
Los productos y servicios de computación en la nube actualmente en el mercado varían mucho y los usuarios no saben por dónde empezar a la hora de elegir.