Ir al contenido principal
BlogHerramientas para desarrolladoresGestione contenedores de alta disponibilidad y mucho más con HashiCorp Nomad Cluster App

Gestione contenedores de alta disponibilidad y mucho más con HashiCorp Nomad Cluster App

¡Despliegue el clúster HashiCorp Nomad con Marketplace!

La contenedorización y Kubernetes son ahora elementos esenciales para crear aplicaciones escalables nativas de la nube. Pero no todas las cargas de trabajo de aplicaciones necesitan contenedores, o requieren los recursos de Kuberentes. Nomad de HashiCorp es un programador de cargas de trabajo ligero que proporciona algunas de las ventajas de Kubernetes, pero que funciona con algo más que contenedores. Colaboramos con los equipos de HashiCorp para proporcionar nuevas implementaciones de clúster de alta disponibilidad, rápidas y simplificadas, en los servicios de computación en nube de Akamai.

Nomad es tanto una alternativa como una adición a Kubernetes. Sin embargo, Nomad admite más que contenedores con otras herramientas para proporcionar controladores de tareas, "trabajos" personalizados o archivos de configuración declarativos con una lista de tareas o modificaciones que Nomad debe completar.

Dado que no todas las aplicaciones pueden cambiar rápidamente a la contenedorización, Nomad fusiona el desarrollo nativo en la nube y centrado en el contenedor con la compatibilidad con aplicaciones heredadas. Esto ayuda a los equipos de desarrollo de una organización a aprovechar las ventajas de utilizar un programador de cargas de trabajo sin tener que rediseñar completamente su software.

Nomad se une a otras aplicaciones de clúster deMarketplace para que el despliegue y la configuración de clústeres autorreplicantes y de alta disponibilidad sean tan sencillos como desplegar una aplicación en una única instancia. Los clústeres de Marketplace eliminan las tareas manuales y las secuencias de comandos adicionales que suelen ser necesarias para configurar un entorno de alta disponibilidad. Los clústeres no incurren en cargos adicionales y sólo facturan por los recursos utilizados.

Cómo funciona

Nomad le permite desplegar y gestionar tanto aplicaciones en contenedores como aplicaciones heredadas no en contenedores utilizando un único flujo de trabajo unificado. Por ejemplo, su aplicación puede necesitar Kubernetes para la orquestación de contenedores a gran escala, pero Nomad puede gestionar aplicaciones independientes, incluidos binarios sin procesar, archivos Java Jar y máquinas virtuales QEMU/KVM .

En el backend, Nomad divide las responsabilidades entre los servidores Nomad y los clientes Nomad. Los servidores son el cerebro de la operación en cuanto a la aceptación de trabajos de los usuarios y la delegación de tareas a los clientes. Los clientes Nomad son las máquinas que ejecutan las tareas que se les asignan. Nomad utiliza bin packaging para la programación eficiente de trabajos y la optimización de recursos, y aprovecha Consul como malla de descubrimiento de servicios para ejecutar entre tres y cinco servidores.

Replicación de clústeres Nomad en una única región.

Para desplegar un clúster utilizando nuestro Marketplace, simplemente añada su token de API Linode , el usuario sudo limitado para el clúster, y elija si las claves SSH de su cuenta deben añadirse a todos los nodos. La aplicación de clúster despliega tres servidores Nomad y tres clientes Nomad.

Una vez completada la instalación, puede gestionar los trabajos de su aplicación a través de la API de Nomad o utilizar su interfaz de usuario.

Nota: Por defecto, Nomad se conecta a otros miembros del clúster a través de la primera IP detectada, por lo que los despliegues de clúster Nomad están limitados a uno por región. No hay límites para escalar horizontalmente utilizando la aplicación Nomad Clients Cluster para añadir 3, 5 o 7 clientes de instancia de cálculo adicionales que se unirán automáticamente a su clúster existente a través del consul_nomad_autojoin_token generado por su clúster. Más información.

Para cargas de trabajo que requieran una replicación multirregión o una configuración personalizada, póngase en contacto con nuestros ingenieros de soluciones en la nube.

Para cargas de trabajo de no producción más pequeñas, Nomad también está disponible como despliegue de instancia única.

HashiCorp y Akamai

Desde que añadimos las aplicaciones de despliegue de instancia única Nomad y Vault a nuestra Marketplace el año pasado, hemos estado colaborando con HashiCorp para hacer que los despliegues IaC-first y cloud-native sean fáciles de gestionar con Akamai. Para obtener más herramientas de HashiCorp en Akamai, consulte nuestras guías Terraform Provider y Terraform .

¡Nos vemos en la HashiConf!

¿Va a asistir a la HashiConf en San Francisco este mes? Pásese por la sala de juegos de Akamai para hablar con nuestro equipo, conseguir regalos y obtener más información sobre el clúster Nomad.

Comentarios

Dejar una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *.