2016-02-18 16 views
5

Để làm cho một kiến ​​trúc có thể mở rộng với các thùng chứa docker là một giải pháp rất hấp dẫn để giải quyết vấn đề về khả năng mở rộng quy mô. Chúng tôi có thể tự động quy mô docker container trong Amazon Elastic Beanstalk môi trường hoặc trong một nhà cung cấp cụ thể vượt qua môi trường.Làm cách nào để tự động định vị các vùng chứa docker trong một máy chủ đám mây thông thường?

Cách tốt nhất để làm cho kiến ​​trúc docker có thể mở rộng quy mô của riêng bạn trên các máy chủ đám mây hàng hóa như Digital Ocean hoặc Rackspace sẽ tự động cung cấp các vùng chứa dựa trên tải.

+0

này dường như quá rộng. Không có cách nào "tốt nhất" để tạo ra một kiến ​​trúc Docker có thể mở rộng. Có những giải pháp ngoài kia. Bạn nên xem lại chúng và xem những gì phù hợp nhất cho kịch bản của bạn. Bạn có thể cụ thể hơn về những gì bạn đang cố gắng thực hiện trên kiến ​​trúc Docker có thể mở rộng bất chính này chạy trên các máy chủ đám mây hàng hóa không? –

+0

Cho phép nói rằng, tôi có một thùng chứa công nhân kết nối với hàng đợi công việc và thực hiện quá trình xử lý. Bây giờ dựa trên tải, nó có thể mở rộng đến nhiều container trên cùng một giọt nước biển kỹ thuật số, nhưng cũng có thể cung cấp các giọt nước đại dương kỹ thuật số mới và mở rộng lên xuống. Nó có thể trên môi trường đám mây khác cũng giống như Rackspace. Tôi không chắc chắn nó có thể cần phải gọi Digital ocean API để cung cấp các giọt mới để mở rộng quy mô. @AndyShinn – rayhan

Trả lời

4

Các giải pháp được biết đến nhất để quản lý rộng cơ sở hạ tầng Docker dựa trên bao gồm:

This article đề cập:

Về quy mô, chỉ Mesos đã được chứng minh là hỗ trợ các hệ thống quy mô lớn của hàng trăm hoặc hàng nghìn nút. Tuy nhiên, khi nhìn vào các cụm nhỏ, nói rằng, ít hơn một tá nút, Mesos có thể là một giải pháp quá phức tạp.

Như mentioned here:

Hầu như tất cả mọi thứ chúng ta có thể làm gì với Docker chúng ta có thể làm gì với Swarm cũng chỉ trên một quy mô lớn hơn nhiều. Không có gì mới để làm, không có cấu hình để được nhân đôi và không có gì mới để tìm hiểu.

https://i2.wp.com/blog.docker.com/media/2015/11/image00.png?w=1887

Vì vậy, bắt đầu với Docker Swarm đầu tiên, và nếu nhu cầu cụ thể phát sinh, tìm kiếm các giải pháp khác.

Xem:

+0

Một câu hỏi nhanh, có thể docker swarm cung cấp máy chủ mới hoặc chỉ hoạt động trong một máy có nhiều vùng chứa? – rayhan

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