Info

¿Qué es la contenerización?

La contenerización implica un software de empaquetado que contiene todos los elementos necesarios para ejecutar un sistema operativo virtualmente. Esto permite a las organizaciones ejecutar sistemas operativos desde cualquier lugar: en un centro de datos privado, una cloud pública o incluso un portátil personal.

Los contenedores hacen que resulte sencillo compartir recursos de CPU, memoria, almacenamiento y red en un sistema operativo para el empaquetado lógico con otras aplicaciones, de modo que puedan abstraerse fácilmente del entorno en el que se ejecutan.

¿Cuáles son las ventajas de la contenerización? 

  • Menos recursos del sistema: los contenedores requieren menos recursos generales que las máquinas tradicionales o los entornos virtuales. 

  • Use solo lo que necesite: use solo los contenedores que necesite y añada más cuando sea necesario. 

  • Operaciones fluidas: las operaciones de los contenedores son las mismas, independientemente de cuándo o dónde se implementen. 

  • Más eficiente: los contenedores se pueden implementar, parchear y escalar cuando sea necesario. 

  • Mejores ciclos de producción: puede acelerar el desarrollo gracias a la mejora de las pruebas y los ciclos de producción.

¿Cuáles son las ventajas de las aplicaciones nativas de la cloud?

  • Rentable: este modelo de pago por uso y sistema de código abierto permite a los equipos de DevOps pagar solo las copias de seguridad, el mantenimiento y los recursos que utilizan.
  • Mejor seguridad: las aplicaciones nativas de la cloud utilizan la autenticación de dos factores, el acceso restringido y solo comparten los datos y campos relevantes. 
  • Adaptabilidad y escalabilidad: las aplicaciones nativas de la cloud pueden escalar y adaptarse según sea necesario para que no haya tantas actualizaciones y pueden crecer a medida que crece el negocio. 
  • Automatización flexible: las aplicaciones nativas de la cloud permiten a los equipos de DevOps colaborar con procesos de CI/CD para la implementación, las pruebas y la recopilación de información. Las organizaciones también pueden trabajar en varias plataformas de cloud, ya sea pública, privada o híbrida, para mejorar la productividad y la satisfacción del cliente. 
  • Eliminación de la dependencia de un solo proveedor: los equipos de DevOps pueden trabajar con varios proveedores de cloud en la misma plataforma nativa de la cloud, lo que elimina la dependencia de un solo proveedor. 
  • Tecnología de contenerización mejorada: la contenerización de aplicaciones funciona en Linux y en determinados sistemas operativos Windows y Mac, lo que incluye sistemas físicos (bare-metal), instancias de cloud y máquinas virtuales. Estas aplicaciones pueden ejecutarse en un solo host y acceder al mismo sistema operativo a través de este método de virtualización. 

Tecnología de contenerización frente a virtualización

Aunque la adopción de contenedores está superando con rapidez el crecimiento de máquinas virtuales (VM), es probable que los contenedores no sustituyan a las máquinas virtuales directamente. En general, la tecnología de contenerización impulsa la velocidad y la eficiencia del desarrollo de aplicaciones, mientras que la virtualización impulsa la velocidad y la eficiencia de la gestión de la infraestructura.

Aquí puede echar un vistazo a una comparación entre contenedores y máquinas virtuales según varios criterios comunes:

Virtual Machines (VMs) vs containers

¿Qué es la orquestación de contenedores?

La orquestación de contenedores implica un conjunto de procesos automatizados mediante los que se implementan, se conectan en red, se escalan y se gestionan los contenedores. La principal plataforma de orquestación de contenedores utilizada en la actualidad es Kubernetes, una plataforma de código abierto que sirve como base para muchas de las plataformas de orquestación de contenedores empresariales actuales.

¿Qué es Kubernetes?

Kubernetes es una plataforma portátil, extensible y de código abierto para gestionar cargas de trabajo y servicios en contenedores, que facilita tanto la configuración declarativa como la automatización. Tiene un ecosistema grande que crece con rapidez. Los servicios, el soporte y las herramientas de Kubernetes están ampliamente disponibles. Kubernetes ofrece a los usuarios:

  • Descubrimiento de servicios y balanceo de cargas 

  • Orquestación del almacenamiento 

  • Despliegues y restablecimiento de versiones automatizados 

  • Empaquetado automático de contenedores 

  • Reparación autónoma 

  • Gestión de secretos y de la configuración

