¿Qué es exactamente IaaS? ¿Qué lo diferencia de otros servicios en la nube, como PaaS y SaaS?
A diferencia de PaaS, que ofrece un entorno completo para la implementación de aplicaciones, y SaaS, que proporciona soluciones de software completas, IaaS solo te da acceso a máquinas virtuales básicas, almacenamiento, redes y potencia de cálculo.
¿Sigues confundido? No te preocupes. Entenderás las diferencias entre ellas al final de este post. Con el 91% de las empresas moviéndose al menos parcialmente a la nube, esta comprensión básica es crucial.
Exploremos qué es el IaaS, definamos en qué se diferencia de otros servicios en la nube y veamos algunos ejemplos reales de su uso.
¿Qué es la IaaS en Términos Simples?
IaaS (Infrastructure as a Service) se refiere al espacio de disco duro alquilable o a la potencia de cálculo (por ejemplo, CPU, RAM) de los ordenadores conectados a Internet.
Puedes utilizar estos servicios para alojar una aplicación empresarial en la nube, procesar grandes cantidades de datos o incluso alojar tu sitio web.
En la mayoría de los casos, se alquila la infraestructura de computación en la nube en régimen de pago por horas. En lugar de un paquete mensual cerrado que incluye varios servicios, puedes elegir lo que necesitas en cada momento.
Por ejemplo, puedes añadir docenas de máquinas virtuales para procesar un nuevo conjunto de datos por solo unas horas. No tienes que comprometerte ni pagar por servicios que no utilizas.
También es una buena opción para casos de uso continuos relativamente estables, en los que la demanda a veces puede fluctuar bruscamente. Por ejemplo, puedes utilizarlo para alojar tu CRM interno u otras aplicaciones. Es fácil ampliarlo o reducirlo en función del uso y los cambios en la demanda, por ejemplo, durante una temporada alta.
Un Ejemplo de IaaS: Amazon EC2
Amazon EC2 fue uno de los primeros servicios de computación en la nube lanzados al público en 2006. Permite crear instancias (máquinas virtuales) en 77 centros de datos diferentes de todo el mundo.
Las instancias son flexibles -sin sistema operativo ni panel de control por defecto-, por lo que puedes personalizarlas para que se adapten a tus necesidades, ya sea para probar tu software en varios sistemas operativos, alojar un sitio web o procesar big data.
Esta personalización es lo que lo convierte en un servicio IaaS. No es una solución completa y empaquetada, lista para ser implementada o utilizada. Es necesario configurar el entorno del servidor antes de poder utilizarlo.
A día de hoy, EC2 es uno de los servicios más populares del principal proveedor de servicios en la nube, AWS, y todos los competidores importantes ofrecen opciones similares.
A estas alturas, deberías tener una comprensión básica de IaaS, pero puede que no entiendas del todo en qué se diferencia de SaaS y, en particular, de PaaS.
Vamos a compararlos y a destacar sus diferencias.
IaaS vs PaaS vs SaaS: ¿Cuál es la Diferencia?
La infraestructura como servicio (IaaS) solo ofrece lo básico, como el almacenamiento y la computación, con algunas herramientas de seguridad y escalado. Es simplemente una aplicación de software lista para alquilar. Un servicio PaaS, en cambio, es una plataforma completa para la implementación de aplicaciones.
La forma más fácil de entender la diferencia entre ellos es comparando algunos ejemplos.
Ya hemos hablado de AWS, así que vamos a utilizar los servicios en la nube de Google para hacer la comparación.
Google Compute Engine es uno de los principales servicios IaaS de Google Cloud. Puedes alquilar máquinas virtuales de varios tipos en función de tus necesidades.
Pero estas máquinas virtuales no vienen con entornos de servidor o bibliotecas de código preinstaladas. Son pizarras en blanco.
Lo único que se paga es la potencia de cálculo y el espacio en el disco duro, es decir, la infraestructura.
Google App Engine, por otro lado, entra dentro de la etiqueta PaaS. En lugar de configurar tu entorno de servidor, puedes dedicarte directamente a desarrollar y a implementar tu código.
El App Engine se encarga de las bibliotecas de código y el software de servidor necesarios. Ofrece la plataforma que necesitas para alojar tus propias aplicaciones y software (o de código abierto).
Por último, Google Drive es un producto SaaS, que ofrece una solución a un problema empresarial específico.
Claro, es un servicio en la nube centrado en el alojamiento de archivos. Pero va más allá del nivel PaaS al ofrecer una interfaz de usuario totalmente formada con características como el uso compartido, el control de permisos y mucho más.
No permite ejecutar otras aplicaciones, por lo que no es una plataforma IaaS adecuada, pero eso no viene al caso.
El elemento que define a una aplicación SaaS es que puedes empezar a utilizarla para resolver problemas empresariales sin necesidad de codificar nada. Lo único que tienes que hacer es registrarte (y, si es un servicio de pago, pagar).
Así es como funciona Google Drive: puedes subir un archivo, compartirlo o ver tus últimas ediciones de Google Docs sin tener que escribir o comprometer una sola línea de código.
Si todavía estás confundido, explora la siguiente lista de ejemplos paralelos de cada categoría de servicios en la nube:
Ejemplos de IaaS | Ejemplos de PaaS | Ejemplos de SaaS |
Amazon EC2 | AWS Elastic Beanstalk | Google Docs |
Google Compute Engine (GCE) | Google App Engine | Microsoft Dynamics CRM |
Almacenamiento en la nube de Google | IBM Cloud Foundry | Salesforce |
Máquina virtual Azure | Microsoft Azure App Service | Slack |
Rackspace | Heroku | Zendesk |
Linode | Plataforma de aplicaciones DigitalOcean | Google Workspace (antes G Suite) |
Vale, pero ¿En Qué se Diferencia la IaaS del Alojamiento Web?
Si estás alquilando espacio informático y potencia de cálculo de una máquina conectada a Internet, ¿en qué se diferencia de un servicio de alojamiento web normal?
Hay cuatro diferencias principales:
- Flexibilidad: Puedes elegir entre diferentes tipos de almacenamiento (según la frecuencia de acceso), componentes de hardware, sistemas operativos y otros factores.
- Escalabilidad en tiempo real: Añade tantas instancias como necesites en tiempo real.
- Red virtual: Simula una red y comunícate entre máquinas sin utilizar la Internet pública.
- Modelo de pago por uso: Solo paga por los recursos que utilizas durante el tiempo que los usas. Por ejemplo, puedes añadir 12 máquinas durante unas horas para hacer frente a una sobrecarga y luego retirarlas sin comprometerte con un plan mensual.
Los planes de alojamiento compartido baratos también agrupan a varios clientes en las mismas máquinas virtuales, lo que provoca problemas de seguridad y un rendimiento poco fiable que depende de otros sitios en la misma máquina virtual.
¿Se puede utilizar IaaS para alojar un sitio web? Claro, pero requiere más conocimientos técnicos que el simple pago de un servicio de alojamiento gestionado, como Kinsta.
Ahora que entiendes algunos de los fundamentos de IaaS, vamos a explorar su cuota de mercado en el mercado más amplio de servicios en la nube.
Tamaño del Mercado de IaaS, Cuota y Principales Proveedores
En 2019, las empresas de todo el mundo gastaron más de 44.500 millones de dólares en servicios de IaaS. Los expertos del sector esperan que esa cifra casi se duplique a finales de 2022, hasta alcanzar los 82.200 millones de dólares.
Pero, ¿cuál es el tamaño de IaaS en comparación con los otros tipos de servicios en la nube? Veamos los datos.
La cuota de mercado de la nube entre PaaS, IaaS y SaaS muestra que SaaS es el líder indiscutible, con IaaS en segundo lugar, según los últimos datos de Gartner.
Gartner separa las BPaaS (Business Process as a Service), como las herramientas de gestión de nóminas, las API de comunicación, etc., en una categoría aparte.
Si bien es difícil decir qué parte corresponde a SaaS y PaaS con definiciones más amplias, ninguna de esas herramientas cae bajo el paraguas de IaaS. Incluso si asignamos generosamente la mitad de esos ingresos a PaaS, IaaS sigue siendo más prominente, con una tasa de crecimiento mucho más rápida que PaaS.
Ahora que conocemos la cuota de mercado de las principales categorías de computación en nube, examinemos qué empresas dominan el mercado de IaaS.
Principales Proveedores de IaaS y Su Cuota de Mercado
Los últimos datos destacan un puñado de protagonistas importantes que controlan más de la mitad del mercado de IaaS en 2020.
Según Statista, la cuota de mercado de AWS en IaaS en 2020 se sitúa en el 33%, por delante de la cuota de Microsoft Azure, que es del 18%, y de la de Google Cloud, que es del 9%.
Los datos de los últimos tres años cuentan una historia con tres protagonistas. Al principio, estaba AWS. La ventaja es evidente cuando se observan los datos de la cuota de mercado de los últimos dos años.
AWS ha consolidado su liderazgo y sigue teniendo cerca de un tercio del mercado. Pero Google y, sobre todo, Microsoft crecen más rápido y empiezan a recuperar terreno.
En solo tres años, Microsoft Azure ha aumentado su cuota de mercado del 13% al 18%, mientras que AWS no le siguió el ritmo. ¿Cómo lo consiguen? Microsoft utiliza sus conexiones empresariales para conseguir acuerdos de miles de millones de dólares con regularidad (como este acuerdo del gobierno polaco para 2020 y el acuerdo de la nube del Departamento de Defensa de Estados Unidos).
Si solo se observa este gráfico, IBM (innovador de la IA y potencia de la nube empresarial) parece casi irrelevante. Parece que Microsoft y Google han engullido la cuota de IBM, que ha caído por debajo del 7% y ahora se agrupa con «otras» empresas en los últimos informes.
Pero según el informe oficial de ganancias de IBM en el tercer trimestre de 2020, registró 4.900 millones de dólares en ingresos por servicios de infraestructura en la nube (de una mezcla de IaaS y PaaS). Así que sigue siendo un protagonista importante en el mercado de la computación en la nube.
Otros informes recientes muestran que las principales empresas chinas, Alibaba en particular, tendrán una mayor participación en 2020.
Pero los tres actores principales siguen siendo los mismos (AWS frente a Azure y Google Cloud). AWS se sitúa en el trono con casi un tercio de la cuota de mercado, Microsoft Azure coquetea con el 20% y Google Cloud se pone lentamente al día.
Servicios IaaS y Casos de Uso
El IaaS no se limita al procesamiento de big data. Hay una amplia gama de casos de uso para los diferentes servicios que caen bajo el paraguas de IaaS.
Por ejemplo, puede que necesites un almacenamiento a largo plazo de archivos digitales a los que no vas a acceder con frecuencia en servidores personalizados de bajo consumo y bajo coste.
A continuación, exploramos más servicios IaaS y sus casos de uso en detalle.
Informática (Procesamiento de Datos, Pruebas de Software, Alojamiento de Aplicaciones, etc.)
Se puede definir el primer tipo de servicios IaaS como «computación en nube como servicio». En esencia, se alquilan servidores virtuales o instancias de almacenamiento y potencia de cálculo para ejecutar aplicaciones u otros procesos en la nube.
Como ya se ha mencionado, a diferencia de un plan de alojamiento normal, normalmente se sigue un modelo de pago por uso y se puede escalar libremente según las necesidades en tiempo real. Con la mayoría de los proveedores, también puedes optar por planes mensuales para pagos predecibles.
Pero va más allá del hardware físico. Por ejemplo, los servidores virtuales de IBM Cloud incluyen autoescalado, seguridad en la nube y herramientas de cumplimiento.
También puedes vincular fácilmente este servicio a cualquier otra oferta de PaaS o SaaS de IBM, como el almacenamiento de datos o la IA.
Alojamiento de Sitios Web
Incluso para «solo» alojar un sitio web, los proveedores de IaaS destacan. Los grandes proveedores de IaaS se encuentran entre los principales proveedores de alojamiento web del mundo.
En enero de 2021, Amazon era el proveedor de alojamiento número 1 del mundo. Impulsa el 5,8% de todos los sitios web indexados en Internet.
Pero, ¿por qué tanta gente elige un proveedor de IaaS para el alojamiento web básico?
Hay varias razones. En primer lugar, al no tener que pagar por un apoyo activo o por entornos específicos, suele ser más barato, especialmente a escala. Por eso, para las agencias y los departamentos internos de las empresas que gestionan una cartera de sitios web, IaaS suele ser la opción ideal.
Además, si ejecutas una aplicación pesada o tienes miles de millones de visitantes mensuales, un servicio de alojamiento web normal podría tener problemas para ofrecer la estabilidad que necesitas. Con IaaS, sin embargo, puedes escalar automáticamente para satisfacer el uso fluctuante.
También puedes personalizar la máquina virtual para optimizar la velocidad y el rendimiento de tu sitio web. Por supuesto, te costará configurar un entorno de servidor adecuado sin los conocimientos apropiados.
Almacenamiento (Gestión de Archivos, Copias de Seguridad)
Se puede clasificar la segunda categoría de servicios IaaS como «almacenamiento como servicio».
Con la existencia de ordenadores y archivos digitales desde hace décadas, el almacenamiento y la gestión de archivos se han vuelto más difíciles para las grandes empresas. Cada vez que se actualizan los ordenadores y sistemas, la exportación de archivos y datos se vuelve más laboriosa.
Por suerte, un servicio de almacenamiento IaaS, como el Servicio de Almacenamiento Simple de Amazon (o Amazon S3), puede ayudar.
Es una solución IaaS para almacenar archivos y documentos en la nube. Puedes gestionar el acceso público a los archivos, controlar la ubicación del servidor, categorizar los archivos automáticamente en «cubos» y mucho más.
Almacenamiento a Largo Plazo (Archivado)
Una característica útil de S3 (y otros servicios similares de almacenamiento IaaS) es que tienes varios niveles de almacenamiento. Por ejemplo, puedes elegir un almacenamiento superbarato y de acceso lento, también conocido como almacenamiento en frío, si crees que no vas a necesitar un acceso frecuente a tus datos.
Si quieres archivar archivos por si los necesitas en el futuro, S3 Glacier es una buena opción.
Servicios de Red
La red es la tercera capa de los servicios IaaS. Está conectada (¿lo pillas?) a la usabilidad general de los demás productos.
Por ejemplo, utilizando redes virtuales, puedes crear una nube híbrida que utilice tanto máquinas in situ como máquinas virtuales para el mismo fin.
Aunque no tengas un solo servidor físico, las máquinas IaaS vienen con servicios de red incorporados. Con una WAN virtual y direcciones IP únicas, puedes comunicarte entre máquinas virtuales sin conectarte a la Internet pública.
Los proveedores modernos también ofrecen equilibrio de carga, cortafuegos y seguridad en tiempo real, y optimización de la WAN.
Los Mayores Proveedores de IaaS y los Servicios que Ofrecen
Ahora que entiendes algunos aspectos básicos de IaaS, vamos a echar un vistazo a los principales proveedores y a lo que ofrecen.
AWS
En su sitio web, AWS tiende a empaquetar sus ofertas de IaaS según diferentes casos de uso de PaaS.
Pero, por supuesto, te permite alquilar la potencia informática subyacente. Y eso es a menudo todo lo que se paga, incluso si se utiliza una solución PaaS como Elastic Beanstalk.
Como innovador original de la computación en nube pública, te cubre desde la computación hasta el almacenamiento a largo plazo y la red.
Informática | Amazon EC2 |
Almacenamiento | Amazon S3 |
Archivado y copias de seguridad | Glaciar de Amazon S3 |
Seguridad | Cortafuegos y detección de amenazas en tiempo real |
Nube privada e híbrida | VMware Cloud on AWS, y AWS Outposts |
Red | AWS PrivateLink (transferencia de datos interna dentro de una red virtual, sin uso público de Internet) |
Centros de datos | 109 centros de datos en más de 40 zonas de disponibilidad |
Los precios bajo demanda varían mucho según las especificaciones de la máquina virtual y la ubicación del centro de datos. La instancia más barata (t4g.nano con 0,5 GB de memoria) comienza en 0,0028 dólares por hora.
Si es necesario, puedes añadir o quitar máquinas en tiempo real para ajustar la carga.
Google Cloud
Google Cloud ofrece una amplia gama de servicios en la nube, desde IaaS hasta PaaS e incluso SaaS.
Con Google Workspace y la búsqueda inteligente impulsada por Google en tu nube privada, es una opción excelente para las empresas que se están trasladando a la nube en general.
Pero si nos fijamos en la infraestructura fundamental, ¿cómo se compara Google con AWS?
Informática | Google Compute Engine (GCE), Bare Metal |
Almacenamiento | Almacenamiento en la nube de Google |
Archivado y copias de seguridad | Almacenamiento en la nube – Archivo |
Seguridad | Cortafuegos y detección de amenazas en tiempo real |
Nube privada e híbrida | Nube privada virtual / Anthos |
Red | Nube privada virtual (transferencia de datos interna dentro de una red virtual, sin uso público de Internet) |
Centros de datos | 142 centros de datos en más de 73 zonas de disponibilidad |
Google Cloud cubre las mismas bases fundamentales e incluso ofrece muchos centros de datos y ubicaciones. Los más de 142 centros de datos lo hacen ideal para la alta disponibilidad o la recuperación de desastres, perfecto si tienes un SLA de servicio del 99,99%.
Sin embargo, si te preocupan más tus resultados, quizá quieras saber más sobre los precios de la GCE.
Los precios por GB hora de memoria son comparables con los de AWS, al menos para el tipo de máquina E2. Con un compromiso de 1 año, los precios son considerablemente más bajos.
Con un compromiso de 3 años, obtienes un 56% de descuento y solo tendrás que pagar 0,001316 dólares por GB hora.
Si quieres comparar las dos opciones con más detalle, puedes leer nuestro post completo sobre Google Clouds vs AWS.
Microsoft Azure
Microsoft, el segundo mayor proveedor de IaaS a nivel mundial, también ofrece una amplia gama de potentes servicios en la nube.
Como es lógico, Azure también tiene cubiertas todas las bases de IaaS.
Informática | Máquinas virtuales Azure (Linux y Windows) |
Almacenamiento | Archivos Azure |
Archivado y copias de seguridad | Almacenamiento de archivos de Azure |
Seguridad | Cortafuegos y detección de amenazas en tiempo real |
Nube privada e híbrida | Nube privada Azure |
Red | WAN virtual, VPN (transferencia de datos interna dentro de una red virtual, sin uso público de Internet) |
Centros de datos | 100 centros de datos en más de 58 zonas de disponibilidad |
Con máquinas virtuales, almacenamiento, archivado y protocolos de seguridad fiables, es una gran plataforma en la nube sobre la que construir.
¿Pero qué pasa con el precio? ¿Puede competir con Google y Amazon?
La instancia más barata, con 0,5 GB de RAM, cuesta ligeramente más que su equivalente en AWS, 0,0052 dólares por hora.
Pero incluye hasta 4 GB de almacenamiento, a diferencia de AWS, donde es necesario utilizar un servicio de almacenamiento adicional.
También puedes reducir los precios comprometiéndote con Azure en un acuerdo de precio fijo de varios años.
IBM Cloud
Seguro que IBM Cloud no ha sido capaz de seguir el ritmo de los «tres grandes» en términos de crecimiento, pero ¿qué pasa con sus productos reales?
IBM ofrece una sólida infraestructura de nube en todas las categorías, al igual que sus principales competidores.
Informática | IBM Cloud Virtual Servers, IBM Cloud Bare Metal Server |
Almacenamiento | Almacenamiento de objetos en la nube de IBM |
Archivado y copias de seguridad | Almacenamiento en la nube de IBM (Cold Vault) |
Seguridad | Cortafuegos y detección de amenazas en tiempo real |
Nube privada e híbrida | Nube privada virtual de IBM |
Red | IBM Virtual Private Cloud (transferencia interna de datos dentro de una red virtual, sin uso público de Internet) |
Centros de datos | 60 centros de datos en más de 18 zonas de disponibilidad |
Se puede configurar una máquina virtual, almacenar o archivar ficheros, y mucho más. Pero cuando se trata del precio, IBM lucha por competir con los líderes del sector.
Una sola máquina virtual de 4 GB te costará 0,084 dólares por hora, casi tanto como una nueva instancia de Google N2 con 8 GB de RAM.
Y con «solo» 60 centros de datos en 18 zonas, es la opción menos adecuada para las nubes distribuidas.
Aun así, la principal fuerza de IBM no reside en la infraestructura física en sí, sino en sus soluciones PaaS y SaaS como Watson AI.
Por lo tanto, que sea la opción adecuada para ti depende de lo que busques.
Resumen
IaaS le ofrece toda la escala de una empresa digital internacional, con todo el almacenamiento y la potencia de cálculo que necesites con solo pulsar un botón.
Puedes utilizarlo para procesar datos, probar tu software o incluso alojar tu sitio web. Pero puede ser difícil de configurar y empezar si eres un completo principiante.
Si quieres un alojamiento web que utilice tecnología de vanguardia en la nube, puedes utilizar nuestro servicio de migración gratuito para trasladar tu sitio a Kinsta hoy mismo.
Nuestros planes de alojamiento de aplicaciones accesibles, alojamiento de bases de datos y alojamiento administrado de WordPress se basan en la infraestructura de la nube de Google Cloud, sin dolores de cabeza (utilizamos las últimas máquinas virtuales optimizadas para el cálculo de C2 para optimizar el rendimiento).
Deja una respuesta