Freigeben über


Computación en la nube para profesionales de TI (2/6): Qué es la nube

Versión traducida del artículo original de Yung Chou ( Microsoft IT Pro Evangelist)

Parte 1

En la Parte 1, hablamos acerca de lo que significa "servicio" en el contexto de la computación en la nube. Se trata principalmente de ofrecer servicios, por ejemplo, poner recursos a disponibilidad bajo demanda, basada en necesidades específicas y mediante un modelo de pago el uso, con características como acceso ubicuo a las redes, brindando servicios de colaboración para compartir recursos, etc. Pero aún tenemos que definir claramente lo que es la nube. Sin una definición común para un tema tan amplio, es difícil navegar a través de la complejidad técnica. Así que aquí está la cuestión del millón.

¿Qué es la nube?
Es importante entender que existen modelos de servicios de distribución y modelos de implementación. Y ambos son necesarios para describir completamente la computación en la nube. Hay tres maneras de ofrecer servicios a través en la nube:

Software como Servicio (SaaS)

SaaS es un modelo en el que una aplicación está disponible bajo demanda. Es la forma más común de la computación en la nube hoy en día. Microsoft Office 365, incluyendo: Exchange Online, SharePoint Online, Lync online y la última versión de Microsoft Office Professional Plus, componen una oferta SaaS para empresas.
Plataforma como Servicio (PaaS)
PaaS es una plataforma disponible bajo demanda para desarrollo, prueba, implementación y mantenimiento continuo de las aplicaciones, sin los costos de compra de la infraestructura básica y entornos de software. Windows Azure es una plataforma basada en la nube en la cual el departamento interno de TI de Microsoft (MSIT) ha logrado construir e implementar rápidamente una plataforma para habilitar capacidades de Social Media (Social eXperience Platform – SXP) a través de Microsoft.com (ver documento)

Infraestructura como Servicio (IaaS)

IaaS es un entorno de TI con la capacidad de brindar a un cliente infraestructura a demanda. Esta infraestructura es entregada, por ejemplo, en máquinas virtuales en las que un cliente mantiene el sistema operativo y las aplicaciones instaladas, mientras que el telón de fondo es administrado por un proveedor de servicios.
En implementación, existen dos modelos básicos. Nube pública es computación en la nube disponible a través de Internet para los usuarios, que pueden ser: público en general o segmentado, y es propiedad de una organización que ofrece estos servicios en la nube. Un ejemplo es Microsoft Windows Live como oferta libre de nube pública para los consumidores, y Office 365 para las empresas. Nube privada, por el contrario, es computación en la nube disponible únicamente para una organización, independientemente de si sus capacidades son gestionadas por la organización o por un tercero, y si existe en sus propias instalaciones o por fuera de ellas. Sobre la base de los dos modelos, algunos derivan otros modelos adicionales como “nube híbrida”, o “nube de la comunidad”, para resaltar la aplicación o el público destinatario. Para nube privada, dos modelos de prestación de servicios: PaaS y IaaS son aplicables ya que en un lugar privado, no se puede ofrecer SaaS sin tener en su lugar PaaS.


La separación de las responsabilidades

clip_image002

Un atributo importante de la computación en nube es la separación de las responsabilidades de un cliente o suscriptor, de las de un proveedor de servicios. Mediante la suscripción a un modelo de prestación de servicios en particular, los abonados, en esencia, se comprometen a renunciar a cierto nivel de acceso y control de los recursos gestionados por el proveedor. Tenemos que reconocer y prestar atención a las limitaciones de cada modelo de prestación de servicio a la hora de evaluar una solución en la nube. Cuando una función en particular, o una capacidad como la seguridad, la trazabilidad, o la contabilidad es necesaria, pero no prevista en el modelo de entrega, el abonado tiene que negociar, ya sea con el proveedor llegando a un acuerdo de nivel de servicio, o emplear un modelo de entrega diferente, para que una función deseada esté disponible. La falta de comprensión de la separación de las responsabilidades, con frecuencia da lugar a falsas expectativas de lo que la computación en nube puede o no puede ofrecer.