Está en la página 1de 5

Tipos de servicios en la nube

Cuando hablamos de la informática en la nube, existen tres categorías


principales. Es importante conocerlas, ya que se usan en la conversación, la
documentación y el aprendizaje.

Exploración de las tres categorías de informática


en la nube

Comparación entre IaaS, SaaS y PaaS

Infraestructura como servicio (IaaS)

Infraestructura como servicio es la categoría más flexible de servicios en la nube.


Su objetivo es ofrecerle un control completo sobre el hardware que ejecuta su
aplicación (servidores de infraestructura de TI y máquinas virtuales (VM),
almacenamiento, redes y sistemas operativos). En vez de comprar hardware, con
IaaS, se alquila. Se trata de una infraestructura informática que se aprovisiona y
administra a través de Internet.

Nota

Al utilizar IaaS, garantizar que un servicio está activo y en funcionamiento es una


responsabilidad compartida: el proveedor de servicios en la nube es el
responsable de garantizar que la infraestructura en la nube funcione
correctamente; el cliente del servicio en la nube es responsable de garantizar que
el servicio que está utilizando esté bien configurado, actualizado y disponible
para sus clientes. Esto se conoce como el modelo de responsabilidad
compartida.

IaaS se acostumbra a usar en las situaciones siguientes:

 Migración de cargas de trabajo. Normalmente, las instalaciones de IaaS se


administran de forma similar a la infraestructura local y proporcionan una
1
ruta de migración sencilla para trasladar las aplicaciones existentes a la
nube.
 Pruebas y desarrollo. Los equipos pueden configurar y desmantelar
rápidamente los entornos de desarrollo y pruebas, lo que les permite
introducir aplicaciones nuevas al mercado con mayor rapidez. IaaS facilita el
desarrollo del escalado y los entornos de pruebas de una forma rápida y
económica.
 Almacenamiento, copia de seguridad y recuperación. Las organizaciones
evitan el desembolso de capital y la complejidad que supone la
administración de almacenamiento, para la que normalmente se requiere
personal capacitado que administre los datos y cumpla los requisitos legales
y de cumplimiento. IaaS es útil para administrar la demanda impredecible y
las necesidades de almacenamiento en constante crecimiento. IaaS también
puede simplificar la planificación y administración de sistemas de copia de
seguridad y recuperación.

Plataforma como servicio (PaaS)

PaaS proporciona un entorno para compilar, probar e implementar aplicaciones


de software. El objetivo de PaaS es ayudarle a crear una aplicación rápidamente
sin tener que administrar la infraestructura subyacente. Por ejemplo, al
implementar una aplicación web con PaaS, no tiene que instalar un sistema
operativo o un servidor web, ni tampoco actualizaciones del sistema.

PaaS es un entorno de desarrollo e implementación completo en la nube, con


recursos que permiten a las organizaciones ofrecerlo todo, desde sencillas
aplicaciones basadas en la nube hasta sofisticadas aplicaciones empresariales
habilitadas para la nube. Puede adquirir los recursos de un proveedor de servicios
en la nube con el método de pago por uso y acceder a ellos a través de una
conexión segura a Internet.

PaaS se acostumbra a usar en las situaciones siguientes:

 Plataforma de desarrollo. PaaS ofrece una plataforma que los


desarrolladores pueden usar para desarrollar o personalizar aplicaciones
basadas en la nube. Al igual que una macro de Microsoft Excel, PaaS permite

2
que los desarrolladores creen aplicaciones a través de componentes de
software integrados. Se incluyen características de la nube, como
escalabilidad, alta disponibilidad y funcionalidad multiinquilino, lo que
permite reducir la cantidad de codificación que deben realizar los
desarrolladores.
 Analytics o inteligencia empresarial. Las herramientas que se
proporcionan como un servicio con PaaS permiten a las organizaciones
analizar y extraer sus datos. Así, pueden encontrar información y patrones,
y predecir resultados para mejorar las decisiones empresariales, como las
previsiones, el diseño de productos y el retorno de la inversión.

Software como servicio (SaaS)

SaaS es software que se hospeda y administra de forma centralizada para el


cliente final. Normalmente se basa en una arquitectura donde se usa una versión
de la aplicación para todos los clientes y la licencia se obtiene a través de una
suscripción mensual o anual. Office 365, Skype y Dynamics CRM Online son
ejemplos perfectos de software de SaaS.

Costo y propiedad
IaaS PaaS SaaS

Costos No hay costos No hay costos iniciales. Los usuarios no


iniciales iniciales. Los usuarios Los usuarios solo pagan tienen ningún costo
solo pagan por lo que por lo que consumen. inicial, sino que
consumen. pagan una
suscripción,
normalmente de
forma mensual o
anual.

Propiedad El usuario es El usuario es responsable Los usuarios solo


del usuario responsable de la del desarrollo de sus usan el software de la
compra, instalación, propias aplicaciones, aplicación, pero no

3
IaaS PaaS SaaS

configuración y pero no es responsable son responsables de


administración de sus de administrar la la administración o
propios software, infraestructura ni el del mantenimiento
sistemas operativos, servidor. Esto permite al de dicho software.
middleware y usuario centrarse en la
aplicaciones. aplicación o carga de
trabajo que quiere
ejecutar.

Propiedad El proveedor de servicios en la


nube es responsable de garantizar
El proveedor de servicios en la nube es
responsable de la administración del
El proveedor de servicios en la
nube es responsable del
del que el usuario tiene a su sistema operativo y de la configuración aprovisionamiento, la
disposición la infraestructura en la de red y del servicio. Los proveedores de administración y el
proveedor nube subyacente (por ejemplo, las servicios en la nube acostumbran a ser mantenimiento del software de la
de servicios máquinas virtuales, el los responsables de todo, a excepción de aplicación.
almacenamiento y las redes). la aplicación que el usuario quiere
en la nube ejecutar. Proporcionan una completa
plataforma administrada en la que se va
a ejecutar la aplicación.

Responsabilidades de administración
Un aspecto que debe entender es que estas categorías son capas, superpuestas
unas sobre otras. Por ejemplo, PaaS agrega una capa sobre IaaS, al proporcionar
un nivel de abstracción. La abstracción tiene la ventaja de ocultar los detalles
sobre los cuales no es necesario preocuparse, para poder empezar a codificar más
rápido. Pero un aspecto de la abstracción es que se tiene menos control sobre el
hardware subyacente. La siguiente ilustración muestra una lista de recursos que
usted administra y que administra el proveedor de servicios en cada categoría de
servicio en la nube.

4
 IaaS es la infraestructura que requiere una mayor administración por parte
de los usuarios de todos los servicios en la nube. El usuario es responsable
de administrar los sistemas operativos, datos y aplicaciones.
 PaaS requiere menos administración por parte del usuario. El proveedor de
servicios en la nube administra los sistemas operativos y el usuario es
responsable de las aplicaciones y los datos que ejecuta y almacena.
 SaaS es la infraestructura que requiere una menor administración por parte
del usuario. El proveedor de servicios en la nube es responsable de
administrarlo todo y el usuario final simplemente usa el software.

Combinación de servicios en la nube para


satisfacer sus necesidades
IaaS, PaaS y SaaS contienen distintos niveles de servicios administrados. Puede
usar fácilmente una combinación de estos tipos de infraestructura. Podría usar
Office 365 en los equipos de la empresa (SaaS), hospedar en Azure las máquinas
virtuales (IaaS) y usar Azure SQL Database (PaaS) para almacenar los datos. Con
la flexibilidad de la nube, puede usar cualquier combinación que le proporcione
el máximo resultado.