Infraestructura como servicio o IaaS

La infraestructura como servicio (IaaS) es una forma de computación en la nube que proporciona recursos informáticos virtualizados a través de internet. IaaS es una de las tres categorías principales de servicios de computación en la nube, junto con el software como servicio (SaaS) y la plataforma como servicio (PaaS).

Arquitectura IaaS y cómo funciona
En un modelo IaaS, un proveedor de la nube aloja los componentes de infraestructura tradicionalmente presentes en un centro de datos local, incluidos servidores, almacenamiento y hardware de red, así como la capa de virtualización o hipervisor.

El proveedor de IaaS también proporciona una gama de servicios para acompañar esos componentes de infraestructura. Estos pueden incluir facturación detallada, monitoreo, acceso al registro, seguridad, equilibrio de carga y agrupamiento, así como resistencia de almacenamiento, como respaldo, replicación y recuperación. Estos servicios están cada vez más basados ​​en políticas, lo que permite a los usuarios de IaaS implementar mayores niveles de automatización y orquestación para tareas de infraestructura importantes. Por ejemplo, un usuario puede implementar políticas para impulsar el equilibrio de carga para mantener la disponibilidad y el rendimiento de la aplicación.

Los clientes de IaaS acceden a recursos y servicios a través de una red de área amplia (WAN), como internet, y pueden usar los servicios del proveedor de la nube para instalar los elementos restantes de una pila de aplicaciones. Por ejemplo, el usuario puede iniciar sesión en la plataforma IaaS para crear máquinas virtuales (VM); instalar sistemas operativos en cada VM; implementar middleware, como bases de datos; crear cubos de almacenamiento para cargas de trabajo y copias de seguridad; e instalar la carga de trabajo empresarial en esa VM. Los clientes pueden usar los servicios del proveedor para rastrear los costos, monitorear el rendimiento, equilibrar el tráfico de red, solucionar problemas de aplicaciones, administrar la recuperación ante desastres y más.

Cualquier modelo de computación en la nube requiere la participación de un proveedor. El proveedor es a menudo una organización de terceros que se especializa en vender IaaS. Amazon Web Services (AWS) y Google Cloud Platform (GCP) son ejemplos de proveedores independientes de IaaS. Una empresa también podría optar por implementar una nube privada, convirtiéndose en su propio proveedor de servicios de infraestructura.

Ventajas y desventajas de IaaS
Las organizaciones eligen IaaS porque a menudo es más fácil, más rápido y más rentable operar una carga de trabajo sin tener que comprar, administrar y dar soporte a la infraestructura subyacente. Con IaaS, una empresa puede simplemente alquilar o arrendar esa infraestructura de otra empresa.

IaaS es un modelo efectivo para cargas de trabajo que son temporales, experimentales o que cambian inesperadamente. Por ejemplo, si una empresa está desarrollando un nuevo producto de software, podría ser más rentable alojar y probar la aplicación utilizando un proveedor de IaaS. Una vez que el nuevo software se prueba y refina, la empresa puede eliminarlo del entorno de IaaS para una implementación interna más tradicional. Por el contrario, la empresa podría comprometer esa pieza de software para una implementación de IaaS a largo plazo, donde los costos de un compromiso a largo plazo pueden ser menores.

En general, los clientes de IaaS pagan por uso, generalmente por hora, semana o mes. Algunos proveedores de IaaS también cobran a los clientes en función de la cantidad de espacio de máquina virtual que utilizan. Este modelo de pago por uso elimina el gasto de capital de implementar hardware y software interno.

Cuando una empresa no puede usar proveedores de terceros, una nube privada construida en las instalaciones aún puede ofrecer el control y la escalabilidad de IaaS, aunque los beneficios de costos ya no se aplican.

A pesar de su modelo flexible de pago por uso, la facturación de IaaS puede ser un problema para algunas empresas. La facturación en la nube es extremadamente granular y se desglosa para reflejar el uso preciso de los servicios. Es común que los usuarios experimenten una conmoción, o que los costos sean más altos de lo esperado, al revisar las facturas de cada recurso y servicio involucrado en la implementación de una aplicación. Los usuarios deben monitorear de cerca sus entornos y facturas de IaaS para comprender cómo se utiliza IaaS y para evitar que se les cobre por servicios no autorizados.

La visibilidad es otro problema común para los usuarios de IaaS. Debido a que los proveedores de IaaS poseen la infraestructura, los detalles de su configuración y rendimiento de infraestructura rara vez son transparentes para los usuarios de IaaS. Esta falta de transparencia puede dificultar la gestión y el monitoreo de los sistemas para los usuarios.

Los usuarios de IaaS también están preocupados por la resiliencia del servicio. La disponibilidad y el rendimiento de la carga de trabajo dependen en gran medida del proveedor. Si un proveedor de IaaS experimenta cuellos de botella en la red o cualquier forma de tiempo de inactividad interna o externa, las cargas de trabajo de los usuarios se verán afectadas. Además, debido a que IaaS es una arquitectura multiinquilino, el problema del vecino ruidoso puede afectar negativamente las cargas de trabajo de los usuarios.

IaaS vs. SaaS vs. PaaS
IaaS es solo uno de varios modelos de computación en la nube, y se complementa con modelos alternativos que incluyen PaaS y SaaS.

PaaS se basa en el modelo IaaS porque, además de los componentes de infraestructura subyacentes, los proveedores alojan, administran y ofrecen sistemas operativos, middleware y otros tiempos de ejecución para usuarios de la nube. Si bien PaaS simplifica la implementación de la carga de trabajo, también restringe la flexibilidad de una empresa para crear el entorno que desean.

Con SaaS, los proveedores alojan, administran y ofrecen toda la infraestructura, así como las aplicaciones, para los usuarios. Un usuario de SaaS no necesita instalar nada; él o ella simplemente inician sesión y usan la aplicación del proveedor, que se ejecuta en la infraestructura del proveedor. Los usuarios tienen alguna capacidad para configurar la forma en que funciona la aplicación y qué usuarios están autorizados a usarla, pero el proveedor de SaaS es responsable de todo lo demás.

Principales vendedores y productos de IaaS
Hay muchos ejemplos de proveedores y productos de IaaS. AWS ofrece servicios de almacenamiento como Simple Storage Services (S3) y Glacier, así como servicios informáticos, incluida su Elastic Compute Cloud (EC2). GCP ofrece servicios de almacenamiento y computación a través de Google Compute Engine (GCE), al igual que Microsoft Azure.

Estos son solo una pequeña muestra de la amplia gama de servicios ofrecidos por los principales proveedores de IaaS. Los servicios pueden incluir funciones sin servidor, como AWS Lambda, Azure Functions o Google Cloud Functions; acceso a la base de datos; entornos informáticos de big data; vigilancia; inicio de sesión; y más.

También hay muchos otros jugadores más pequeños o más especializados en el mercado de IaaS, incluidos Rackspace Managed Cloud, CenturyLink Cloud, DigitalOcean y más.

Los usuarios deberán considerar cuidadosamente los servicios, la confiabilidad y los costos antes de elegir un proveedor, y estar preparados para seleccionar un proveedor alternativo y volver a desplegarlo en la infraestructura alternativa si es necesario.

QUIERES SEGUIR LEYENDO ESTA PUBLICACIÓN?, VISITA…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s