La infraestructura como servicio (IaaS) es un sistema de computación en la nube que proporciona recursos de computación virtualizados a través de internet. La infraestructura como servicio (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).
La IaaS se escala vertical u horizontalmente rápidamente en función de la demanda y ayuda a no tener que adquirir servidores físicos y otra infraestructura de centro de datos; cada recurso se ofrece como un componente de servicio por separado. Un proveedor de servicios de computación en la nube gestiona la infraestructura, mientras que el usuario instala, configura y gestiona el software, incluidas aplicaciones, middleware y sistemas operativos.
Las principales ventajas de la computación en la nube son la reducción de costes, la elasticidad y la accesibilidad. El proveedor se encarga del pago de las plataformas de servicios como servidores, software y gestión, que se pueden ajustar en incrementos flexibles para adaptarse a las necesidades individuales. Los suscriptores o usuarios pagan por las funciones que necesitan, y estos servicios se ajustan de forma dinámica. Las aplicaciones en la nube se pueden abrir desde cualquier lugar del mundo e implementarse en horas, días o semanas.
Los siguientes párrafos describen los beneficios específicos de la IaaS.
Los dos modelos de puesta en marcha para servicios de nube para modelos de nivel de servicio (IaaS, PaaS y SaaS) son nube pública y nube privada.
El modelo arquetípico de nube pública utiliza un gran número de servidores en la nube agrupados en centros de datos para proporcionar un servicio a través de Internet en el que los clientes pueden registrarse y al que pueden acceder. La infraestructura subyacente, incluidos los servidores, se comparte entre todos los usuarios finales del servicio y los puntos de acceso están disponibles abiertamente para todos, en cualquier lugar y a través de cualquier dispositivo. Sin embargo, esta flexibilidad abre la cuestión de la seguridad.
Al combinar la potencia de computación de los servidores en la nube, los proveedores de nube pueden ofrecer servicios altamente escalables sin capacidades parciales. El aumento de la demanda de un cliente se satisface de forma instantánea con una capacidad de computación receptiva gracias a hipervisores que maximizan los recursos de computación.
No hay problemas con las funciones limitadas de un servidor y la obligación de los clientes de adquirir servidores adicionales cuando aumenta la demanda. Cuando el sistema ya ha sido aprovisionado, el cliente puede acceder al servicio sin coste ni retraso en la configuración inicial del servidor.
Al depender de un gran número de servidores en la nube, es menos probable que los servicios se interrumpan debido a problemas de rendimiento o tiempos de inactividad provocados por picos de demanda. El modelo también protege contra puntos de error únicos. Si un solo servidor se desconecta, no interrumpe el servicio que está proporcionando recursos porque muchos otros servidores están proporcionando redundancia. Por ejemplo, un servidor físico podría estar situado en diferentes centros de datos (o incluso países), de modo que, si un fallo extremo obliga a desconectar un centro de datos, no se produce ninguna interrupción.
Otro ejemplo sería el mantenimiento de los recursos de servidor en grupo, como la aplicación de parches a los sistemas operativos. Estos procesos se pueden llevar a cabo en servidores y redes sin interrupciones mediante el uso del servicio en la nube. El mantenimiento también se beneficia del rendimiento optimizado, la seguridad y la estabilidad de los servidores en la nube, lo que significa que el cliente no necesita esos conocimientos y puede centrarse en el producto final.
La capacidad de respuesta en cuanto a escalabilidad de los servidores en la nube implica que los servicios ofrecen un importante ahorro de costes para el usuario final. Los clientes pagan únicamente por lo que utilizan y no están obligados a pagar por adelantado por la capacidad que pueden no necesitar; de este modo, se evitan los costes de configuración derivados de poner en línea servidores individuales. Por el contrario, los costes de configuración derivados de poner en línea los servidores en la nube son gastos generales para el proveedor de la nube. Este es el caso predominante: muchos servicios de nube minimizan el esfuerzo y el gasto de sus clientes al ofrecer servicios estándar.
Gracias a los modelos de nube, los proveedores también evitan los bloqueos a largo plazo. Eliminar la sobrecarga a largo plazo que supone poner servidores individuales en línea aumenta el retorno de la inversión del cliente. Al eliminar esa tensión, se vincula a clientes y proveedores en el mismo lado del progreso.
La computación en la nube de la Infraestructura como servicio (IaaS) ofrece a los clientes acceso a recursos informáticos como servidores, almacenamiento y redes. Las organizaciones utilizan sus propias plataformas y aplicaciones dentro de la infraestructura de un proveedor de servicios.
Principales características de IaaS:
La plataforma como servicio (PaaS) es un entorno de nube en el que los clientes pueden desarrollar, gestionar y proporcionar aplicaciones. Los clientes también pueden usar una variedad de herramientas predefinidas para desarrollar, personalizar y probar aplicaciones.
Principales características de PaaS:
El software como servicio (SaaS) concede acceso al software basado en la nube de un proveedor. Los clientes no instalan aplicaciones en ningún dispositivo local. En su lugar, las aplicaciones residen en nubes remotas a las que se accede por red a través de la web o de una API. Desde esta aplicación, los usuarios pueden almacenar y analizar datos, así como colaborar en proyectos de colaboración.
Principales características de SaaS:
IaaS permite un mayor control sobre la infraestructura tecnológica dentro de una organización. Característicamente, los modelos de IaaS tienen estructuras de costes que son difíciles de pronosticar y gestionar. Por otro lado, PaaS tiene una estructura de costes que se puede administrar con más cuidado. Aunque PaaS está avanzando y se espera que crezca en comparación con la IaaS en el futuro, algunas organizaciones optarán por el control sobre el coste.
La facturación de IaaS también puede ser problemática, a pesar de su modelo de pago por uso. La facturación de la nube es tremendamente granular y se desglosa para repetir el uso exacto de los servicios. Los desgloses de los costes de cada recurso y servicio involucrados en la implementación de una aplicación pueden aumentar rápidamente.
Dado que los proveedores de servicios de nube de IaaS son propietarios de la infraestructura, los detalles precisos de la configuración y el rendimiento en la infraestructura no son claros para el cliente. Esta falta de transparencia puede hacer que la gestión y la supervisión de los sistemas sean más complejos.
Por último, la disponibilidad y el rendimiento de las cargas de trabajo dependen en gran medida del proveedor de servicios en la nube. Si el proveedor de IaaS experimenta bloqueos de red o cualquier forma de inactividad, ya sea internos o externos, el cliente se verá también afectado. Además, dado que IaaS es una arquitectura multi-tenant, un vecino codicioso también puede afectar negativamente a las cargas de trabajo.
Al final, todo se reduce a qué servicio se adapta mejor al proyecto específico de cada organización o a los planes futuros. La infraestructura como servicio (IaaS) es solo uno de un número creciente de modelos de proveedores de servicios en la nube que diversifica las ofertas de los proveedores y reduce el desperdicio en la gestión de datos.