Facultad Politécnica - Universidad Nacional de Asunción
Aranduka Vol. 2, nº 1 (Jul. 2011)
- 13 -
terminado definitivamente de asentar las siglas
SaaS como modelo de desarrollo de software
del siglo XXI. SaaS producirá muchos cambios
en el uso y licencias del software y un gran
debate entre el software como servicio basado
fundamentalmente en código abierto (software
libre) y el software propietario, modelo
tradicional representado por Microsoft y los
otros grandes como IBM, Oracle, SAP, otros.
En el modelo de plataforma como servicio
(PaaS), el proveedor ofrece un entorno de
desarrollo. Este modelo permite el desarrollo y
programación de aplicaciones de software, dado
el bajo coste y la rápida oportunidad que ofrecen
los canales establecidos para la comercialización
a clientes.
Los beneficios de PaaS señalados por Mather
residen en el número creciente de personas
que pueden desarrollar, mantener y desplegar
aplicaciones web.
El modelo IaaS (Infraestructura como servicio)
ofrece espacio de almacenamiento, capacidad de
proceso, servidores y otro equipamiento físico,
en pago por uso. Incluye también, la entrega de
sistemas operativos y tecnología de virtualización
para gestionar los recursos. Al consumidor
(usuario) se le proporciona la capacidad de
almacenamiento, procesamiento, redes y otros
recursos informáticos fundamentales capaz de
desplegar y ejecutar software específico que
puede incluir sistemas operativos y aplicaciones.
El consumidor no gestiona ni controla la
infraestructura fundamental de la nube, pero
tiene el control sobre sistemas operativos,
almacenamiento y aplicaciones desplegadas y
es posible un control limitado de componentes
seleccionados de red y correos, p.e.firewalls,
hospedajes alojados.
Uno de los proveedores más destacados es
Amazon (la librería virtual más grande del
mundo) que ofrece Amazon Web Services
(AWS) mediante servicios como EC2, S3,
SimpleDB, etc. que proporcionan servidores
virtuales, almacenamiento o bases de datos.
El gran problema, coincidente con los otros
modelos, pero más acusada, es la seguridad de
los datos y la privacidad.
5. MODELOS DE DESPLIEGUE EN LA
NUBE
El concepto Cloud (Nube) es una metáfora o
sinónimo de Internet y en términos científicos es
una representación simplificada de la compleja
red de conexiones y dispositivos interconectados
que forman la red de Internet en la actualidad.
De hecho las nubes públicas y privadas se
pueden también conocer por los cambios de
redes internas o externas, al igual que los centros
de datos corporativos o centros de datos de la
nube; en la práctica la diferencia reside en las
relaciones de las empresas con la nube.
Los conceptos público y privado de la
informática en nube deben facilitar las relaciones
entre los proveedores y los clientes mediante
las tasas acordadas previamente o gratuitas, en
su caso, pero siempre las ofertas comerciales
deben cumplir la calidad de los requisitos de
servicio de los clientes y normalmente ofrecer
acuerdos de nivel de servicio, tipo SLA
(ServiceLevelAgreements). 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.
Como antes se ha comentado, el Instituto
NIST clasifica los modelos de despliegue de
la computación en nube en: Nubes públicas,
Nubes privadas y Nubes híbridas (las nubes
de comunidad, como ya hemos comentado
anteriormente no la consideraremos, entre otras
cosas, porque suele ser considerada normalmente
como una subcategoría de las nubes privadas).
La infraestructura de la nube está disponible para
el público general o un gran grupo industrial o
empresarial y es propiedad de una organización
que vende sus servicios. Las nubes públicas(o