¿Qué es IaaS? En qué se diferencia la infraestructura como servicio de SaaS y PaaS
Publicado: 2021-03-17¿Qué es IaaS, exactamente? ¿Qué lo hace diferente de otros servicios en la nube como PaaS y SaaS?
A diferencia de PaaS, que ofrece un entorno completo para implementar aplicaciones, y SaaS, que proporciona soluciones de software completas, IaaS solo le brinda acceso a máquinas virtuales básicas, almacenamiento, redes y potencia informática.
¿Sigo confundido? No te preocupes. Comprenderás las diferencias entre ellos al final de esta publicación. Con el 91 % de las empresas migrando al menos parcialmente a la nube, esta comprensión básica es crucial.
Exploremos qué es IaaS, determinemos en qué se diferencia de otros servicios en la nube y veamos algunos ejemplos reales de su uso.
¿Qué es IaaS en palabras simples?
IaaS (Infraestructura como servicio) se refiere al espacio rentable en el disco duro o la potencia informática (por ejemplo, CPU, RAM) de las computadoras conectadas a Internet.
Puede utilizar estos servicios para alojar una aplicación empresarial en la nube, procesar grandes cantidades de datos o incluso alojar su sitio web.
En la mayoría de los casos, la infraestructura de computación en la nube se alquila por horas. En lugar de un paquete mensual bloqueado que incluye varios servicios, puede seleccionar lo que necesita en un momento dado.
Por ejemplo, puede agregar docenas de máquinas virtuales para procesar un nuevo conjunto de datos durante unas pocas horas. No necesita comprometerse o pagar por servicios que no usa.
También es una buena opción para casos de uso en curso relativamente estables, donde la demanda a veces puede fluctuar bruscamente. Por ejemplo, puede usarlo para alojar su CRM interno u otras aplicaciones. Es fácil escalarlo hacia arriba o hacia abajo según el uso y los cambios en la demanda, como durante una temporada alta.
Un ejemplo de IaaS: Amazon EC2
Amazon EC2 fue uno de los primeros servicios de computación en la nube que se lanzó al público en 2006. Le permite crear instancias (máquinas virtuales) en 77 centros de datos diferentes en todo el mundo.
Las instancias son flexibles, sin un sistema operativo o panel de control predeterminado, por lo que puede personalizarlas para que se ajusten a sus necesidades, ya sea para probar su 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 su implementación o uso. Debe configurar el entorno del servidor antes de poder utilizarlo.
Hasta el día de hoy, EC2 es uno de los servicios más populares del proveedor líder de servicios en la nube AWS, y todos los competidores importantes ofrecen opciones similares.
A estas alturas, debería tener un conocimiento básico de IaaS, pero es posible que no comprenda completamente en qué se diferencia de SaaS y, en particular, de PaaS.
Vamos a compararlos y resaltar sus diferencias.
IaaS vs PaaS vs SaaS: ¿Cuál es la diferencia?
La infraestructura como servicio (IaaS) solo ofrece lo básico, como almacenamiento y computación, con algunas herramientas de seguridad y escalabilidad. Es simplemente una aplicación de software lista para alquilar. Un servicio PaaS, por otro lado, es una plataforma completa para la implementación de aplicaciones.
La forma más fácil de comprender completamente la diferencia entre ellos es comparar algunos ejemplos.
Ya cubrimos AWS, así que usemos los servicios en la nube de Google para hacer la comparación.
Google Compute Engine es uno de los principales servicios de IaaS de Google Cloud. Puede alquilar máquinas virtuales de varios tipos según sus 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 paga es la potencia informática y el espacio en el disco duro; en otras palabras, la infraestructura.
Google App Engine , por otro lado, cae bajo la etiqueta PaaS. En lugar de configurar su entorno de servidor, puede pasar directamente a desarrollar e implementar su código.
App Engine se encarga de las bibliotecas de código y el software de servidor necesarios. Ofrece la plataforma que necesita para alojar sus propias aplicaciones y software (o de código abierto).
Finalmente, Google Drive es un producto SaaS que ofrece una solución a un problema comercial específico.
Claro, es un servicio en la nube enfocado en alojar archivos. Pero va más allá del nivel de PaaS al ofrecer una interfaz de usuario completamente formada con funciones como compartir, control de permisos y más.
No permite ejecutar otras aplicaciones, por lo que no es una plataforma IaaS adecuada, pero eso no viene al caso.
El elemento definitorio de una aplicación SaaS es que puede comenzar a usarla para resolver problemas comerciales sin necesidad de codificar nada. Todo lo que necesita hacer es registrarse (y, si es un servicio pago, pagar).
Así es como funciona Google Drive: puede cargar un archivo, compartirlo o ver sus últimas ediciones de Google Docs sin escribir ni confirmar una sola línea de código.
Si todavía está confundido, explore la siguiente lista de ejemplos en paralelo de cada categoría de servicios en la nube:
Ejemplos de IaaS | Ejemplos de PaaS | Ejemplos de SaaS |
Amazonas EC2 | Beanstalk elástico de AWS | Documentos de Google |
Motor de computación de Google (GCE) | Motor de aplicaciones de Google | Microsoft Dynamics CRM |
Almacenamiento en la nube de Google | Fundición en la nube de IBM | Fuerza de ventas |
Máquina virtual de Azure | Servicio de aplicaciones de Microsoft Azure | Flojo |
espacio en rack | Heroku | Zendesk |
Linodo | Plataforma de aplicaciones DigitalOcean | Google Workspace (anteriormente G Suite) |
Bien, pero ¿en qué se diferencia IaaS del alojamiento web?
Si está alquilando espacio de computadora y poder de cómputo de una máquina conectada a Internet, ¿en qué se diferencia esto de un servicio de alojamiento web normal?
Hay cuatro diferencias principales:
- Flexibilidad : puede elegir entre diferentes tipos de almacenamiento (según la frecuencia de acceso), componentes de hardware, sistemas operativos y otros factores.
- Escalabilidad en tiempo real: agregue tantas instancias como necesite en tiempo real.
- Redes virtuales: simule una red y comuníquese entre máquinas sin usar la Internet pública.
- Modelo de pago por uso: pague solo por los recursos que use durante el tiempo que los use. Por ejemplo, puede agregar 12 máquinas durante unas horas para hacer frente a un aumento repentino y luego eliminarlas sin comprometerse con un plan mensual.
Los planes de alojamiento compartido económicos también agrupan a varios clientes en las mismas máquinas virtuales, lo que genera problemas de seguridad y un rendimiento poco confiable dependiendo de otros sitios en la misma máquina virtual.
¿Se puede utilizar IaaS para alojar un sitio web? Claro, pero requiere más experiencia técnica que solo pagar por un servicio de alojamiento administrado, como Kinsta.
Ahora que comprende algunos fundamentos de IaaS, exploremos su participación de mercado en el mercado más amplio de servicios en la nube.
Tamaño del mercado de IaaS, participación y proveedores líderes
En 2019, empresas de todo el mundo gastaron más de 44 500 millones de dólares en servicios de IaaS. Los expertos de la industria esperan que ese número casi se duplique para fines de 2022 a $ 82,2 mil millones .
Pero, ¿qué tan grande es IaaS en comparación con 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 BPaaS (Business Process as a Service) como herramientas de administración de nómina, API de comunicación y más en una categoría separada.
Si bien es difícil decir cuánto cae bajo 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 comprendemos la cuota de mercado de las principales categorías de computación en la nube, examinemos qué empresas dominan el mercado de IaaS.
Proveedores líderes de IaaS y su cuota de mercado
Los datos más recientes destacan un puñado de jugadores importantes que controlan más de la mitad del mercado de IaaS en 2020.
Según Statista, la cuota de mercado de IaaS de AWS en 2020 es del 33 % , por delante de la cuota de mercado de Microsoft Azure del 18 % y la cuota de mercado de Google Cloud del 9 % .
Los datos de los últimos tres años cuentan una historia con tres personajes principales. Al principio, estaba AWS. La ventaja inicial es evidente cuando se observan los datos de cuota de mercado de los últimos dos años.
AWS consolidó su liderazgo y aún mantiene cerca de un tercio del mercado. Pero Google y, en particular, Microsoft están creciendo más rápido y comenzando a ponerse al día.
En solo tres años, Microsoft Azure aumentó su participación de mercado del 13 % al 18 % , mientras que AWS no se mantuvo al día. ¿Cómo lo hacen? Microsoft utiliza sus conexiones empresariales para conseguir acuerdos de miles de millones de dólares con regularidad (como este acuerdo del gobierno polaco de 2020 y el acuerdo en la nube del Departamento de Defensa de EE. UU.).
Si solo observa este gráfico, IBM (innovador de inteligencia artificial y potencia en la nube empresarial) parece casi irrelevante. Parece que Microsoft y Google engulleron la participación 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.9 mil millones en ingresos por servicios de infraestructura en la nube (de una combinación de IaaS y PaaS). Por lo tanto, sigue siendo un jugador 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 jugadores principales siguen siendo los mismos (AWS vs Azure y Google Cloud). AWS se sienta en el trono con casi un tercio de la cuota de mercado, Microsoft Azure está coqueteando con el 20 % y Google Cloud se está poniendo al día lentamente.
Servicios y casos de uso de IaaS
IaaS no se trata solo de procesamiento de big data. Existe una amplia gama de casos de uso para los diferentes servicios que se encuentran bajo el paraguas de IaaS.
Por ejemplo, es posible que necesite almacenamiento a largo plazo de archivos de almacenamiento digital a los que no accederá con frecuencia en servidores personalizados de bajo consumo y bajo costo.
A continuación, exploramos más servicios de IaaS y sus casos de uso en detalle.
Informática (procesamiento de datos, software de prueba, aplicaciones de alojamiento, etc.)
Puede definir el primer tipo de servicios IaaS como "computación en la nube como servicio". Básicamente, alquila servidores virtuales o instancias de almacenamiento y potencia informática para ejecutar aplicaciones u otros procesos en la nube.
Como se mencionó anteriormente, a diferencia de un plan de alojamiento regular, generalmente sigue un modelo de pago por uso y puede escalar libremente según lo necesite en tiempo real. Con la mayoría de los proveedores, también puede 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 herramientas de cumplimiento, seguridad en la nube y escalado automático.
También puede vincular fácilmente este servicio con cualquiera de las otras ofertas de PaaS o SaaS de IBM, como almacenamiento de datos o IA.
Alojamiento de páginas web
Incluso para "solo" alojar un sitio web, los proveedores de IaaS se destacan. Los grandes proveedores de IaaS se encuentran entre los servidores web líderes en el mundo.
En enero de 2021, Amazon era el proveedor de alojamiento número 1 del mundo. Alimenta el 5,8% de todos los sitios web indexados en Internet.
Pero, ¿por qué tanta gente elige un proveedor de IaaS para alojamiento web básico?
Hay unas pocas razones. En primer lugar, dado que no paga por soporte práctico o entornos específicos, tiende a ser más económico, especialmente a escala. Por lo tanto, para las agencias y los departamentos internos de la empresa que administran una cartera de sitios web, IaaS suele ser la opción ideal.
Además, si ejecuta una aplicación pesada o tiene miles de millones de visitantes mensuales, un servicio de alojamiento web regular podría tener dificultades para brindar la estabilidad que necesita. Sin embargo, con IaaS, puede escalar automáticamente para cumplir con el uso fluctuante.
También puede personalizar la máquina virtual para optimizar la velocidad y el rendimiento de su sitio web. Por supuesto, tendrá dificultades para configurar un entorno de servidor adecuado sin la experiencia adecuada.
Almacenamiento (administración de archivos, copias de seguridad)
Puede clasificar la segunda categoría de servicios de IaaS como "almacenamiento como servicio".
Con las computadoras y los archivos digitales existentes durante décadas, el almacenamiento y la gestión de archivos se han vuelto más difíciles para las grandes empresas. Cada vez que actualiza sus computadoras y sistemas, la exportación de archivos y datos se vuelve más laboriosa.
Afortunadamente, 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. Puede administrar el acceso público a los archivos, controlar la ubicación del servidor, categorizar los archivos automáticamente en "cubos" y más.
Almacenamiento a largo plazo (archivo)
Una característica útil de S3 (y servicios IaaS de almacenamiento similares) es que tiene varios niveles de almacenamiento. Por ejemplo, puede elegir almacenamiento de acceso lento súper económico, también conocido como almacenamiento en frío, si imagina que no necesitará acceso frecuente a sus datos.
Si desea archivar archivos en caso de que los necesite en el futuro, S3 Glacier es una buena opción.
Servicios de red
La red es la tercera capa de los servicios de IaaS. Está conectado (¿entiendes?) a la usabilidad general de los otros productos.
Por ejemplo, al usar redes virtuales, puede crear una nube híbrida que use máquinas en el sitio y máquinas virtuales para el mismo propósito.
Incluso si no tiene un solo servidor físico, las máquinas IaaS vienen con servicios de red integrados. Con una WAN virtual y direcciones IP únicas, puede comunicarse entre máquinas virtuales sin conectarse a la Internet pública.
Los proveedores modernos también ofrecen balanceo de carga, firewalls y seguridad en tiempo real, y optimización de WAN.
Aumente la velocidad de su sitio de WordPress hasta en un 200 % con nuestra infraestructura flexible impulsada por Google Cloud. Pruebe Kinsta gratis
Los mayores proveedores de IaaS y los servicios que ofrecen
Ahora que comprende algunos conceptos básicos de IaaS, echemos un vistazo más de cerca a los proveedores líderes y lo que ofrecen.
AWS
En su sitio web, AWS tiende a empaquetar sus ofertas de IaaS en diferentes casos de uso de PaaS.
Pero, por supuesto, le permite alquilar la potencia informática subyacente. Y eso es a menudo todo lo que paga, incluso si usa una solución PaaS como Elastic Beanstalk.
Como el innovador original en computación en la nube pública, lo cubre desde la computación hasta el almacenamiento a largo plazo y las redes.
Informática | Amazonas EC2 |
Almacenamiento | Amazonas S3 |
Archivado y copias de seguridad | Glaciar de Amazon S3 |
Seguridad | Firewall y detección de amenazas en tiempo real |
Nube privada e híbrida | VMware Cloud en AWS y AWS Outposts |
Redes | AWS PrivateLink (transferencia interna de datos 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 económica (t4g.nano con 0,5 GB de memoria) comienza en $0,0028 por hora.
Si surge la necesidad, puede agregar o quitar máquinas en tiempo real para ajustar la carga.
Nube de Google
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 con tecnología de Google en su nube privada, es una excelente opción para las empresas que hacen la transición a la nube en todos los ámbitos.
Pero al observar 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 | Firewall y detección de amenazas en tiempo real |
Nube privada e híbrida | Nube privada virtual / Anthos |
Redes | Nube privada virtual (transferencia interna de datos 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 todas las mismas bases fundamentales e incluso ofrece muchos centros de datos y ubicaciones. Más de 142 centros de datos lo hacen ideal para alta disponibilidad o recuperación ante desastres, perfecto si tiene un SLA de servicio del 99,99 %.
Sin embargo, si está más preocupado por su resultado final, es posible que desee saber más sobre los precios de GCE.
Los precios por GB hora de memoria son comparables con 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, obtiene un 56 % de descuento y solo debe pagar $0.001316 por GB hora.
Si desea comparar las dos opciones con más detalle, puede leer nuestra publicación completa sobre Google Cloud vs AWS.
microsoft azure
Microsoft, el segundo mayor proveedor de IaaS a nivel mundial, también ofrece una amplia gama de sólidos servicios en la nube.
Como era de esperar, Azure también cubre todas las bases de IaaS.
Informática | Máquinas virtuales de Azure (Linux y Windows) |
Almacenamiento | Archivos de Azure |
Archivado y copias de seguridad | Almacenamiento de archivos de Azure |
Seguridad | Firewall y detección de amenazas en tiempo real |
Nube privada e híbrida | Nube privada de Azure |
Redes | WAN virtual, VPN (transferencia interna de datos 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 confiables, almacenamiento, archivado y protocolos de seguridad, es una gran plataforma en la nube para 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 un poco más que su equivalente de AWS a $0,0052 por hora.
Pero incluye hasta 4 GB de almacenamiento, a diferencia de AWS, donde necesita usar un servicio de almacenamiento adicional.
También puede reducir los precios comprometiéndose con Azure para un acuerdo de precio fijo de varios años.
Nube de IBM
Seguro que IBM Cloud no ha podido 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 en la nube en todas las categorías, al igual que sus principales competidores.
Informática | Servidores virtuales de IBM Cloud, servidor de IBM Cloud Bare Metal |
Almacenamiento | Almacenamiento de objetos en la nube de IBM |
Archivado y copias de seguridad | Almacenamiento en la nube de IBM (almacenamiento en frío) |
Seguridad | Firewall y detección de amenazas en tiempo real |
Nube privada e híbrida | Nube privada virtual de IBM |
Redes | 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 |
Puede configurar una máquina virtual, almacenar o archivar archivos y mucho más. Pero cuando se trata de precio, IBM lucha por competir con los líderes de la industria.
Una sola máquina virtual de 4 GB le costará $ 0,084 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 nubes distribuidas.
Aún así, la principal fortaleza de IBM no radica en la infraestructura física en sí, sino en sus soluciones PaaS y SaaS como Watson AI.
Entonces, si es la opción correcta para usted depende de lo que esté buscando.
twittear
Resumen
IaaS le ofrece la escala completa de una empresa digital internacional, con todo el almacenamiento y la potencia informática que necesita con solo hacer clic en un botón.
Puede usarlo para procesar datos, probar su software o incluso alojar su sitio web. Pero puede ser un desafío configurarlo y comenzar si es un principiante completo.
Si desea un servidor web que utilice tecnología de nube de vanguardia, puede usar nuestro servicio de migración gratuito para mover su sitio de WordPress a Kinsta hoy.
Nuestros planes de hospedaje administrados de WordPress accesibles se basan en la infraestructura en la nube de Google Cloud, sin los dolores de cabeza (utilizamos las máquinas virtuales optimizadas para computación C2 más recientes para optimizar el rendimiento).