2. ARQUITECTURA DE LA NUBE :MODELOS DE SERVICIO Y DESPLIEGUE
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,
3. Los modelos de despliegue de la nube son: privado,
comunitario, público e híbrido, aunque son los tres modelos
público, privado e híbrido, los más conocidos y populares
entre fabricantes y usuarios. Los modelos de servicio más
populares son: SaaS, PaaS e IaaS.
4. MODELOS DE LA NUBE (CLOUD)
El NIST (National Institute of Standards and Technology) y
proveedores de la nube clasifican la computación en nube en
dos conjuntos distintos de modelos:
1. Modelos de despliegue.
2. Modelos de servicio
5. 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).
7. Las tecnologías Cloud Computing ofrecen tres
modelos de servicio:
1.Software como servicio
2. Plataforma como servicio
3. Infraestructura como servicio
8. 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 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.
9. 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.
10. 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.
11. Según el NIST existen cuatro posibles formas de desplegar y
operar una infraestructura de Cloud Computing:
1. Nube
privada
2. Nube
pública
3. Nube
híbrida
4. Nube
comunitaria
12. 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.
13. Nube comunitaria.
Una nube 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).
Este modelo sólo suele ser recogido por el NIST
14. Modelo de Cloud Computing según el NIST con características
fundamentales.
15. Modelo de Cloud Computing según el NIST con características fundamentales y comunes.
Fuente: NIST 2011.
16. Modelo de Cloud Computing según el NIST con
características fundamentales y comunes.
Autoservicio bajo demanda
Múltiples formas de acceder a la red
Compartición de recursos
Elasticidad rápida
Servicio medido
17. 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
18. Además de estas características fundamentales y las
comunes del NIST, vamos a considerar otras complementarias
que añaden ventajas adicionales (Sosinsky 2011b).
Costes más bajos
Facilidad de utilización
Calidad de Servicio (QoS)
Administración externalizada de TI
Simplificación de la actualización y mantenimiento
Facilidad para superar barreras.
20. SOFTWARE COMO SERVICIO (SAAS)
El NIST define software como servicio así: “La capacidad
proporcionada al consumidor es utilizar las aplicaciones del
proveedor ejecutándose en una infraestructura en la nube.
El término software como servicio se refiere esencialmente al
software residente (instalado) en la nube; aunque no todos los
sistemas SaaS son sistemas instalados en la nube, sí lo son la mayoría
En un modelo SaaS el usuario no tiene que preocuparse por conocer
dónde está alojado el software, qué tipo de sistema operativo se
utiliza o si está escrito en lenguaje PHP, Java o .Net.
21. En un modelo SaaS el usuario no tiene que preocuparse por
conocer dónde está alojado el software, qué tipo de sistema
operativo se utiliza o si está escrito en lenguaje PHP, Java o
.Net.
Además, el usuario no tiene que instalar ningún programa de
software como sí se hace en el modelo tradicionalUna
aplicación común de software como servicio es Gmail, el
programa de correo electrónico de Google.
Otra aplicación ya citada de SaaS es Salesforce.com, un
sistema de gestión empresarial para relacionarse con los
clientes que le permite al usuario seguir sus ventas,
22. Aplicaciones de Software como Servicio
Es el modelo más implementado y está constituido
por las aplicaciones de gestión y de otro tipo,
accesibles desde cualquier lugar con acceso a
Internet,
ya sea en PC’s de escritorio, computadores portátiles
(notebook o laptop), ultraportátiles “netbooks”, las
innovadoras “ultrabooks”, ”, terminales, o incluso
teléfonos inteligentes
23. Software como Servicio en España
La consultora internacional IDC en su barómetro
anual de TI publicado a finales de enero de 2011
afirma que el software como servicio en España
generó 153 millones de euros, 48% más que en 2009.
En España según IDC, los proveedores tecnológicos
de Cloud Computing, la tendencia hacia la nube y,
en particular, hacia el software como servicio es
imparable
24. “la industria del software se dirige hacia modelos
de suscripción y un 80% de las empresas españolas
ya prefieren modelos de suscripción alternativos”.
Los tres modos de pago más usuales son: tarifa
plana mensual, pago por uso o pago por cuotas
anuales.
25. PLATAFORMA COMO SERVICIO (PAAS)
PaaS es similar a SaaS, aunque el servicio es un entorno completo de
desarrollo de aplicaciones y no sólo el uso de una aplicación.
Las soluciones de PaaS se diferencian de SaaS en que proporcionan una
plataforma de desarrollo virtual alojado en la nube y accesibles desde un
navegador Web.
26. 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 ”.
El consumidor no gestiona ni controla la infraestructura fundamental
de la nube tales como redes, servidores, sistemas operativos o
almacenamiento
pero tiene el control sobre las aplicaciones desplegadas, y en su
caso, configuraciones de entornos de alojamiento de aplicaciones.
27. En el modelo de plataforma como servicio (PaaS), el proveedor
ofrece al desarrollador crear aplicaciones y ofrecen sus
servicios a través de la plataforma del proveedor
Los beneficios de PaaS señalados por Mather (2009) residen en
el número creciente de personas que pueden desarrollar,
mantener y desplegar aplicaciones web.
En resumen, PaaS ofrece democratizar el desarrollo de
aplicaciones web
28. Los proveedores más reconocidos son: Google con
su plataforma Google App Engine (GAE), Microsoft
con Microsoft Azure, IBM y la multicitada empresa
Salesforce.com, con su plataforma Force.com.
29. INFRAESTRUCTURA COMO SERVICIO (IAAS)
Infraestructura como servicio (IaaS) es el modelo
de la nube que mejor muestra la diferencia entre
la infraestructura de las Tecnologías de la
Información y el servicio de infraestructuras
basado en la nube.
30. 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.
31. El consumidor tiene el control sobre los sistemas operativos,
almacenamiento, aplicaciones desplegadas y, en su caso,
control limitado sobre ciertos componentes específicos de
redes.
Al consumidor (usuario) se le proporciona la capacidad de
almacenamiento, procesamiento, redes y otros recursos
informáticos fundamentales con los cuales es capaz de
desplegar y ejecutar software específico que puede incluir
sistemas operativos y aplicaciones
32. Este modelo ofrece espacio de almacenamiento,
capacidad de proceso, servidores y otro equipamiento
físico, en pago por uso
El cliente IaaS “alquila” (pago por uso y prestaciones)
recursos informáticos en lugar de comprarlos e
instalarlos en su propio centro de datos.
33. MODELOS DE DESPLIEGUE EN LA NUBE (CLOUD)
los modelos de despliegue que se pueden implementar
en las organizaciones y empresas son: nube privada,
nube comunitaria, nube pública y nube híbrida,
aunque el modelo de nube comunitaria que propone el
NIST no ha sido muy aceptado por la industria
informática.
34. existen diferentes modelos de despliegue; por ejemplo,
el modelo de entrega SaaS puede ser presentado a los
usuarios en uno de los diferentes tipos de despliegue, tal
como nubes privada, pública o híbrida.
35. 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.
Los servicios de la nube pueden ser libres (gratuitos) o
bien ofertados mediante un modelo de pago por uso.
36. Una nube pública está alojada, operada y gestionada por un proveedor desde
uno o más centros de datos.
El servicio se ofrece a múltiples clientes mediante una infraestructura
común.
Una nube pública es un modelo de despliegue de computación en nube que,
normalmente, está abierto para uso por el público en genera;
ejemplos de proveedor de despliegue en la nube pública incluyen soluciones
como Amazon Web Services, Google App Engine, Salesforce.com y Microsoft
Windows Azure.
37. NUBE PRIVADA
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 infraestructura de esta nube está operada únicamente por una
organización
Un caso muy llamativo de nube privada es la Fuerzas Aérea de los
Estados Unidos, que ha encargado a IBM el diseño de un entorno de
nube privada destinado a gestionar y proteger la información
confidencial que circula por su red (100 bases aéreas en todo el mundo
y 700,000 militares en activo).
38. Las nubes privadas o nubes internas se refieren al
funcionamiento de las nubes de un modo similar a una red o
centro de datos privado.
La infraestructura de la nube es gestionada por una única
organización, ya sea directamente o por terceras partes, y
puede existir onpremise (en la organización) o bien off-
premise (fuera de la organización).
Las organizaciones deben comprar, construir y gestionar la
nube a cambio de tener el control de la misma,
39. 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)
40. NUBE PRIVADA VERSUS NUBE PÚBLICA
En realidad, cuando se habla de nube
privada se refiere a centros de datos muy
virtualizados, localizados dentro del
cortafuegos (firewall) de la empresa,
41. Algunas características
de una nube privada
son:
Proporciona un entorno
muy bien gestionado
Optimiza el uso de
recursos informáticos
tales como servidores
Soporta cargas de
trabajo específicas
Automatiza las tareas de
gestión
Las unidades de negocio
o departamento pueden
facturar por los servicios
que ellos consumen
Proporciona
aprovisionamientos de
autoservicio de recursos
de hardware y software
43. ¿NUBES PÚBLICAS, PRIVADAS O HÍBRIDAS?
las nubes públicas dan servicio desde las
instalaciones del proveedor de servicios; es decir, los
datos residen fuera del muro de seguridad (el
cortafuegos) del cliente.
La principal diferencia reside en que una nube
pública implementa el cloud computing para
múltiples organizaciones, y éstas utilizan un único
conjunto de recursos
44. La tercera opción son las nubes híbridas, mezcla de los
dos modelos anteriores.
IBM, uno de los grandes proveedores de la nube, estima
que las nubes privadas dominarán en el futuro y calculan
que este mercado moverá 21,000 millones de dólares en
el 2011 frente a los 5,300 millones de la nube pública
45. Otros conceptos tecnológicos a considerar en el
crecimiento e implantación de Cloud Computing residen en
el uso de software Open Source (fuente abierta) o software
libre, y los estándares abiertos; este es el caso de Xen en el
entorno AWS de Amazon.
46. NUBE
COMUNITARIA
El NIST define esta nube como aquella en que su
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).
47. OTROS MODELOS DE SERVICIOS DE LA NUBE (CLOUD)
• 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
11 categorías,
las tres ya
presentadas y
ocho más
segúnLinthicum,
:
48. CASOS DE ESTUDIO
Microsoft a finales de abril de 2010 anunció su
paso definitivo a la nube, anunciando
internamente que va a cambiar su modelo de
negocio: deja de ser una empresa de desarrollo de
software para ser una empresa de desarrollo Web.
49. EL PROYECTO DE CLOUD COMPUTING DE LA CASA
BLANCA
El portal tecnológico ReadWriteWeb publicó un informe sobre la iniciativa de
la Casa Blanca apoyando al Cloud Computing.
A principios de julio de 2010, Vivek Kundra, asesor tecnológico de Barak
Obama y jefe Federal de Computación de la Casa Blanca,
presentó ante el Congreso de los Estados Unidos el cloud computing como
esencial y fundamental en la infraestructura tecnológica del gobierno.
ReadWriteWeb.com , 05/07/2010.
50. El cloud computing permitirá a la gente
interactuar con el gobierno federal usando los
datos para generar ideas y transformar el
debate sobre cuestiones de política pública