RELATED

Habilitación de contenedores en la TI empresarial y la cloud

¿Qué es la contenerización en la cloud?

El ecosistema de Kubernetes es amplio y complejo y ningún proveedor de tecnología ofrece todos los componentes de un stack completo de aplicaciones modernas on-premise. Empezando por el planteamiento innovador con respecto a la infraestructura que Nutanix inició con HCI y AOS, Nutanix tiene varias competencias básicas que son poco habituales y difíciles de replicar y que ofrecen un valor diferenciado a los clientes.

Las principales fortalezas tecnológicas de Nutanix para construir entornos Kubernetes on-premise incluyen:

  1. IP del hipervisor (AHV, AOS)

  2. Capacidades de gestión de sistemas distribuidos

  3. Soluciones de almacenamiento integradas que cubren las tres clases principales: almacenamiento de archivos, volúmenes y objetos

  4. Nutanix Kubernetes Engine: solución de gestión de Kubernetes totalmente integrada con experiencia de usuario nativa de Kubernetes

Creemos que la infraestructura hiperconvergente de Nutanix (HCI) es la base de infraestructura ideal para las cargas de trabajo en contenedores que se ejecutan en Kubernetes a escala. Nutanix proporciona movilidad de plataforma, lo que le brinda la opción de ejecutar cargas de trabajo tanto en su cloud privada de Nutanix como en la cloud pública. La arquitectura de Nutanix se diseñó teniendo en cuenta los fallos de hardware, lo que ofrece una mejor resiliencia tanto para los componentes de la plataforma Kubernetes como para los datos de las aplicaciones. Con la adición de cada nodo HCI, usted se beneficia de la escalabilidad y resiliencia que se proporciona a los nodos de procesamiento de Kubernetes. Un aspecto igual de importante es que existe un controlador de almacenamiento adicional que se implementa con cada nodo HCI, lo que da como resultado un mejor rendimiento de almacenamiento para sus aplicaciones en contenedores con estado.

Nutanix Cloud Platform proporciona una experiencia Kubernetes lista para usar integrada con Nutanix Kubernetes Engine (NKE). NKE es una oferta de nivel empresarial que simplifica el aprovisionamiento y la gestión del ciclo de vida de múltiples clústeres. Nutanix ofrece a los clientes la posibilidad de elegir, los clientes pueden ejecutar su distribución preferida, como Red Hat OpenShift, Rancher, Google Cloud Anthos, Microsoft Azure y otros, debido a la gestión superior de recursos full-stack.

Nutanix Unified Storage proporciona almacenamiento definido por software persistente y escalable a los clústeres de Kubernetes. Estos incluyen el almacenamiento de bloques y archivos a través del controlador CSI de Nutanix, así como el almacenamiento de objetos compatible con S3. Además, con Nutanix Database Service, puede aprovisionar y operar bases de datos a escala.

Explore nuestros principales recursos

Pruebe Nutanix

Pruebe el motor Nutanix Kubernetes

Construya un stack de multicloud híbrida de primera clase con Red Hat y Nutanix

7 formas de simplificar la gestión del ciclo de vida de Kubernetes

Soluciones y productos relacionados

Nutanix Kubernetes Engine

Acelere su camino hacia una Kubernetes lista para producción y haga más sencilla la gestión del ciclo de vida.

HCI para Kubernetes

Nutanix HCI es la base de infraestructura ideal para Kubernetes y aplicaciones nativas de la nube.

Kubernetes de cloud híbrida

Mediante colaboraciones con Red Hat, Google Cloud y Microsoft Azure, Nutanix ofrece una ruta rápida y fiable hacia la cloud híbrida Kubernetes.

Almacenamiento persistente para aplicaciones nativas cloud

Los servicios de datos de Nutanix y CSI amplían su sencillez a la configuración y gestión del almacenamiento persistente en Kubernetes.

Introdúzcase en la infraestructura hiperconvergente (HCI)

Comience hoy mismo con Nutanix