2. MODELOS DE LA NUBE (CLOUD)
• Modelos de despliegue: Se refieren a la
posición (localización) y administración
(gestión) de la infraestructura de la nube
(pública, privada, comunitaria, híbrida).
• Modelos de servicio. Se refieren a los
tipos específicos de servicios a los que se
puede Modelos de servicio. acceder en
una plataforma de computación en la
nube (software como servicio, plataforma
como servicio e infraestructura como
servicio).
3.
4. Las tecnologías Cloud Computing ofrecen
tres modelos de servicio:
1. Software como servicio. Al usuario se le ofrece la capacidad de que las
aplicaciones que su proveedor le suministra, corran en una infraestructura de la
nube, siendo dichas aplicaciones accesibles a través de, por ejemplo, un
navegador web como en el caso del correo electrónico Web (webmail), el cual es
quizás el ejemplo más representativo, por lo extendido, de este modelo de
servicio. El usuario carece de cualquier control sobre la infraestructura o sobre las
propias aplicaciones, excepto por las posibles configuraciones de usuario o
personalizaciones que se le permitan realizar.
5. 2. Plataforma como servicio. Al usuario se le permite desplegar aplicaciones propias (ya sean adquiridas
o desarrolladas por el propio usuario) en la infraestructura de la nube de su proveedor, que es quien
ofrece la plataforma de desarrollo y las herramientas de programación. En este caso, es el usuario quien
mantiene el control de la aplicación, aunque no de toda la infraestructura subyacente.
3. Infraestructura como servicio. El proveedor ofrece al usuario recursos como capacidad de
procesamiento, de almacenamiento, o comunicaciones, que el usuario puede utilizar para ejecutar
cualquier tipo de software, desde sistemas operativos hasta aplicaciones.
Las tecnologías Cloud Computing ofrecen
tres modelos de servicio:
6.
7. Según el NIST existen cuatro posibles formas de desplegar y
operar una infraestructura de Cloud Computing
1. Nube privada , en la que los servicios de la nube no se ofrecen al público en general. La
infraestructura es íntegramente gestionada por una organización.
2. Nube pública. La infraestructura es operada por un proveedor que ofrece servicios al público en
general.
3. Nube híbrida. Resultado de la combinación de dos o más nubes individuales que pueden ser a su
vez propias, compartidas o públicas; permite portar datos o aplicaciones entre ellas.
4. Nube comunitaria. Una nube comunitaria ( comunitaria. community) es aquella nube que ha sido
organizada para servir a una función o propósito común. Puede ser para una organización o varias
organizaciones, pero que comparten objetivos comunes como su misión, políticas, seguridad,
necesidades de cumplimientos regulatorios (compliances). Una nube de comunidad puede ser
administrada por la organización u organizaciones constituyentes o bien por terceras partes. Este
modelo sólo suele ser recogido por el NIST; la mayoría de organizaciones, asociaciones, relacionadas
con la nube, dividen los modelos de despliegue en tres: pública, privada e híbrida
8.
9. Según el NIST, el modelo tiene las siguientes cinco
características esenciales:
1. Autoservicio bajo demanda. El usuario puede acceder a capacidades de computación en
la nube de manera automática a medida que las vaya requiriendo, sin necesidad de una
interacción humana con su proveedor o sus proveedores de servicios cloud.
2. Múltiples formas de acceder a la red. Los recursos son accesibles a través de la
Múltiples formas de acceder a la red red y por medio de mecanismos estándar que son
utilizados por una amplia variedad de dispositivos de usuario, desde teléfonos móviles hasta
ordenadores portátiles o PDA (Personal Digital Assistant).
10. 3. Compartición de recursos . Los recursos (almacenamiento, memoria, ancho de banda,
capacidad de procesamiento, máquinas virtuales, etc.) de los proveedores son compartidos
por múltiples usuarios, a los que se van asignando capacidades en forma dinámica según
peticiones. Los usuarios pueden ignorar el origen y la ubicación de los recursos a los que
acceden, o es posible que sean conscientes de su situación a determinado nivel, como el
CPD (centro de procesamiento de datos) o el de país.
4. Elasticidad rápida. Los recursos se asignan y liberan rápidamente, muchas veces de
manera automática, lo que da al usuario la impresión de que los recursos a su alcance son
ilimitados y están siempre disponibles.
5. Servicio medido. El proveedor es capaz de medir, a determinado nivel, el Servicio
medido efectivamente entregado a cada usuario, de modo que tanto proveedor como
usuario tienen acceso transparente al consumo real de los recursos, lo que posibilita el
por el uso efectivo de los servicios.
Según el NIST, el modelo tiene las siguientes cinco
características esenciales:
11. El NIST considera otras características comunes a
todos los modelos de nubes:
• Escalado masivo
• Computación elástica (flexible)
• Homogeneidad
• Distribución geográfica
• Virtualización
• Orientación a servicios
• Software de bajo coste
• Seguridad avanzada
12. MODELOS DE ENTREGA DE LA NUBE
(CLOUD)
El NIST y otras organizaciones como Cloud Security Alliance consideran los tres modelos
principales de entrega de servicios en la nube ya citados: SaaS, PaaS e IaaS.
Los modelos de entrega de servicios en la nube más usuales que se ofrecen a los clientes
y usuarios de la nube (organizaciones, empresas y usuarios) son los ya citados:
PaaS (Platform as a Service, plataforma como servicio),
IaaS (Infraestructure as a Service, infraestructura como servicio) y
SaaS (Software as a Service, software como servicio).
13. SOFTWARE COMO SERVICIO (SAAS)
El NIST1 define software como servicio así:
“La capacidad proporcionada al consumidor
es utilizar las aplicaciones del proveedor
ejecutándose en una infraestructura en la
nube. Las aplicaciones son accesibles desde
diferentes dispositivos cliente a través de
una interfaz cliente ligera tal como un
navegador web (p. e. correo electrónico
basado en la Web). El consumidor no
gestiona ni controla la infraestructura
fundamental de la nube incluyendo redes,
servidores, sistema operativo,
almacenamiento o incluso capacidad del
marco de configuración de aplicaciones
específicas del usuario”.
14. PLATAFORMA COMO SERVICIO (PAAS)
NIST define PaaS como: “La capacidad
proporcionada al consumidor de desplegar
en la infraestructura de la nube aplicaciones
creadas por el consumidor o adquiridas y
desarrolladas utilizando herramientas y
lenguajes de programación soportados por
el proveedor”. El consumidor no gestiona ni
controla la infraestructura fundamental de
la nube tales como redes, servidores,
sistemas operativos o almacenamiento,
pero tiene, sin embargo, el control sobre las
aplicaciones desplegadas, y en su caso,
configuraciones de entornos de alojamiento
de aplicaciones.
15. INFRAESTRUCTURA COMO SERVICIO
(IAAS)
Para el NIST la infraestructura como servicio
es la capacidad que se da al consumidor al
proporcionarle procesamiento,
almacenamiento, redes y otros recursos de
computación en los que es capaz de
desplegar y ejecutar software específico que
puede incluir sistemas operativos y
aplicaciones. El consumidor no gestiona ni
controla la infraestructura fundamental de
la nube, sin embargo tiene el control sobre
los sistemas operativos, almacenamiento,
aplicaciones desplegadas y, en su caso,
control limitado sobre ciertos componentes
específicos de redes.