Una empresa ejecuta una cuadrícula en memoria propietaria que requiere actualizar /etc/cluster/nodes.config cada vez que cambia la membresía del clúster. La adición de un nodo debe automatizarse para que el archivo enumere las IP de los miembros actuales y se reinicie el servicio. ¿Qué puede hacer un ingeniero de DevOps para automatizar esto con el mínimo esfuerzo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar AWS OpsWorks Stacks para modelar la capa del clúster. Escribir una receta de Chef que genere /etc/cluster/nodes.config a partir de las instancias actuales de la capa y reinicie el servicio, y ejecutar esa receta en el evento del ciclo de vida Configure..
Por qué esta es la respuesta
La opción correcta es la más eficiente porque AWS OpsWorks Stacks está diseñado para la gestión de configuraciones y la automatización de despliegues. Al modelar el clúster como una capa, OpsWorks puede detectar automáticamente los cambios en la membresía de la capa (adición o eliminación de nodos). La receta de Chef puede consultar la información de las instancias de la capa para generar dinámicamente el archivo /etc/cluster/nodes.config y el evento del ciclo de vida "Configure" asegura que esta receta se ejecute en todos los nodos del clúster cada vez que haya un cambio en la membresía. Las otras opciones son menos automatizadas o más complejas de implementar y mantener. Mantener nodes.config bajo control de versiones y usar CodeDeploy requeriría intervención manual para actualizar el archivo y desplegarlo. Alojar nodes.config en S3 con un cron job introduce latencia y no es reactivo a los cambios inmediatos. Usar un script de user-data solo se ejecuta al inicio de la instancia y no se adapta a los cambios posteriores en la membresía del clúster.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta