POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
Capitulo 3 arquitectura_de_la_nube
1. UNIVERSIDAD TECNOLOGICA DE HONDURAS
Catedrático: Máster. Guillermo Brand
Maestrante: Wilmer Contreras Reyes
Tema: Arquitectura de la nube: modelos de servicio y despliegue
Lugar y fecha: San Pedro sula 14 de agosto del 2020
2. Capítulo 3 ARQUITECTURA DE LA
NUBE: MODELOS DE SERVICIO Y
DESPLIEGUE
INTRODUCCION
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.
3. Capítulo 3 ARQUITECTURA DE LA
NUBE: MODELOS DE SERVICIO Y
DESPLIEGUE
Los modelos de despliegue de la nube son: privado, comunitario, público
privado, comunitario, público privado, comunitario, público e híbrido,
híbrido, híbrido, 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 SaaS, PaaS SaaS,
PaaS e IaaS
4. MODELOS DE LA NUBE (CLOUD)
• Modelos Modelos de despliegue. Modelos de despliegue. 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).
6. 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.
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.
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.
7. Según el NIST existen cuatro posibles
formas de desplegar y operar una
infraestructura de Cloud Computing:
1. Nube privada 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 pública. La infraestructura es operada por un proveedor que
ofrece servicios al público en general.
3. Nube híbrida 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
8. Figura 3.2 Categorías de modelos de computación en la
nube (Cloud Computing) Fuente: NIST.
9. Figura 3.3 Modelo de Cloud Computing según el NIST
con características fundamentales y comunes. Fuente:
NIST 2011.
10. Según el NIST, el modelo (figuras 3.3) tiene las
siguientes cinco características esenciales:
1. Autoservicio bajo demanda. El usuario puede acceder a capacidades de com- Autoservicio bajo
demanda putació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).
3. ComparticiCompartici Compartició Compartición de recursos de recursos 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. 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 de CPD (centro de procesamiento de datos) o el de país.
4. ElasticidadElasticidad Elasticidad rápida 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 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 pago por el uso efectivo de los
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 avanza
12. 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. Se producen considerables reducciones de costes cuando se Costes
más bajos compara con los altos grados de eficiencia y de buena utilización que producen
los modelos y herramientas de la nube con otros productos similares del mercado.
• Facilidad de utilización. Dependiendo del tipo de servicio que contrate, normalmente
Facilidad de utilización no se requerirán licencias de hardware ni de software para
implementar el servicio. Por otra parte los productos se ofrecen, cada vez más, adaptados al
usuario normal, requiriendo a lo sumo pequeños cursos de formación.
• Calidad de Servicio (QoS). La calidad del servicio se obtiene por lo general mediante
Calidad de Servicio (QoS). contrato con su proveedor.
• FiabilidadFiabilidad Fiabilidad. La potencia y escalamiento de las redes de computación de
los Fiabilidad proveedores garantizan la fiabilidad de los servicios ofertados, en la mayoría
de los casos, con un nivel de fiabilidad tan alto o más que los proveedores clásicos más
respetados (que por otra parte están migrando sus servicios también a la nube, como en el
caso de Oracle, SAP, IBM…)
13. SOFTWARE COMO SERVICIO (SAAS)
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. SaaS (Software as a
Service) es la evolución natural del término “software bajo demanda” (Software
on demand) con el que era conocido hace unos años y cuyo representante
más genuino es Salesforce.com, una empresa que proporciona , software de
gestión empresarial CRM (gestión de relaciones con los clientes) a petición de
las necesidades de los clientes. SaaS es un modelo de software basado en la
Web que proporciona el software totalmente disponible a través de un
navegador web. Las aplicaciones son accesibles desde diferentes dispositivos
cliente a través de una interfaz cliente ligera tal como un navegador.
14. PLATAFORMA COMO SERVICIO
(PAAS)
PaaS es similar a SaaS, aunque el servicio es un entorno completo de
desarrollo de PaaS 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.
Este modelo proporciona una infraestructura operativa y de desarrollo para la
realización de aplicaciones. Los proveedores de PaaS ofrecen plataformas
completas de computación para programadores independientes, fabricantes de
software o empresas y organizaciones, para desarrollar de aplicaciones y alojar
parte de su infraestructura TIC.
15. 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.
Este modelo ofrece espacio de almacenamiento, capacidad de proceso,
servidores y otro equipamiento físico, en pago por uso. Puede también incluir la
entrega de sistemas operativos y tecnologías de virtualización para gestionar
los recursos. El cliente IaaS “alquila” (pago por uso y prestaciones) recursos
informáticos en lugar de comprarlos e instalarlos en su propio centro de datos.
16. MODELOS DE DESPLIEGUE EN LA
NUBE (CLOUD)
Por otra parte, los modelos de despliegue que se pueden implementar en las
organizaciones y empresas son: nube privada, nube comunitaria, nube pública
privada, nube comunitaria, nube pública privada, nube comunitaria, nube
pública y nube híbrida nube híbrida nube híbrida, aunque el modelo de nube
comunitaria que propone el NIST no ha sido muy aceptado por la industria
informática. Los tres modelos más aceptados en la bibliografía técnica,
proveedores, organizaciones y empresas son: privada, pública e híbrida,
taxonomía que nosotros también proponemos. No obstante, en este libro
explicaremos los cuatro modelos.
17. 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. Los servicios de la nube pueden ser
libres (gratuitos) o bien ofertados mediante un modelo de pago por uso.
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 general. El público en general
se define en este caso tanto por usuarios individuales como por corporaciones. La
infraestructura de la nube pública que se utiliza es propiedad de un proveedor
(vendedor) de servicios en la nube; 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.
18. NUBE PRIVADA
La infraestructura de esta nube está operada únicamente por una organización. Puede ser
administrada por la organización o por un tercero y puede existir dentro de la misma (on
premises) o fuera de la misma (off premises) (NIST 2009). 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. En la práctica significa que el centro de
datos de la nube (normalmente virtualizado) está localizado dentro del perímetro de seguridad
(cortafuegos, firewall) de la empresa.
En general, en un modelo de funcionamiento de nube privada, la gestión de la seguridad y las
operaciones diarias de los servicios alojados (host) son responsabilidad del departamento interno
de TI de la organización, o de una empresa externa que se ha subcontratado con un acuerdo
contractual SLA. En consecuencia, en este modelo de gobierno directo, un cliente de una nube
privada debe tener un alto grado de control sobre los aspectos físicos y lógicos de la seguridad de
la infraestructura de la nube y en consecuencia será más fácil para el cliente cumplir los
estándares, políticas y regulación de la seguridad.
19. 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.
La infraestructura de nube privada es una composición de las nubes pública y
privada. Un entorno de nube privada consta de múltiples proveedores internos
y/o externos y es un despliegue posible para organizaciones. Con una nube
híbrida las organizaciones pueden ejecutar aplicaciones no fundamentales
(non-core) en una nube pública, mientras mantienen las aplicaciones
fundamentales y los datos sensibles internos en una nube privada.
20. NUBE PRIVADA VERSUS NUBE
PÚBLICA
Existe un gran debate y a veces confusión respecto de la definición de nube
privada. En realidad, cuando se habla de nube privada se refiere a centros de
datos muy virtualizados, localizados dentro del cortafuegos (firewall) de la
empresa, aunque también suele referirse a un espacio privado dedicado a la
empresa dentro de un centro de datos de un proveedor de la nube y que está
designado para manejar las cargas de trabajo de la empresa. 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
las tareas de gestión
Las unidades de negocio o departamento pueden facturar por los servicios que
ellos consumen
aprovisionamientos de autoservicio de recursos de hardware y software
21. ¿NUBES PÚBLICAS, PRIVADAS O
HÍBRIDAS?
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. El modelo básico para una nube pública es similar al de una
compañía eléctrica pública: un tercero administra la infraestructura necesaria
para ofrecer capacidad de computación a los clientes que pagan por uso.
La tercera opción son las nubes híbridas, mezcla de los dos modelos
anteriores. Ferrovial, en España, optó por esta última opción en el ya citado
acuerdo con Microsoft: “externalizar las aplicaciones de correo, calendario y
colaboración”. Parte de los servidores estarán dentro de Ferrovial, aquellos que
ofrecen servicios a un cierto perfil de empleados, y el resto en instalaciones de
Microsoft.
22. NUBE COMUNITARIA
El NIST, que es el organismo que “apuesta” por la nube comunitaria o nube de
comunidad (Community cloud),3 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).
23. OTROS MODELOS DE SERVICIOS DE
LA NUBE (CLOUD)
Aunque los tres modelos de servicios anteriormente citados constituyen la
categoría o clasificación más aceptada universalmente, desde el NIST hasta
las organizaciones y empresas más acreditadas, es posible considerar otros
modelos de servicios, aunque la mayoría de ellos se encuentran de una u otra
forma, incluidos en SaaS, PaaS e IaaS.
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, las tres ya presentadas y ocho más:
• 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
24. CASOS DE ESTUDIO
Microsoft 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. Microsoft ha ido introduciendo productos en la nube y como
muestra comercializa el citado Office 365 ―el paquete Microsoft Office en la
nube― desde primeros días del año 2011. Cierto es que se ha visto obligada a
presentar la herramienta ofimática Web por el auge de sus rivales Google Docs
y Zoho
IBM y otroscasos IBM considera que las nubes privadas dominarán el futuro.
IBM calcula que este mercado moverá casi 21.000 millones de dólares en el
2012 frente los 5.300 millones del cloud público.
25. EL PROYECTO DE CLOUD
COMPUTING DE LA CASA BLANCA
Kundra insistió en cuatro puntos por lo que es imprescindible que el gobierno
estadounidense adopte esta tecnología.
La computación gubernamental está desfasada y a veces anticuada.
Los centros de datos federados ya suman más de 1.000. El mercado privado
está ahorrando en centros de datos usando plataformas de cloud computing
privadas, híbridas y servicios públicos.
Los servicios de cloud computing y que funcionan mediante datos pueden
ayudar a impulsar las políticas. Se requiere la interacción entre electores y
participantes en agencias federales. La interoperabilidad entre agencias y entre
plataformas requiere los servicios de cloud computing con conjuntos básicos
de estándares.
La transparencia es la capacidad de poder tener acceso a datos públicos en
tiempo real.