Tôi cần phải làm một số thử nghiệm quy mô lớn trên một hệ thống. Hệ thống bao gồm 2 phần chính: Trình quản lý và Nút. Sẽ chỉ có một máy chủ quản lý, nhưng 100 nút. Cả trình quản lý và các nút đều là hình ảnh Docker.
Tôi muốn có thể tạo ra một thiết lập trên AWS, trong đó một phiên bản của người quản lý và 100 phiên bản (một phiên bản cho mỗi máy chủ) của nút được bắt đầu.
Tôi sẽ sử dụng cái gì cho việc này? Người quản lý và các nút sẽ có thể giao tiếp với nhau và các nút không được tải cân bằng theo bất kỳ cách nào. Vì vậy, họ cần một IP nội bộ chuyên dụng mà người quản lý có thể giao tiếp.
Tôi đã xem ECS và CloudFormation + EC2 với AMI tùy chỉnh, nhưng tôi không chắc chắn con đường nào sẽ đi.
Lý tưởng nhất là tôi muốn một kịch bản mà thỉnh thoảng tôi có thể chạy để khởi chạy các máy chủ và đóng chúng xuống một cách dễ dàng.
Bất kỳ đề xuất nào về những gì tôi có thể làm trên AWS để khởi chạy thiết lập này một cách dễ dàng?