Contenedores
Imagine la comodidad de ejecutar una aplicación en un entorno virtual sin los numerosos requisitos de recursos de un hipervisor. Eso es básicamente lo que un contenedor le permite hacer encapsulando software en unidades virtuales independientes.
En un contenedor, ya no es necesario virtualizar todo un sistema operativo y un servidor con un hipervisor. En su lugar, solo debe virtualizar las dependencias de software y hardware necesarias para que una aplicación determinada se ejecute mientras se utiliza el kernel del OS de la máquina host. Los contenedores le permiten crear varias cargas de trabajo en una única instancia del OS. Como resultado, los contenedores son órdenes de magnitud menos exigentes para los servidores físicos que las VM.
Compensaciones entre contenedores y máquinas virtuales
Aunque los contenedores son más ágiles que las VM, su dependencia del kernel del OS de la máquina host limita el uso de aplicaciones con dependencias en otros entornos del OS. Las VM también están más aisladas y seguras si son verdaderamente independientes de la máquina host.
Debe utilizar contenedores en los siguientes casos:
- Al maximizar el número de aplicaciones que se ejecutan en un único kernel del OS.
- Al implementar varias instancias de una sola aplicación.
- Al priorizar los recursos informáticos y de almacenamiento.
Debe utilizar VM en los siguientes casos:
- Al ejecutar varias aplicaciones con diferentes dependencias del OS en un único servidor.
- Al ejecutar una aplicación que necesita todos los recursos y funcionalidades de un OS.
- Al priorizar el aislamiento y la seguridad.
Los beneficios de la organización de contenedores con Pure Service Orchestrator
Mientras que los contenedores abstraen los detalles del hardware subyacente desde una perspectiva de desarrollo de software, las ineficiencias en la infraestructura de TI heredada todavía pueden dificultar el rendimiento general.
Pure Service Orchestrator™ es una herramienta de orquestación de contenedores que ofrece, sin esfuerzo, recursos de almacenamiento persistente a las aplicaciones en contenedores. Se integra perfectamente con Kubernetes y otras herramientas de organización de contenedores para proporcionar lo siguiente:
- Entrega de almacenamiento automatizado según demanda.
- Aprovisionamiento basado en políticas.
- Escalado elástico en todas las matrices, incluida la nube híbrida.
- Implementación inteligente de contenedores en matrices de discos y bloques
- Adaptación de nivel empresarial con conmutación de recuperación automatizada e integridad autocorrectiva de acceso de datos.
Pure Service Orchestrator combina escalado elástico, aprovisionamiento inteligente y recuperación transparente para ofrecer contenedores como servicio.