1. Arquitectura en
la nube
Modelos de servicio y despliegue
Sistemas de Información Gerencial
Facilitador: Máster Guillermo Brand
2. La computación en nube es una combinación de muchas tecnologías
existentes.
Los componentes de la computación en nube han ido avanzando a
la par que las diferentes eras de la computación, aunque han sido
los avances en almacenamiento de datos y centros de datos, así
como la virtualización, la conectividad y la potencia de
procesamiento, los que han ayudado a construir una arquitectura de
la Nube que constituye hoy en día un nuevo ecosistema técnico.
Computación
en la nube
Hugo Eleazar Ardón
3. Modelos de la nube
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 acceder
en una plataforma de computación
en la nube (software como servicio,
plataforma como servicio e
infraestructura como servicio).
Hugo Eleazar Ardón
4. Las tecnologías Cloud Computing ofrecen
tres modelos de servicio:
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
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
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.
Hugo Eleazar Ardón
5. Según el NIST existen cuatro posibles formas de desplegar
y operar una infraestructura de Cloud Computing:
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.
Nube pública
La infraestructura es
operada por un proveedor
que ofrece servicios al
público en general. .
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.
Nube comunitaria
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
Hugo Eleazar Ardón
6. Modelo de Cloud Computing según el
NIST con características
fundamentales y comunes.
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.
Múltiples formas
de acceder a la
red
Los recursos son accesibles a
través de la 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).
Comparació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 sus peticiones.
Hugo Eleazar Ardón
7. Modelo de Cloud Computing según
el NIST con características
fundamentales y comunes.
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.
Servicio medido
El proveedor es capaz de medir, a
determinado nivel, el servicio
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 pago por el uso
efectivo de los servicios.
Hugo Eleazar Ardón
8. Otras características
El NIST considera otras
características comunes
a todos los modelos de
nube:
• Escalado masivo
• Computación elástica (flexible)
• Homogeneidad
• Distribución geográfica
• Virtualización
• Orientación a servicios
• Software de bajo coste
• Seguridad avanzada
Características
complementarias que
añaden ventajas
adicionales:
• Costes mas bajos
• Facilidad de utilización
• Calidad de servicio
• Fiabilidad
• Administración externalizado de TI
• .Simplificación de la actualizacion y
mantenimiento
• Facilidad para superar barreras
Hugo Eleazar Ardón
9. Hugo Eleazar Ardón
Modelos de entrega
de la nube (cloud)
La informática en la nube ofrece a los
desarrolladores y departamentos de TI la
capacidad de concentrarse en lo que más importa
y evitar arduas tareas como el aprovisionamiento,
el mantenimiento y la planificación de capacidad.
Cada tipo de servicio en la nube y método de
implementación le aporta distintos niveles de
control, flexibilidad y administración.
10. Software como
servicio (SaaS) Proveedores
• Google Apps
• Zoho
• Salesforce.com
• Dropbox
• GlideOS
• Wuala
• Evemote
• Office 365
SaaS
Modelo de software como
servicio donde las aplicaciones
se descargan de la nube y se
ejecutan directamente a
cambio de una cuota que
puede ser una cantidad
determinada o gratuita.
Hugo Eleazar Ardón
11. Hugo Eleazar Ardón
Plataforma como
servicio (PaaS
PaaS
Plataforma de aplicaciones que
proporciona a los
desarrolladores un despliegue
rápido
Proveedores
• Google App Engine
• Salesforce.com
• Microsoft
• Azure
12. Hugo Eleazar Ardón
Infraestructura como
servicio (IaaS)
IaaS
Infraestructura compartida
como redes, servidores y
almacenamiento.
Proveedores
• Amazon AWS
• Dell
• Arsys
• Strato
13. Modelos de despliegue
en la nube (cloud)
Los diferentes modelos de
despliegue: nubes públicas,
privadas, híbridas y otras.
Un modelo de implementación
en nube representa un tipo
específico de entorno en
la nube, que se distingue
principalmente por la
propiedad, el tamaño y el
acceso.
Hugo Eleazar Ardón
14. Hugo Eleazar Ardón
Nube Pública
La infraestructura de esta nube está disponible
para el público en general o para un gran grupo
de la industria.
Dicha infraestructura es proporcionada a una
organización que vende o alquila servicios en la
nube
.La nube pública es el modelo estándar de la
computación en la nube, en el cual un proveedor
de servicios pone sus recursos tales como
aplicaciones y almacenamiento disponibles al
público en general a través de Internet.
15. Hugo Eleazar Ardón
Nube Privada
La infraestructura de esta nube está operada
únicamente por una organización.
La nube privada se caracteriza porque es
propiedad de la empresa que la utiliza y, por
consiguiente, está bajo su control, y en
consecuencia decide quién debe tener acceso a
la nube.
La nube privada puede evitar la migración
desde una nube privada a una nube pública.
16. Hugo Eleazar Ardón
Nube Híbrida
Es la composición de dos o más nubes,
por ejemplo, privada y pública, que
permanecen como entidades únicas pero
que coexisten por tener tecnologías que
permiten compartir datos o aplicaciones
entre las mismas” (NIST). Este modelo
pretende aprovechar las mejores
características de los modelos públicos y
privados, en una mezcla de ambos
modelos.
17. Hugo Eleazar Ardón
Nube Comunitaria
Infraestructura es compartida por varias
organizaciones y soporta una comunidad
específica que tiene características compartidas
(p. e. misión, requerimientos de seguridad,
política y consideraciones de cumplimiento
“compliance”). Puede ser gestionada por las
organizaciones o una tercera parte y puede
existir en las dos formas “pública” (on premise)
y privada (off premise).
18. Otros modelos de servicio de
la nube (cloud)
Linthicum, uno de los especialistas más reconocidos en el
campo de Cloud Computing, ha clasificado los modelos o
patrones de las tecnologías en 11 categorías
• Almacenamiento como servicio
• Bases de datos como servicio Información como servicio
• Proceso como servicio
• Integración como servicio
• Seguridad como servicio
• Gestión / gobierno como servicio
• Pruebas como servicio
Hugo Eleazar Ardón