Infraestructura de computación en la nube como servicio (IaaS)
Infrastructure-as-a-Service proporciona acceso a recursos fundamentales como máquinas físicas, máquinas virtuales, almacenamiento virtual, etc. Aparte de estos recursos, IaaS también ofrece:
- Almacenamiento en disco de máquina virtual
- Red de área local virtual (VLAN)
- Equilibradores de carga
- Direcciones IP
- Paquetes de software
Todos los recursos anteriores están disponibles para el usuario final a través de server virtualization. Además, los clientes acceden a estos recursos como si los tuvieran.
Beneficios
IaaS permite al proveedor de la nube ubicar libremente la infraestructura a través de Internet de manera rentable. Algunos de los beneficios clave de IaaS se enumeran a continuación:
Control total de los recursos informáticos a través del acceso administrativo a las VM.
Alquiler flexible y eficiente de hardware informático.
Portabilidad, interoperabilidad con aplicaciones heredadas.
Control total sobre los recursos informáticos a través del acceso administrativo a las VM
IaaS permite al cliente acceder a los recursos informáticos a través del acceso administrativo a las máquinas virtuales de la siguiente manera:
El cliente emite un comando administrativo al proveedor de la nube para ejecutar la máquina virtual o para guardar datos en el servidor de la nube.
El cliente emite un comando administrativo a las máquinas virtuales que posee para iniciar el servidor web o instalar nuevas aplicaciones.
Alquiler flexible y eficiente de hardware informático
Los recursos de IaaS como máquinas virtuales, dispositivos de almacenamiento, ancho de banda, direcciones IP, servicios de monitoreo, firewalls, etc. están disponibles para los clientes en alquiler. El pago se basa en la cantidad de tiempo que el cliente retiene un recurso. Además, con acceso administrativo a las máquinas virtuales, el cliente puede ejecutar cualquier software, incluso un sistema operativo personalizado.
Portabilidad, interoperabilidad con aplicaciones heredadas
Es posible mantener el legado entre aplicaciones y cargas de trabajo entre nubes IaaS. Por ejemplo, las aplicaciones de red como el servidor web o el servidor de correo electrónico que normalmente se ejecuta en el hardware del servidor propiedad del cliente también pueden ejecutarse desde máquinas virtuales en la nube IaaS.
Cuestiones
IaaS comparte problemas con PaaS y SaaS, como la dependencia de la red y los riesgos basados en el navegador. También tiene algunos problemas específicos, que se mencionan en el siguiente diagrama:
Compatibilidad con vulnerabilidades de seguridad heredadas
Dado que IaaS ofrece al cliente ejecutar software heredado en la infraestructura del proveedor, expone a los clientes a todas las vulnerabilidades de seguridad de dicho software heredado.
Expansión de la máquina virtual
La VM puede quedar desactualizada con respecto a las actualizaciones de seguridad porque IaaS permite al cliente operar las máquinas virtuales en estado de ejecución, suspendida y apagada. Sin embargo, el proveedor puede actualizar automáticamente dichas máquinas virtuales, pero este mecanismo es difícil y complejo.
Robustez del aislamiento a nivel de VM
IaaS ofrece un entorno aislado a clientes individuales a través del hipervisor. El hipervisor es una capa de software que incluye soporte de hardware para que la virtualización divida una computadora física en varias máquinas virtuales.
Prácticas de borrado de datos
El cliente utiliza máquinas virtuales que, a su vez, utilizan los recursos de disco comunes proporcionados por el proveedor de la nube. Cuando el cliente libera el recurso, el proveedor de la nube debe asegurarse de que el próximo cliente que alquile el recurso no observe residuos de datos del cliente anterior.
Caracteristicas
Estas son las características del modelo de servicio IaaS:
Máquinas virtuales con software preinstalado.
Máquinas virtuales con sistemas operativos preinstalados como Windows, Linux y Solaris.
Disponibilidad de recursos bajo demanda.
Permite almacenar copias de datos particulares en diferentes ubicaciones.
Los recursos informáticos se pueden ampliar y reducir fácilmente.