Cloud Computing – Modelos de Servicio y Despliegue
Cloud Computing se ha convertido en un concepto
comodín. Se puede usar en múltiples contextos para referirse a cosas de lo más
dispares. En esta nota revisaremos los principales modelos de servicio que el
mercado ofrece y los modelos de despliegue que puede utilizar.
Modelos de servicio
- Software as a Service (SaaS): En
español Software como Servicio. Modelo de distribución de software
donde una empresa brinda el mantenimiento, soporte y operación que usará
el cliente durante el tiempo que haya contratado el servicio. El cliente
usará el sistema que se encuentra hosteado por esa empresa, la cual
mantendrá la información del cliente en sus sistemas y proveerá los
recursos necesarios para explotar esa información. Como ejemplo, podemos
mencionar ” Salesforce”. Este modelo soporta todo tipo de
aplicaciones como ser ERPs, CRMs, Escritorios Virtuales y cualquier
software que un usuario pueda utilizar.
- Infrastructure as a Service (Iaas): En español Infraestructura como Servicio. Modelo de
distribución de infraestructura de computación como un servicio,
normalmente mediante una plataforma de virtualización. En vez de adquirir
servidores, espacio en un centro de datos o equipamiento de redes, los
clientes compran todos estos recursos a un proveedor de servicios externo.
Una diferencia fundamental con el hosting virtual es que el
provisionamiento de estos servicios se hacen de manera integral a través
de la web. Como ejemplo se puede mencionar Amazon Web Services EC2 , así
como también cualquier servicio que ofrezca máquinas virtuales,
servidores, almacenamiento, balanceadores de carga y redes entre otras.
·
Platform as a Service (PaaS): En español Plataforma como Servicio. Aunque suele identificarse
como una evolución de SaaS, es más bien un modelo en el que se ofrece todo lo
necesario para soportar el ciclo de vida completo de construcción y puesta en
marcha de aplicaciones y servicios web completamente disponibles en la
Internet. Otra característica importante es que no hay descarga de software que
instalar en los equipos de los desarrolladores. PasS ofrece mútliples
servicios, pero todos provisionados como una solución integral en la web.
Aunque algunos servicios de Amazon Web Services como SimpleDB y SQS se pueden considerar como PaaS, esta afirmación puede ser discutida.
Otro ejemplo es Google App Engine. A nivel
general , se pueden incluir dentro de este modelo, plataformas que brinden
tiempo de ejecución para procesos, bases de datos, servidores web y herramientas
de desarrollo.
Como nota común a todos ellos, este tipo de
servicios se factura en función de los recursos consumidos que normalmente son
el reflejo del nivel de actividad del sistema.
Modelos de Despliegue
- Nubes Públicas: Las nubes públicas se
manejan por terceras partes, y los trabajos de muchos clientes diferentes
pueden estar mezclados en los servidores, los sistemas de almacenamiento y
otras infraestructuras de la nube. Los usuarios finales no conocen qué
trabajos de otros clientes pueden estar corriendo en el mismo servidor,
red, discos como los suyos propios.
- Nubes Privadas: Las nubes privadas son
una buena opción para las compañías que necesitan alta protección de datos
y ediciones a nivel de servicio. Las nubes privadas están en una
infraestructura en-demanda manejada por un solo cliente que controla qué
aplicaciones debe correr y dónde. Son propietarios del servidor, red, y
disco y pueden decidir qué usuarios están autorizados a utilizar la
infraestructura.
- Nubes híbridas: Las nubes híbridas
combinan los modelos de nubes públicas y privadas. Usted es propietario de
unas partes y comparte otras, aunque de una manera controlada. Las nubes
híbridas ofrecen la promesa del escalado aprovisionada externamente,
en-demanda, pero añaden la complejidad de determinar cómo distribuir las
aplicaciones a través de estos ambientes diferentes. Las empresas pueden
sentirse tentadas por la promesa de una nube híbrida, pero esta opción, al
menos inicialmente, estará probablemente reservada a aplicaciones simples
sin condicionantes, que no requieran de ninguna sincronización o necesiten
bases de datos complejas.
Comentarios
Publicar un comentario