0% encontró este documento útil (0 votos)
101 vistas4 páginas

Nomad: Orquestador de Aplicaciones Eficiente

Nomad es un orquestador de carga de trabajo flexible que permite implementar y administrar fácilmente cualquier aplicación en contenedor o heredada utilizando un único flujo de trabajo unificado. Nomad puede ejecutar una carga de trabajo diversa de Docker, no en contenedores, microservicios y aplicaciones por lotes. Nomad es ampliamente adoptado y utilizado en producción por muchas empresas importantes.

Cargado por

Oscar Villatoro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
101 vistas4 páginas

Nomad: Orquestador de Aplicaciones Eficiente

Nomad es un orquestador de carga de trabajo flexible que permite implementar y administrar fácilmente cualquier aplicación en contenedor o heredada utilizando un único flujo de trabajo unificado. Nomad puede ejecutar una carga de trabajo diversa de Docker, no en contenedores, microservicios y aplicaciones por lotes. Nomad es ampliamente adoptado y utilizado en producción por muchas empresas importantes.

Cargado por

Oscar Villatoro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

¿Qué es nómada?

La tarea principal de Nomad es administrar un grupo de máquinas y ejecutar


diferentes tipos de aplicaciones en ellas.

Nomad es un orquestador de carga de trabajo flexible que permite que una


organización implemente y administre fácilmente cualquier aplicación en
contenedor o heredada utilizando un único flujo de trabajo unificado. Nomad puede
ejecutar una carga de trabajo diversa de Docker, no en contenedores,
microservicios y aplicaciones por lotes.

Nomad permite a los desarrolladores usar infraestructura declarativa como código


para implementar aplicaciones. Nomad utiliza el embalaje de contenedores para
programar trabajos de manera eficiente y optimizar la utilización de
recursos. Nomad es compatible con macOS, Windows y Linux.

Nomad es ampliamente adoptado y utilizado en producción por PagerDuty, Target,


Citadel, Trivago, SAP, Pandora, Roblox, eBay, Deluxe Entertainment y más.

Ventajas

Soportada por Linux, Mac, y Windows, Nomad es una herramienta binaria única
capaz de planificar todas las aplicaciones virtualizadas, en contenedores o
independientes. Nomad te da la capacidad de ejecutar, si quisieras, 1 millón de
contenedores a través de 5.000 hosts en cuestión de minutos. Nomad ayuda a
mejorar la densidad a la vez que reduce costes, ya que es capaz de distribuir de
manera eficiente más aplicaciones en menos servidores.

[Link]
[Link]
¿Qué es la orquestación de sistemas cloud?
La orquestación cloud es un modelo de trabajo en el que se definen los
parámetros de funcionamiento de la solución que previamente se haya instalado en
la nube, misma que permite facilitar el funcionamiento de la infraestructura como
servicio.
Con esta herramienta se ofrece un mejor nivel de atención para el usuario final de
un proyecto (internauta de una web o cliente interno, en el caso de un aplicativo de
negocio).

Implemente contenedores y aplicaciones heredadas :

La flexibilidad de Nomad como orquestador permite que una organización ejecute


contenedores, aplicaciones heredadas y lotes en la misma infraestructura. Nomad
brinda beneficios de orquestación central a las aplicaciones heredadas sin
necesidad de contenerizar mediante controladores de tareas conectables .

Caracteristicas clave
• Implemente contenedores y aplicaciones heredadas : la flexibilidad de
Nomad como orquestador permite que una organización ejecute
contenedores, aplicaciones heredadas y lotes en la misma
infraestructura. Nomad brinda beneficios de orquestación central a las
aplicaciones heredadas sin necesidad de contenerizar
mediante controladores de tareas conectables .

• Simple y confiable : Nomad se ejecuta como un único binario de 75 MB y


es completamente autónomo, combinando la gestión de recursos y la
programación en un solo sistema. Nomad no requiere ningún servicio
externo para el almacenamiento o la coordinación. Nomad maneja
automáticamente las fallas de aplicación, nodo y controlador. Nomad se
distribuye y es resistente, utilizando elecciones de líderes y replicación
estatal para proporcionar alta disponibilidad en caso de fallas.

• Complementos de dispositivo y soporte de GPU : Nomad ofrece soporte


integrado para cargas de trabajo de GPU como aprendizaje automático
(ML) e inteligencia artificial (AI). Nomad utiliza complementos de
dispositivos para detectar y utilizar automáticamente recursos de
dispositivos de hardware como GPU, FPGA y TPU.

• Federación para múltiples regiones : Nomad tiene soporte nativo para la


federación de múltiples regiones. Esta capacidad incorporada permite que
varios clústeres se unan entre sí, lo que a su vez permite a los
desarrolladores implementar trabajos en cualquier clúster en cualquier
región. La federación también permite la replicación automática de
políticas de ACL, espacios de nombres, cuotas de recursos y políticas de
Sentinel en todos los clústeres.

• Escalabilidad probada : Nomad es optimistamente concurrente, lo que


aumenta el rendimiento y reduce la latencia para las cargas de trabajo. Se
ha demostrado que Nomad escala a grupos de nodos 10K + en entornos
de producción del mundo real.

• Ecosistema HashiCorp : Nomad se integra a la perfección con Terraform,


Consul, Vault para aprovisionamiento, descubrimiento de servicios y
gestión de secretos.
Cómo se compara Nomad con otras
herramientas

Nomad se diferencia de las herramientas relacionadas en virtud de


su simplicidad , flexibilidad , escalabilidad y alto rendimiento . Los puntos de
sinergia e integración de Nomad con HashiCorp Terraform, Consul y Vault lo
hacen excepcionalmente adecuado para una fácil integración en los flujos de
trabajo existentes de una organización, minimizando el tiempo de
comercialización para iniciativas críticas.

También podría gustarte