El Programa de Computación en la Nube del Instituto Nacional de Normas y Tecnología (NIST) fue creado para promover la adopción de la computación en la nube en los Estados Unidos. El objetivo del programa es ayudar a las empresas y a las organizaciones gubernamentales a aprovechar las ventajas de la computación en nube, garantizando al mismo tiempo que la tecnología sea segura y fiable.
El Programa de Computación en la Nube del NIST está trabajando para lograr sus objetivos mediante el desarrollo de normas y directrices para la computación en la nube, la realización de investigaciones sobre las tecnologías emergentes en la nube, y la promoción del uso de la computación en la nube entre las empresas y las organizaciones gubernamentales.
¿Cuál es la definición del NIST para la computación en nube?
Según el Instituto Nacional de Estándares y Tecnología (NIST), la computación en nube es "un modelo que permite un acceso conveniente y bajo demanda a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionados y liberados con un mínimo esfuerzo de gestión o interacción del proveedor de servicios".
Para proporcionar una definición más clara y concisa, el NIST detalla que la computación en nube es "un modelo para permitir el acceso a la red a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionados y liberados con un mínimo esfuerzo de gestión o interacción del proveedor de servicios".
Para ser considerado como un verdadero servicio de computación en nube, el NIST enumera cinco características esenciales que debe tener un servicio en nube:
1. Autoservicio bajo demanda: Un consumidor de la nube puede aprovisionar unilateralmente las capacidades de computación, como el tiempo del servidor y el almacenamiento en la red, según sea necesario de forma automática sin requerir la interacción humana con cada proveedor de servicios.
2. Amplio acceso a la red: Las capacidades están disponibles a través de la red y se accede a ellas mediante mecanismos estándar que promueven el uso por parte de plataformas heterogéneas de clientes ligeros o gruesos (por ejemplo, teléfonos móviles, ordenadores portátiles y PDA).
3. Agrupación de recursos: Los recursos informáticos del proveedor se ponen en común para dar servicio a múltiples consumidores mediante un modelo de multiarrendamiento, con diferentes recursos físicos y virtuales asignados y reasignados dinámicamente según la demanda de los consumidores. Existe un sentido de independencia de la ubicación en el sentido de que el consumidor generalmente no tiene control o conocimiento sobre la ubicación exacta de los recursos proporcionados, pero puede ser capaz de especificar la ubicación a un nivel superior de abstracción (por ejemplo, país, estado o centro de datos). Algunos ejemplos de recursos son el almacenamiento, el procesamiento, la memoria y el ancho de banda de la red.
4. Elasticidad rápida: Las capacidades pueden aprovisionarse rápida y elásticamente, en algunos casos de forma automática, para escalar rápidamente hacia afuera y liberarse rápidamente para escalar rápidamente hacia adentro
¿Cuáles son los principios de la computación en nube?
Los principios de la computación en nube son
1. Autoservicio bajo demanda: Los usuarios pueden aprovisionar sus propios recursos a la carta sin necesidad de contratar a un proveedor de servicios.
2. Amplio acceso a la red: Los recursos están disponibles a través de una red y pueden ser accedidos por una amplia gama de dispositivos.
3. Agrupación de recursos: Los recursos se agrupan y pueden asignarse dinámicamente a los usuarios según sea necesario.
4. Elasticidad rápida: Los recursos pueden ser rápidamente aprovisionados o desaprovisionados para satisfacer las necesidades del usuario.
5. Servicio medido: El uso de los recursos se mide y se informa, de modo que los usuarios sólo pagan por lo que utilizan.
¿Cuáles son los tres aspectos clave de la computación en nube?
Hay tres aspectos clave de la computación en nube:
1. La computación en nube es un modelo que permite un acceso cómodo y bajo demanda a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios).
2. La computación en nube es un modelo que permite el acceso a la red bajo demanda a un conjunto compartido de recursos informáticos configurables.
3. La computación en nube es un modelo que permite un acceso cómodo y bajo demanda a un conjunto compartido de recursos informáticos configurables (por ejemplo, redes, servidores, almacenamiento, aplicaciones y servicios) que pueden ser rápidamente aprovisionados y liberados con un mínimo esfuerzo de gestión o de interacción con el proveedor de servicios.
¿Cuál es el ejemplo de SaaS?
SaaS es un modelo de computación en nube en el que el software se entrega como un servicio a través de Internet. Las aplicaciones SaaS suelen estar basadas en la web y se puede acceder a ellas desde cualquier dispositivo conectado a Internet.
Uno de los ejemplos más populares de SaaS es Google Apps, que incluye Gmail, Google Docs, Sheets y Slides. Otros ejemplos de aplicaciones SaaS son Salesforce, Microsoft Office 365 y Adobe Creative Cloud.