Contenedores
Imagine la comodidad de ejecutar una aplicación en un entorno virtual sin los grandes requisitos de recursos de un hipervisor. Eso es básicamente lo que un contenedor le permite hacer al encapsular el software en unidades virtuales autónomas.
En un contenedor, ya no tiene que virtualizar todo un sistema operativo y un servidor con un hipervisor. En lugar de ello, solo virtualiza las dependencias de software y hardware necesarias para que una aplicación concreta se ejecute mientras utiliza el núcleo del OS del equipo host. Contenedores le permiten crear múltiples cargas de trabajo en una sola instancia de OS. Como resultado, los contenedores son órdenes de magnitud menos gravables para sus servidores físicos que las máquinas virtuales.
Recompras entre Contenedores y máquinas virtuales
Si bien los contenedores son más ágiles que las máquinas virtuales, su dependencia del núcleo del OS del equipo host limita el uso de aplicaciones con dependencias en otros entornos de OS. Las máquinas virtuales también están más aisladas y seguras, ya que son realmente independientes del equipo host.
Debe usar contenedores cuando:
- Maximizar el número de aplicaciones que se ejecutan en un único núcleo de OS
- Despliegue de múltiples instancias de una sola aplicación
- Priorizar los recursos de computación y almacenamiento
Debe usar máquinas virtuales cuando:
- Ejecución de múltiples aplicaciones con diferentes dependencias del OS en un único servidor
- Ejecución de una aplicación que necesita todos los recursos y funcionalidades de un OS
- Priorizar el aislamiento y la seguridad
Las ventajas de la orquestación de contenedores con Pure Service Orchestrator
Si bien los contenedores abstraen los detalles del hardware subyacente desde el punto de vista del desarrollo del software, las ineficiencias en la infraestructura de TI heredada aún pueden reducir el rendimiento general.
Pure Service Orchestrator ™ es una herramienta de orquestación de contenedores que proporciona sin esfuerzo recursos de almacenamiento persistentes a las aplicaciones contenedorizadas. Se integra perfectamente con Kubernetes y otras herramientas de orquestación de contenedores para proporcionar:
- Entrega automatizada de almacenamiento bajo demanda
- Aprovisionamiento basado en políticas
- Escalamiento Elastic en todas sus cabinas, incluida la nube híbrida
- Despliegue inteligente de contenedores en las cabinas de archivos y bloques
- Resiliencia de nivel empresarial con conmutación por error automatizada e integridad de acceso a los datos autorreparable
Pure Service Orchestrator combina el escalamiento elástico, el aprovisionamiento inteligente y la recuperación transparente para proporcionar contenedores como servicio.