Amazon Elastic Container Service (Amazon ECS) là dịch vụ biên soạn bộ chứa có hiệu năng cao và quy mô cực kỳ linh hoạt hỗ trợ các container Docker và cho phép bạn dễ dàng chạy và thay đổi quy mô các ứng dụng có container trên AWS. Amazon ECS loại bỏ nhu cầu cài đặt và vận hành phần mềm biên soạn container riêng của bạn, quản lý và thay đổi quy mô cụm máy tính ảo hoặc lập lịch cho các container trên các máy tính ảo này.
Với các lệnh gọi API đơn giản, bạn có thể khởi chạy và dừng các ứng dụng Docker, truy vấn trạng thái đầy đủ của ứng dụng và truy cập nhiều tính năng tương tự như vai trò IAM, nhóm bảo mật, bộ cân bằng tải, Sự kiện Amazon CloudWatch, mẫu AWS CloudFormation và nhật ký AWS CloudTrail.
Tại sao dùng Amazon ECS
Bộ chứa không có máy chủ
Amazon ECS hỗ trợ AWS Fargate, nên bạn có thể triển khai và quản lý các container mà không phải cung cấp hay quản lý các máy chủ. Với Fargate, bạn không còn phải chọn loại phiên bản Amazon EC2, cung cấp và thay đổi quy mô cụm máy tính ảo để chạy container hoặc lập lịch cho container để chạy trên cụm và duy trì độ khả dụng của các cụm này. Fargate cho phép bạn tập trung vào việc dựng và chạy ứng dụng thay vì cơ sở hạ tầng cơ sở.
Đưa mọi thứ vào container
Amazon ECS giúp bạn dễ dàng dựng đủ mọi loại ứng dụng có container, từ các ứng dụng chạy nhiều đến vi dịch vụ đến tác vụ theo mẻ và ứng dụng machine learning. Bạn có thể di chuyển các ứng dụng Linux hoặc Windows kế thừa từ tại chỗ lên đám mây và chạy như các ứng dụng có container bằng cách sử dụng Amazon ECS.
Bảo mật
Amazon ECS khởi chạy container của bạn trên Amazon VPC của riêng bạn, cho phép bạn sử dụng các nhóm bảo mật VPC và ACL mạng. Không có tài nguyên điện toán nào được dùng chung với khách hàng khác. Bạn cũng có thể chỉ định quyền truy cập chi tiết cho từng container của bạn bằng cách sử dụng IAM để giới hạn quyền truy cập cho từng dịch vụ và container có thể truy cập tài nguyên nào. Mức độ phân tách cao này giúp bạn sử dụng Amazon ECS để dựng các ứng dụng cực kỳ bảo mật và ổn định.
Hiệu năng quy mô
Amazon ECS được xây dựng trên nền tảng công nghệ được phát triển từ nhiềj năm kinh nghiệm trong việc chạy các dịch vụ có quy mô cực kỳ linh hoạt. Bạn có thể khởi chạy hàng chục hoặc hàng chục nghìn container Docker chỉ trong vài giây bằng cách sử dụng Amazon ECS mà không cần gì phức tạp thêm.
Tích hợp AWS
Amazon ECS được tích hợp chặt chẽ với các dịch vụ AWS bao gồm Elastic Load Balancing, Amazon VPC, AWS IAM, Amazon ECR, AWS Batch, Amazon CloudWatch, AWS CloudFormation, AWS CodeStar và AWS CloudTrail. Điều này cung cấp cho bạn giải pháp toàn diện để xây dựng và chạy nhiều ứng dụng được đóng gói thành bộ chứa.
Cách thức hoạt động của Amazon ECS
Khi nào dùng Amazon ECS
Vi dịch vụ
Amazon ECS giúp bạn chạy nhiều ứng dụng vi dịch vụ với khả năng tích hợp thuần các dịch vụ AWS và cho phép xây dựng đường ống tích hợp liên tục và phát triển liên tục (CICD).
Xử lý hàng loạt
Amazon ECS giúp bạn chạy nhiều khối lượng công việc với các bộ lập lịch có quản lý hoặc tùy chỉnh trên Phiên bản theo yêu cầu, Phiên bản dự trữ hoặc Phiên bản spot của Amazon EC2.
Di chuyển ứng dụng lên đám mây
Các ứng dụng doanh nghiệp kế thừa có thể được đưa vào container và dễ dàng di chuyển lên Amazon ECS mà không cần thay đổi mã.
Machine Learning
Amazon ECS khiến việc đưa vào container các mô hình ML cho cả đào tạo lẫn can thiệp trở nên dễ dàng. Bạn có thể tạo các mô hình ML được dựng từ các dịch vụ phân tán, ghép nối không bắt buộc có thể được đặt vào bất kỳ số nền tảng nào, hoặc gần với dữ liệu mà ứng dụng đang phân tích.
Khách hàng sử dụng Amazon ECS
Tính năng mới
Khám phá dịch vụ Amazon ECS được cung cấp ở các khu vực Frankfurt, London, Tokyo, Sydney và Singapore
Amazon ECS nay đã có phần khám phá dịch vụ tích hợp tại các khu vực châu Âu (Frankfurt), châu Âu (London), châu Á Thái Bình Dương (Tokyo), châu Á Thái Bình Dương (Sydney) và châu Á Thái Bình Dương (Singapore).
Amazon ECS hiện đang hỗ trợ ổ đĩa Docker và các plugin ổ đĩa
Amazon ECS hiện cho phép các ứng dụng được bộ chứa hóa của bạn truy cập vào ổ đĩa lưu trữ như những lưu trữ phiên bản cục bộ, Amazon EBS và Amazon EFS thông qua việc sử dụng các ổ đĩa Docker và trình điều khiển ổ đĩa.
Amazon ECS bổ sung hỗ trợ bảng điều khiển cho Phiên bản T2 Unlimited EC2
Amazon ECS hiễn đã hỗ trợ khởi chạy các phiên bản T2 Unlimited EC2 trực tiếp từ bảng điều khiển trong quá trình tạo cụm.
Các chính sách vòng đời của Amazon ECR sẽ bổ sung tùy chọn lọc cho hình ảnh được gắn thẻ
Amazon Elastic Container Registry (Amazon ECR) hiện hỗ trợ thiết lập các quy tắc chính sách vòng đời cho tất cả hình ảnh mà không cần giá trị thẻ.
Xem toàn bộ thông báo »
Bài viết và bài đăng trên blog
Giới thiệu AWS Fargate
AWS Fargate là phương thức dễ dàng triển khai container trên AWS để bạn có thể tập trung vào việc xây dựng ứng dụng thay vì quản lý cơ sở hạ tầng.
Đọc thêm »
Triển khai vi dịch vụ với ECS
Xem Amazon ECS khiến việc phân nhỏ ứng dụng nguyên khối thành các cấu trúc vi dịch vụ bằng cách sử dụng container dễ dàng như thế nào.
Thiết lập đường ống CICD cho container
Việc dựng và triển khai thủ công các dịch vụ có container rất chậm và dễ bị lỗi. AWS CodePipline nay đã có khả năng tự động hóa công tác triển khai lên Amazon ECS.
Đọc thêm »
Tìm hiểu thêm về Amazon ECS



