La computación en la nube dio origen a muchos acrónimos, pero ninguno es más importante que IaaS, PaaS y SaaS; los bloques de construcción de la informática moderna. Para los no iniciados, son los siguientes: infraestructura como servicio (IaaS), plataforma como servicio (PaaS) y software como servicio (SaaS). Aquí dividimos los tres para usted, incluidos los ejemplos de las empresas que han llegado a dominar cada categoría.
La infraestructura como servicio (IaaS) es la más simple de las tres categorías para definir, ya que es ampliamente el mismo independientemente del proveedor que elija. En pocas palabras, IaaS es un tercero que proporciona una infraestructura de TI altamente automatizada y escalable (almacenamiento, alojamiento, computación, redes) y sólo cargos por lo que usa.
Por lo tanto, en lugar de poseer activos como licencias de software o servidores, las empresas pueden alquilar recursos de forma flexible de acuerdo con sus necesidades.
Esto ha impulsado un mercado abarrotado que vale un total de 25 mil millones en 2016, de acuerdo con las estadísticas más recientes de Gartner, que planean elevarse a 45 mil millones en 2018.
AWS ha dominado el mercado desde que comenzó a ofrecer servicios en la nube en 2006. Un informe de Synergy Research de febrero de 2017 sitúa la cuota de mercado de AWS en un 40%, con Microsoft, Google e IBM agrupados en un 23%.
Pero a pesar del dominio de AWS, Microsoft ha ganado terreno rápidamente bajo el liderazgo de su CEO, Satya Nadella, impulsor del concepto “la nube primero”, sobre el cual se ha construido una enorme red de nube global propia. Luego está el gigante de Internet Google, que ha estado ocupado construyendo sus servicios de nube pública y negocio IaaS bajo Google Cloud Platform (GCP).
La plataforma como servicio (PaaS) es posiblemente el más difícil de los tres modelos de nubes para definir limpiamente. La idea es proporcionar todos los conceptos básicos de IaaS, así como las herramientas y capacidades necesarias para desarrollar e implementar aplicaciones de forma segura. Eso podría ser middleware, administración de bases de datos, análisis o un sistema operativo.
Una plataforma como servicio debería proporcionarle a un desarrollador todo lo que necesita para construir e implementar una aplicación sin tener que hacer ninguna provisión de la infraestructura subyacente.
Los proveedores de PaaS tienden a ser las mayores empresas de tecnología, que pueden ofrecer una amplia gama de capacidades para sus clientes en una plataforma. Los ejemplos incluyen Google App Engine, Oracle Cloud Platform, Pivotal’s Cloud Foundry y Heroku, propiedad de Salesforce.
La infraestructura subyacente para diferentes ofertas de PaaS varía, por lo que Oracle y AWS preferirían que se ejecutara en su propia infraestructura, y otros son más agnósticos. Por ejemplo, SAP Cloud Platform se puede ejecutar sobre AWS, Azure o GCP Cloud Infrastructure. OpenShift de Red Hat es similarmente agnóstico al proveedor de la nube.
El software como servicio (SaaS) es el lugar donde una parte del software está alojada por un tercero y se puede acceder a través de la web, normalmente solo iniciando sesión, y generalmente se cobra por suscripción o por usuario. Esto difiere del antiguo modelo de compra e instalación de software en una máquina o servidor de forma manual.
SaaS es mucho más relevante para aplicaciones muy específicas, como el correo electrónico o el software de gestión de relaciones con el cliente (CRM). Cualquiera que haya usado una aplicación de Google como Gmail o Google Docs, o almacenamiento de archivos en la nube como Dropbox, habrá usado una pieza de SaaS.
Los principales proveedores de SaaS incluyen a Microsoft –desde que Office se trasladó a Office 365–, así como a pioneros del software empresarial como Salesforce con su solución SaaS CRM y el software de recursos humanos basado en la nube de Workday.
Scott Carey, CIO EE.UU.