Làm cách nào để tạo và triển khai dịch vụ ECS trong AWS?

Lam Cach Nao De Tao Va Trien Khai Dich Vu Ecs Trong Aws



Amazon ECS là dịch vụ được quản lý toàn phần, nhanh chóng và đáng tin cậy, cho phép người dùng triển khai, duy trì, quản lý và mở rộng quy mô các ứng dụng trong bộ chứa. ECS là một dịch vụ tiết kiệm chi phí và hoạt động tốt với các ứng dụng Docker. ECS có thể được tích hợp với các dịch vụ khác của AWS để cung cấp các giải pháp và nền tảng an toàn và theo yêu cầu để thực thi ứng dụng.

Bài viết này trình bày cách tạo và triển khai Dịch vụ ECS trong AWS.

Dịch vụ Amazon ECS là gì?

Dịch vụ Amazon ECS có thể được sử dụng để triển khai một ứng dụng có thể truy cập rộng rãi thông qua địa chỉ IP công cộng. Dịch vụ là một nhóm gồm một số tác vụ được chỉ định thực thi đồng thời bên trong cụm ECS. Ưu điểm của việc sử dụng “Dịch vụ” của ECS là nếu trong bất kỳ trường hợp nào, một trong các tác vụ sẽ ngừng hoạt động. Sau đó, bộ lập lịch dịch vụ sẽ thay thế tác vụ này bằng cách khởi chạy một phiên bản mới của tác vụ của bạn để duy trì dung lượng mong muốn của các tác vụ được chỉ định trong khi định cấu hình.







Làm cách nào để tạo và triển khai dịch vụ ECS trong AWS?

Với Amazon ECS, nhà phát triển có thể lấy hình ảnh Docker hoặc hình ảnh từ các kho lưu trữ công khai khác như ECR, v.v. cho ứng dụng của họ. Dịch vụ sẽ sử dụng thông tin này để tạo và hiển thị đầu ra cho người dùng. Khi một dịch vụ được triển khai, ECS sẽ tự động tăng hoặc giảm quy mô ứng dụng theo yêu cầu.



Chủ tài khoản AWS có thể tích hợp ECS với nhiều dịch vụ như:



  • Amazon EC2
  • SDK Amazon
  • Amazon ECR
  • Công cụ Amazon dành cho Windows PowerShell

Để tạo và triển khai một dịch vụ, trước tiên chúng ta phải tạo một cụm ECS để lưu trữ ứng dụng. Để tìm hiểu thêm về cách tạo cụm, hãy tham khảo bài viết “ Làm cách nào để tạo cụm ECS? ”. Sau khi tạo cụm Amazon ECS và tạo định nghĩa tác vụ cho cụm đó, chúng ta có thể tạo một dịch vụ sử dụng Định nghĩa tác vụ đó và sẽ được triển khai và thử nghiệm bằng địa chỉ IP công cộng.





Tìm hiểu thêm về cách xác định và tạo Định nghĩa nhiệm vụ bằng cách tham khảo bài viết này: “ Làm cách nào để xác định định nghĩa tác vụ của Amazon ECS? ”. Hãy cùng chúng tôi khám phá một số bước để tạo và triển khai Dịch vụ ECS:

Bước 1: Chọn cụm
Trên bảng thông tin cụm ECS, chọn cụm trong đó định nghĩa tác vụ được định cấu hình:



Bước 2: Tạo dịch vụ
Cuộn xuống giao diện và nhấp vào “ Tạo nên ' cái nút:

Bước 3: Chọn Dịch vụ hoặc Nhiệm vụ
Chúng ta có thể chọn Dịch vụ sẽ chạy một nhóm tác vụ, chẳng hạn như ứng dụng web hoặc tùy chọn Tác vụ độc lập sẽ thực thi một lần rồi chấm dứt. Ở đây chúng tôi đã chọn “ Dịch vụ ' lựa chọn:

Bước 4: Chọn Gia đình
Trong phần Định nghĩa tác vụ, chọn định nghĩa tác vụ mà bạn đã đặt cấu hình cho cụm. Vì chúng tôi đã định cấu hình “ định nghĩa giải mã ” định nghĩa nhiệm vụ trước đó, chúng tôi sẽ chọn tùy chọn đó:

Bước 5: Gán tên dịch vụ
Cung cấp tên của “ Dịch vụ ” và chúng tôi đã đặt dung lượng mong muốn thành 1. Bạn có thể tùy chỉnh theo sở thích của mình:

Bước 6: Truy cập phần mạng
Bấm vào “ Mạng Phần nơi chúng tôi sẽ định cấu hình một số cài đặt mạng cho phép chúng tôi truy cập vào nó:

Bước 7: Kích hoạt IP công cộng
Bên dưới ' Mạng ”, hãy bật tùy chọn Public IP và chọn “ Tạo nhóm bảo mật mới ' lựa chọn:

Bước 8: Định cấu hình cài đặt mạng
Trong này “ Mạng ” phần, hãy cung cấp tên trong phần “ Tên nhóm bảo mật ” rồi mô tả nó:

Dưới cùng “ Mạng ” phần này, hãy thực hiện các cấu hình sau:

Bằng cách giữ phần còn lại của cài đặt làm mặc định, hãy nhấp vào nút “ Tạo nên Nút ” ở cuối giao diện như được đánh dấu bên dưới:

Việc này sẽ mất một hoặc hai phút. Tại đây, dịch vụ của chúng tôi đã được triển khai thành công:

Làm cách nào để kiểm tra việc triển khai dịch vụ?

Bây giờ để kiểm tra xem dịch vụ có đang chạy và có thể truy cập được hay không, hãy nhấp vào nút “ Nhiệm vụ ' chuyển hướng:

Trong tab Nhiệm vụ, nhấp vào các tác vụ đang chạy:

Cuộn xuống giao diện và nhấp vào “ mở địa chỉ ” tùy chọn trong phần “ IP công cộng ' lựa chọn:

Dịch vụ của chúng tôi đang chạy thành công và có thể truy cập được:

Đó là tất cả từ hướng dẫn này.

Phần kết luận

Để tạo và triển khai dịch vụ ECS, hãy nhấp vào nút “ Nhiệm vụ tab ”, cung cấp tên và cấu hình cổng, sau đó nhấn nút “ Tạo nên nút ” sau đó. Có thể truy cập dịch vụ ECS bằng cách định cấu hình cổng và sau đó nhấp vào địa chỉ IP công cộng. Dịch vụ này được yêu cầu phải chấm dứt bằng tay. Lưu ý rằng dịch vụ phải được chấm dứt vì nó phát sinh phí. Bài viết này là hướng dẫn từng bước để tạo và triển khai các dịch vụ ECS.