En una plataforma como modelo de servicio PaaS, el vendedor ofrece un
entorno de desarrollo para quienes desarrollan aplicaciones y ofrecen servicios a
través de la plataforma del proveedor. El proveedor típico ofrece herramientas y
estándares para el desarrollo de software, canales de distribución de información y
de pago electrónico.
La utilidad del modelo de PaaS radica en permitir a los desarrolladores,
poner en marcha aplicaciones basadas en web, pero sin los costos y la
complejidad de la compra de servidores y su configuración. Con las posibilidades
que ofrece el modelo PaaS, se incrementara significativamente el número de
personas capaces de desarrollar, mantener y desplegar aplicaciones web. Los
Beneficios posibles del modelo Paas se enumeran en la siguiente figura.
De acuerdo con Mather et al. (2009) el modelo de PaaS tiene que cubrir una
determinada cantidad de elementos mínimos. Estos elementos son:
Un estudio de PaaS para saber si el desarrollo de la solución debe
de ser basada en navegador.
Una solución PaaS debe permitir la integración con servicios web
externos y bases de datos.
Una solución PaaS debe proporcionar una vigilancia global de la
aplicación y la actividad del usuario, para ayudar a los desarrolladores a
entender sus aplicaciones y mejoras.
Escalabilidad, fiabilidad y seguridad debe ser incorporado en una
solución sin necesidad de PaaS adicional para el desarrollo, configuración,
u otros costos.
Una solución PaaS debe brindar apoyo formal y colaboración bajo
demanda en todo el ciclo de vida del software (desarrollo, pruebas,
documentación y las operaciones), mientras mantiene la seguridad del
código fuente y la propiedad intelectual de los asociados.
Una solución PaaS debe apoyar la facturación de pagar por lo que
se usa mediante el uso de medidores.
2.1.4.3 Infraestructura como modelo de servicio (Iaas)
El modelo de IaaS proporciona la infraestructura para ejecutar las
aplicaciones, pero el enfoque de la computación en nube hace posible ofrecer un
pago por uso y escalabilidad del servicio según la demanda. “Un proveedor de
IaaS puede construir una infraestructura que controla los picos y valles de las
demandas de sus clientes, así como, añadir nuevas capacidades según vaya en
aumento la demanda global” (Mather et al. 2009, p. 22). De igual manera el
modelo de IaaS puede cubrir solo el alojamiento de aplicaciones o puede ser
extendido a otros servicios (soporte de aplicaciones, desarrollo y mejoras).
El modelo IaaS es básicamente un servicio asociado con la computación en
nube y se refiere a servicios en línea que resumen al usuario los detalles de
infraestructura, incluidos los recursos de computación física, la ubicación, la
partición de datos, seguridad, respaldos, etc. El proveedor tiene el control total de
la infraestructura. Bennett, Bhuller y Covington (2009) mencionan algunos
ejemplos de IaaS como los ofertados por AWS (Amazon WebService, AWS por
sus siglas en inglés): EC2 (Elastic Compute Cloud, EC2 por sus siglas en inglés) y
S3 (Secure Storage Service, S3 por sus siglas en inglés)
Este modelo típico de IaaS cuenta con varias funciones. Dichas funciones
son: escalabilidad, pago cuando se usa y la mejor variedad de tecnología y
recursos.
Escalabilidad
La capacidad de escalar las necesidades de infraestructura, tales como los
recursos informáticos, la memoria y almacenamiento. Todo lo anterior basándose
en los requisitos de uso del cliente.
Pago solo cuando lo usas
Es decir se tiene la capacidad de comprar la cantidad exacta de
infraestructura necesaria en un determinado momento.
La mejor variedad de tecnología y recursos.
Con el modelo de IaaS el usuario tiene acceso a la mejor gama de
soluciones en lo referente a tecnología, y todo con un costo relativamente menor a
de los modelos tradicionales de plataforma de desarrollo.
2.1.5 Aspectos claves en la elección de uno de los modelos de servicio
de la computación en nube
2.1.5.1 IaaS frente a sistemas tradicionales
A continuación se muestra de forma esquematizada una comparación entre
el uso de los sistemas informáticos tradicionales requeridos por una organización,
y los cambios que puede aportar el uso de IaaS.
En el sistema tradicional se desaprovechan recursos, mientras que en un
sistema IaaS se consigue una mayor eficiencia en su utilización (menos sistemas
informáticos desaprovechados, menor energía consumida por unidad de
información gestionada, sistemas más automatizados). Asimismo, los recursos
físicos se gestionan de manera unificada por parte del proveedor, por lo que el
tiempo necesario para adaptar los recursos de un usuario de IaaS a sus
necesidades reales en cada momento se reduce notablemente. Así, el proveedor
de servicios podrá optimizar el uso en todas sus máquinas, reduciendo así los
costes por el servicio.
Las máquinas físicas utilizadas para IaaS son propiedad del proveedor de
servicios, con el consiguiente riesgo de que éste pudiera dejar en algún momento
de ofrecer el servicio. Sin embargo, esta característica aporta importantes
ventajas, por ejemplo el hecho de que el equipamiento se renueva más fácilmente
debido a la economía de escala de estos sistemas y de que se siguen estándares
que facilitan la interoperabilidad entre fabricantes. Por otra parte, aunque en los
sistemas tradicionales la infraestructura es propiedad de la organización, tiene el
inconveniente de que está asociada a sistemas que se pueden quedar obsoletos o
ser incompatibles con otros.
No hay comentarios:
Publicar un comentario