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 modelos de despliegue de la nube son:
Los modelos de servicio más populares son:
•Capítulo 3
privado privado privadoPrivado Comunitario privadoPúblico Híbrido
3. MODELOS DE LA NUBE (CLOUD)
•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
despliegue
•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
Modelos de
servicio
4. Las Tecnologías Cloud Computing ofrecen tres modelos de 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.
Software como
servicio (SaaS)
•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.
Plataforma como
Servicio (Paas)
•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.
Infraestructura de
Servicio (laas)
Los más populares son: SaaS, Paas e laas.
5. Formas de
despegar y
operar una
infraestructura
Cloud
Computing
Nube
Privada
Nube
Pública
Nube
Híbrida
Nube
Comunitaria
Los servicios de la nube no se ofrecen al público en
general. La infraestructura es íntegramente
gestionada por una organización.
La infraestructura es operada por un proveedor que
ofrece servicios al público en general.
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.
Es aquella nube que ha sido organizada para servir a
una función o propósito común. Puede ser una
organización o varias organizaciones, pero que
comparten objetivos comunes con su misión,
políticas, necesidades de cumplimiento regulatorios.
Nube
Privada
Nube
Pública
Nube
Híbrida
Nube
Comunitaria
Formas de Despliegue:
6. Características fundamentales
del modelo de Cloud
Computing según el NIST:
El NIST considera
otras
características
comunes a todos
los modelos de
nubes
Escalado
masivoda
Computación
elástica
(flexible)
Homogeneidad
Distribución
geografíca
Virtualización
Orientación a
Servicios
Software de
Bajo coste
Seguridad
Avanzada
7. Costes más bajos
• Se producen
considerables
reducciones de costes
cuando se 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
• Dependiendo del tipo
de servicio que
contrate,
normalmente 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).
• Se obtiene por lo
general mediante
contrato con su
proveedor.
Fiabilidad
• La potencia y
escalamiento de las
redes de computación
de los 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…)
.
Administración
Externalizada de TI
• Un despliegue de
cloud computing
permite la gestión de
la infraestructura de
computación
mientras se
gestionan, en
paralelo, sus
negocios. En la
mayoría de los casos
este modelo de
externalización
(outsourcing) de TI
consigue
considerables
reducciones de costes
tanto de equipos
como de recursos
humanos.
Simplificación de la
actualización y
mantenimiento
• Dado que el sistema
es centralizado
(aunque
técnicamente actúa
como descentralizado
y distribuido) se
pueden aplicar
fácilmente, parches y
actualizaciones de
software (upgrades).
Facilidad para superar
barreras
• El cloud computing
rompe “barreras
físicas y virtuales”, de
modo que es ideal
para jóvenes
emprendedores y
empresas start-up,
además de grandes
empresas, por la
facilidad de uso para
su adaptación
tecnológica
Otras Características que añaden ventajas
adicionales del NIST
8. MODELOS DE ENTREGA DE LA NUBE (CLOUD)
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.
Plataforma como servicio. Plataforma de
aplicaciones que proporciona a los
desarrolladores un despliegue rápido.
Infraestructura como servicio.
Infraestructura compartida como redes,
servidores y almacenamiento.
9. MODELOS DE DESPLIEGUE EN LA NUBE (CLOUD)
•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.
Nube Pública
•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.
Nube Privada
•“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.
Nube Hibrida
•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).
Nube Comunitaria
10. INNOVACIONES TECNOLOGICAS QUE HAN ACELERADO LA NUBE
DE LA GEOLOCALIZACIÓN AL INTERNET DE LAS COSAS
Podríamos agruparlas en tres grandes bloques: lo móvil, lo social y la Nube.
Las innovaciones tecnológicas que están llevando a la nube casi todas las actividades de la sociedad se
centran en la movilidad, con tecnologías y aplicaciones móviles 3G y 4G y dispositivos y terminales celulares
en torno a sistemas operativos como iOS 5 de Apple o Android 4.0; en lo social, con la Web social
fundamentada en la Web 2.0 y en la ya inminente Web Semántica, sustentada en las tecnologías y
aplicaciones de Social Media como wikis, blogs, redes sociales; y naturalmente, el advenimiento y creciente
implantación de la Nube, con las tecnologías y modelos de despliegue y de servicio.
La Nube está convirtiéndose en un gran depósito de información donde las innovaciones tecnológicas
favorecen su implantación.
•Capítulo 4
11. TECNOLOGÍAS QUE FACILITARÁN LA LLEGADA DE LA NUBE
Las innovaciones tecnológicas más sobresalientes se pueden agrupar en cinco grandes categorías:
Web
•Web 2.0
•Web semántica
•Web 3.0
•Web en tiempo real
•HTML 5
•CSS 3
El mundo móvil
•La banda ancha
•Mensajería instantánea y
chat
•Telefonía IP
•Bluetooth
•RFID
•Sensores inalámbricos
•NFC y Códigos QR (Bidi)
•El teléfono celular como
medio de pago
•Geolocalización
• Realidad aumentada
•Teléfonos celulares
(terminales, sistemas
operativos)
•Aplicaciones móviles
(Web Apps)
Cloud Computing
•Almacenamiento Web y
Sincronización
•Centros de datos
•Virtualización
Social Media
•Blogs, Microblogs y
Podcasting
•RSS (Agregadores y
sindicadores de
contenidos)
•Redes sociales
•Mashups
•Wikis
•Generadores de
contenidos (audio, fotos,
video, texto). Versiones
de streaming.
12. GEOLOCALIZACIÓN
Gracias a los sistemas GPS instalados en los teléfonos inteligentes y a la conexión a redes
inalámbricas o móviles 3G y las futuras 4G, se pueden asociar las coordenadas geográficas del
lugar donde se encuentra el usuario de un teléfono.
Aplicaciones de Geolocalización
Algunos servicios de geolocalización:
• Foursquare,
• Gowalla
• Brightkite
• Loopt
• Yelp
• Wher
• Booyath
• Facebook Places
• Twitter Places.
13. REALIDAD AUMENTADA
Consiste en mezclar la realidad con la virtualidad de modo que el usuario pueda, por ejemplo, asociar la
fotografía de un monumento con su historia, sus datos turísticos o económicos, de manera que pueda servir
para tomar decisiones tanto de ocio como para negocios, gestión del conocimiento de las organizaciones, etc.
(Googles de Google, Layar, Places de Facebook, Lugares de Android, etc.).
Algunos campos donde se está aplicando la Realidad Aumentada son:
• Publicidad (en anuncios que incluyen videos, fotografías, sonidos,
tres dimensiones, movimiento, etc.)
• Videojuegos y Realidad Virtual
• El sector educativo en los diferentes niveles
• En el turismo
• En visitas a museos, exposiciones, monumentos, etc.
• En ciencias de la salud
• En procesos industriales en programas de simulación • En
arquitectura, decoración, etc.
14. LA WEB EN TIEMPO REAL
Es la búsqueda de información en redes sociales y microblogs como Facebook o Twitter que
proporcionan datos de acontecimientos de todo tipo que se están produciendo en cualquier parte
del mundo y en el momento que realizamos la búsqueda.
La Web en tiempo real, se
podría definir como el conjunto
de tecnología y aplicaciones que
facilita a los usuarios de la Web,
recibir información tan pronto
se publiquen sin necesidad de
recurrir a los agregadores de
contenido tales como RSS
15. EL INTERNET DE LAS COSAS
Consiste en que las cosas tengan conexión a Internet en cualquier momento y lugar.
Las tecnologías más utilizadas
son: RFID, NFC, QR y sensores
inalámbricos