5

Tôi dự định sử dụng Docker và kết hợp 1 phiên bản EC2 với 1 Microservice.Tại sao bạn muốn sử dụng AWS ECS so với ElasticBeanstalk cho Docker?

Tại sao tôi có muốn triển khai Docker trong AWS ECS so với ElasticBeanstalk không?

Người ta nói rằng AWS ECS có hỗ trợ gốc cho Docker. Là nó?

Sẽ thật tuyệt nếu bạn có thể xây dựng những ưu điểm và khuyết điểm của việc chạy docker trên AWS ECS so với ElasticBeanstalk.

+0

https://www.reddit.com/r/aws/comments/4sk6a4/elastic_beanstalk_vs_ecs/ –

+0

@ Héctor rất thú vị – Grady

Trả lời

7

đàn hồi Beanstalk (multi-container) là một lớp trừu tượng trên đầu trang của ECS (Container Service đàn hồi) với một số tính năng bootstrapped và một số hạn chế:

  • Tự động tương tác với ECS và ELB
  • sức khỏe cụm và Số liệu nào có sẵn và hiển thị mà không bất kỳ nỗ lực nhiều
  • tải cân bằng phải chấm dứt HTTPS và tất cả các kết nối phụ trợ là HTTP
  • autoscaling dễ dàng điều chỉnh và dụ kích thước
  • Nhật ký container được thu thập ở một nơi, nhưng vẫn được phân đoạn theo từng trường hợp - vì vậy trong môi trường cụm tìm thấy cá thể nào đã phục vụ yêu cầu ghi lại một số dữ liệu quan trọng là một thách thức.
  • Chỉ có thể thiết lập giới hạn bộ nhớ cứng trong định nghĩa chứa
  • Tất cả các trường cluster phải chạy cùng một bộ container

Tính đến ECS CNTT là Amazon của câu trả lời cho dàn nhạc container. Đó là một chút thô xung quanh các cạnh và chắc chắn là một bước nhảy vọt từ cây đậu đàn hồi, nhưng nó có lợi thế của sự linh hoạt hơn đáng kể bao gồm cả khả năng để xác định ngay cả một lịch trình tùy chỉnh.

Tất cả các hạn chế áp đặt bởi Cây đậu đàn hồi đều được dỡ bỏ.

Tham khảo này cho biết thêm:

Elastic Beanstalk vs. ECS vs. Kubernetes

Amazon EC2 Container Serivce

Amazon Elasticbeanstalk

Các vấn đề liên quan