Necesito hacer algunas pruebas a gran escala en un sistema. El sistema consta de 2 partes principales: Administrador y Nodos. Solo habrá un servidor administrador, pero 100 nodos. Tanto el administrador como los nodos son imágenes de Docker.
Quiero poder activar una configuración en AWS, donde se inicia una instancia de un administrador y 100 instancias (una instancia por servidor) del nodo.
¿Qué usaría para esto? El administrador y los nodos deberían poder comunicarse entre sí, y los nodos no deberían tener equilibrio de carga de ninguna manera. Por lo tanto, necesitan una IP interna dedicada con la que el gerente pueda comunicarse.
He mirado ECS y CloudFormation + EC2 con un AMI personalizado, pero no estoy seguro de cuál es el camino a seguir.
Idealmente, quiero un script que pueda ejecutar de vez en cuando para iniciar los servidores y cerrarlos fácilmente.
¿Alguna sugerencia sobre lo que puedo hacer en AWS para iniciar esta configuración con facilidad?