Trong mô-đun này, bạn sẽ sử dụng Amazon Elastic Container Service (Amazon ECS) để tạo cụm các phiên bản điện toán EC2 được quản lý và triển khai hình ảnh của bạn dưới dạng một bộ chứa chạy trên cụm. Bắt đầu xây dựng

a. Máy khách
Máy khách tạo yêu cầu qua cổng 80 đến cân bằng tải.
b. Cân bằng tải
Cân bằng tải phân phối yêu cầu qua tất cả các cổng có sẵn.
c. Nhóm mục tiêu
Các phiên bản đã được đăng ký trong nhóm mục tiêu của ứng dụng.
d. Cổng bộ chứa
Mỗi bộ chứa chạy một quy trình ứng dụng duy nhất liên kết cụm cha mẹ node.js tới cổng 80 trong vùng tên của nó.
e. Đơn khối node.js có trong bộ chứa
Cụm cha mẹ node.js chịu trách nhiệm phân phối lưu lượng cho các trình thực hiện trong ứng dụng đơn khối. Kiến trúc này có trong bộ chứa, nhưng vẫn đơn khối bởi vì mỗi bộ chứa có tất cả các tính năng như các bộ chứa còn lại.
Amazon Elastic Container Service (Amazon ECS) là dịch vụ quản lý bộ chứa hiệu suất cao, có quy mô cực kỳ linh hoạt hỗ trợ các bộ chứa Docker và cho phép bạn dễ dàng chạy ứng dụng trên một cụm phiên bản Amazon EC2 được quản lý. Với lệnh gọi API đơn giản, bạn có thể khởi chạy và dừng các ứng dụng hỗ trợ Docker, truy vấn trạng thái hoàn chỉnh của cụm và truy cập nhiều tính năng quen thuộc như nhóm bảo mật, Elastic Load Balancing, ổ đĩa EBS và vai trò IAM.
Bạn có thể sử dụng Amazon ECS để lên lịch phân bổ bộ chứa trên cụm của bạn dựa trên nhu cầu về tài nguyên và yêu cầu về tính khả dụng. Bạn cũng có thể tích hợp trình lập lịch của riêng bạn hoặc của bên thứ ba để đáp ứng các yêu cầu cụ thể về kinh doanh hoặc ứng dụng.
Chúng tôi không tính thêm phí khi sử dụng Amazon ECS. Bạn chỉ trả phí cho các tài nguyên AWS (ví dụ: phiên bản EC2 hoặc ổ đĩa EBS) mà bạn tạo để lưu và chạy ứng dụng của mình.
Thời gian hoàn thành: 30 phút
Dịch vụ đã sử dụng: