2. Introducción
Una de las principales tendencias que se observan actualmente y que marcarán con
seguridad el sector de las Tecnologías de la Información y las Comunicaciones (TIC) durante
los próximos años es lo que ha venido a definirse como Cloud Computing o computación en
la nube.
La primera problemática relativa a esta tendencia, al ser aún una familia de servicios y
soluciones incipientes, se encuentra en la propia definición de la misma, identificando muy
diversas descripciones según las fuentes de información consultadas
“...tiene su origen en la evolución de la tecnología (la evolución de la potencia de
procesamiento y de conexiones de banda ancha, grid computing, virtualización...),
modelos de pricing y de concesión de licencias (suscripción, pay-as-you-go) y modelos de
negocio (Amazon, del comercio minorista al de IT), entre otros...”
“...se trata de una red de data centers - cada una compuesta por muchos miles de
computadoras trabajando juntas - que pueden desempeñar las funciones de software en
un ordenador personal o de negocios ofreciendo a los usuarios el acceso a potentes
aplicaciones, plataformas y servicios prestados a través de Internet...”
“...modelo emergente de IT de desarrollo, despliegue y entrega, que permite al Consumidor
y Empresa disfrutar de productos, servicios y soluciones entregados y consumidas a través de
Internet...”
4. Servicios
Amazon Web Services(Amazon WS, AWS) proporciona una infraestructura de servicios (IaaS)
elástica dondealojar computación, almacenamiento aplicaciones [Amazon 1].
Arquitectura: Amazon Elastic Cloud(EC2).
Permite ejecutar varios servidores Windows – Linux virtuales bajo demanda.
Acceso root al sistema operativo de cada servidor, un cortafuegos para gestionar acceso a
la red y la libertad para instalar cualquier software.
Los servidores configurados se guardan como Amazon Machine Imge (AMI) que puede ser
lanzada para crear maquinas virtuales bajo demanda.
[Ama14] Amazon. Documentación de Amazon Web Services [online]. 2014. Available
from: http://aws.amazon.com/es/documentaAon/.
5. Beneficios y desventajas
Ahora ya sabemos qué es el Cloud Computing; en realidad no era tan difícil, pero existe
cierta tendencia a vestir de falsa complejidad los asuntos concernientes a plataformas de
programación.
Ya sabemos qué beneficios nos trae en cuanto a infraestructura. ¿Se ha de preocupar una
empresa del servicio de correo si confía en Gmail? ¿Tenemos que pagar alguna licencia por
tener el Exchange Server o el Outlook? ¡Por supuesto que no! Toda la problemática de
almacenar datos y datos en nuestro servidor y estar pendiente si un día funciona o no, o si
no hay suficiente disco duro o incluso se rompe alguno, queda en manos de una compañía
que nos ha demostrado su solvencia en cuanto a gestionar estos problemas que no nos
importan.
¿Pero, y si un día Gmail deja de funcionar?
Y es que nadie se libra de algunos cortes en el servicio, ni tan siquiera los grandes pueden
sacar pecho ante estos datos que se han hecho públicos y que mucha gente ha vivido en
propia piel: durante 2010 hubo varias caídas del servicio de correo de Gmail, incluyendo un
apagón de dos horas y media en febrero, uno de treinta y seis horas en marzo y uno de dos
horas en septiembre. ¿Por ello deja de ser un servicio de confianza?
6. TIPOS DE NUBES.
UNO DE LOS ASPECTOS EN LOS QUE ACTUALMENTE TODO EL MUNDO ESTÁ DE
ACUERDO ES EN DISTINGUIR DENTRO DEL CLOUD COMPUTING SON LOS 3
NIVELES DE SERVICIO ( “MODELOS DE SERVICIO”) QUE PUEDE PRESTAR EL
PROVEEDOR DEL CLOUD COMPUTING , Y QUE SE DIFERENCIAN ENTRE SÍ
FUNDAMENTALMENTE POR EL GRADO DE VISIÓN, CONTROL (Y
PREOCUPACIÓN) AL QUE EL USUARIO DEL SERVICIO TIENE ACCESO:
APLICACIONES (SAAS), PLATAFORMAS (PAAS) E INFRAESTRUCTURAS (IAAS).
DE ESTOS TRES MODELOS BÁSICOS HAN IDO SURGIENDO DERIVADOS "..AAS (AS
A SERVICE)" COMO PUEDEN SER:
BAAS (BACKUP AS A SERVICE)
DAAS (DESKTOP AS A SERVICE)
HAAS (HARDWARE AS A SERVICE)
CAAS (COMUNICATION AS A SERVICE)
7. TIPOS DE NUBES.
Uno de los aspectos en los que actualmente todo el mundo está de acuerdo es en
distinguir dentro del cloud computing son los 3 niveles de servicio ( “modelos de
servicio”) que puede prestar el proveedor del cloud computing , y que se diferencian
entre sí fundamentalmente por el grado de visión, control (y preocupación) al que el
usuario del servicio tiene acceso: aplicaciones (saas), plataformas (paas) e
infraestructuras (iaas).
De estos tres modelos básicos han ido surgiendo derivados "..Aas (as a service)" como
pueden ser:
Baas (backup as a service)
Daas (desktop as a service)
Haas (hardware as a service)
Caas (comunication as a service)
9. IaaS.Instastructure as a Service,( Infraestructura como Servicio).
Contempla la entrega de servicios de infraestructura, también denominados servicios
computacionales fundamentales, entre los cuales se encuentran : almacenamiento,
procesamiento y memoria . Dicha infraestructura es desplegada bajo demanda, permitiendo
a los usuarios el despliegue de aplicaciones sobre un sistema operativo principal. En este
modelo de servicio, el usuario final no administra ni controla la infraestructura base cloud
computing, pero puede controlar dispositivos de almacenamiento, sistemas operativos,
aplicaciones desplegadas y opcionalmente controlar componentes de red, tales como un
firewall o un enrutador. La Tabla 1, resume algunos ejemplos de proveedores o tecnologías
IaaS.
PaaS.Instastructure as a Service,( Plataformas como Servicio).
Un paso más allá, la Plataforma como Servicio (PaaS) pretende desarrollar una solución de
usuario final completa a nivel de desarrollador. El modelo persigue dotarle de las herramientas
adecuadas para hacer posible la construcción de aplicaciones sobre un tercero. No sólo se
resuelve el problema de infraestructura hardware (IaaS) sino que también se proporcionan
diversas capas de infraestructura software, de manera que el cliente prescinde de instalar,
configurar, mantener y gestionar elementos como: sistemas operativos, bases de datos,
servidores de aplicaciones... puesto que todos ellos serán presentes por defecto en la
plataforma de servicio, y será el proveedor el encargado de mantenerlos.
10. SaaS.Instastructure as a Service,( Software como Servicio).
En la misma tendencia de externalización de recursos que abandera el Cloud Computing, cuando
hablamos de Software como Servicio (SaaS), estamos definiendo un modelo de distribución basado en el
cese de adquisición de licencias de software instalable, prefiriendo migrar hacia aplicaciones web
equivalentes que normalmente tendrá un coste bajo demanda. De esta manera, se elimina el concepto
de posesión de software físico, a favor de la confianza depositada en un servicio web ajeno, accesible
ubicuamente desde cualquier lugar de “la nube”.
Las aplicaciones están accesibles desde varios tipos de dispositivos a través de interfaces ligeras como un
navegador web, o de interfaces de programas.
Cloud Computing. A pesar de ello, la lista de ventajas sobre el anterior sistema de software, supera con
creces los pequeños defectos del nuevo modelo:
No es necesaria la instalación ni mantenimiento de los productos software
Las empresas proveedoras garantizan una disponibilidad “full-time” del servicio
El coste inicial de desarrollo es mínimo (Pago según consumo de recursos)
La transmisión de datos a través de la red es segura y fiable, mediante protocolos de cifrado
El proceso de “upgrading” del software es inmediato y transparente al usuario cliente
Permite ubicuidad total y máximo rendimiento colaborativo
Eliminan la renovación de hardware debido a exigencias software. Únicamente es necesario disponer
de una conexión a Internet y un navegador
Escalabilidad automatizada
El consumidor de cloud usa las aplicaciones proporcionadas por la nube ejecutándose en la
infraestructura de la misma.
11. Nube Privada.
Actualmente existe una tendencia muy fuerte en grandes empresas a la implementación,
dentro de su misma estructura y mediante la utilización de la propia red privada de la
compañía, de los llamados Clouds Privados, que empleando los mismos preceptos que el
Cloud Computing tradicional, ofrecen los mismos servicios pero, como mencionamos, en la
propia estructura de la compañía, con las obvias ventajas que ello representa.
La infraestructura de la nueve es establecida para uso exclusivo de una única organización
que compromete a múltiples usuarios.
Esta infraestructura podría ser de propiedad, gestión u operación de la organización, de una
tercera parte, o de una combinación de ambas.
La infraestructura puede residir fuera o dentro de las instalaciones de la organización.
Poner en funcionamiento un sistema de estas características es una de las mejores opciones
que una empresa o compañía grande puede optar, ya que ofrecen una excelente
capacidad para resguardo de información.
12. Nube Pública.
La denominación de Cloud Público o Nube Pública hace referencia al modelo estándar de
Cloud Computing, en donde el prestador de estos servicios pone a disposición de cualquier
usuario en Internet su infraestructura, es decir, permite al usuario el uso de su software o
hardware en forma libre o mediante el pago de una suma de dinero por el tiempo de uso
de los mismos.
La infraestructura de la nube es establecida para un uso abierto del público en general.
La nube puede pertenecer, ser gestionada y operada por una empresa, una universidad o
una organización gubernamental, o cualquier combinación de ellas.
La infraestructura se encuentra en las instalaciones del proveedor de cloud.
Forma de implementación caracterizada por la oferta de servicios de computación
virtualizados (bases de datos, sistemas operativos, plataformas de desarrollo, aplicaciones,
etc.) por parte de los proveedores para múltiples clientes, accediendo éstos a dichos
servicios a través de Internet o redes privadas virtuales (VPNs). Como características
inherentes a esta forma de implementación podemos citar las que siguen:
Reducido plazo de tiempo para la disponibilidad del servicio.
No se requiere llevar a cabo inversión monetaria para su implementación.
13. Nube Hibrida.
El tercer concepto es el llamado Cloud o Nube Híbrido, que en realidad es una
combinación de las mejores características de ambos modelos antes mencionados: la
Nube Pública y la Privada
La infraestructura de la nube es una composición de dos o más tipos de los modelos
descritos anteriormente.
Aun siendo entidades únicas, forman una cierta unidad gracias a la tecnología
estandarizada o propietaria que permite la portabilidad de datos y aplicaciones.