Giải pháp cân bằng tải bên ngoài giữa EC2 và Rackspace


8

Tôi có một trang web được lưu trữ chủ yếu trên EC2 với các phụ trợ (MySql) được sao chép không đồng bộ vào cửa hàng Rackspace. Tôi cũng đang lên kế hoạch để có một bộ máy chủ web, bộ nhớ cache & db ở chế độ chờ tại Rackspace trong trường hợp Amazon bị cúp điện.

Với quan điểm này, có một giải pháp nào cho phép tôi chuyển đổi giữa EC2 và Rackspace tùy thuộc vào tình trạng sẵn có không?

Câu trả lời:


5

Chúng tôi sử dụng dnsADEeasy cho chính xác điều tương tự. Giám sát DNS và chuyển đổi dự phòng sẽ giúp bạn với điều này. Đối với mysql, bạn có thể thiết lập sao chép 2 chiều hoặc một chiều; Sao chép hai chiều sẽ tốt hơn vì bạn không phải lo lắng về việc sao chép lại dữ liệu khi bạn chuyển trở lại. Và mọi thứ có thể được hoàn toàn tự động một cách dễ dàng.


1
DNSMadeeasy là lựa chọn dễ dàng nhất và rất hiệu quả về chi phí. Liên kết: dnsADEeasy.com/enterprise-dns/dns-failover
RD

0

Nếu bạn chỉ muốn có nó ở chế độ "chờ" tôi cho rằng bạn có thể hoàn thành việc này đủ tốt (tùy thuộc vào yêu cầu thời gian hoạt động của bạn) bằng DNS. Chỉ cần trỏ tên miền đến một IP mới khi cần thay đổi. Nhưng tôi biết đây là thủ công.

Chặn rằng, các bộ cân bằng tải cấp doanh nghiệp tồn tại có thể làm như vậy, tôi đã thấy một số trong một vài môi trường máy khách, nhưng không bao giờ chuyển đổi, chủ yếu là các quyết định dựa trên hiệu suất hoặc địa lý cho mỗi người dùng mà trung tâm dữ liệu sẽ sử dụng. Điều đó nói rằng, tôi biết bạn có thể định cấu hình cân bằng tải cho mỗi máy chủ để hoạt động theo nhiều cách khác nhau trên hầu hết các thiết bị, bao gồm cả hoạt động / thụ động (chuyển đổi dự phòng) vì vậy tôi chắc chắn điều tương tự có thể được thực hiện nhưng về mặt trang web thay vì máy chủ nào. Tôi cố tình tránh giới thiệu bất kỳ một / một số thương hiệu do nhận thức tiềm năng về xung đột lợi ích trong công việc.

Một cách khác là sử dụng CDN, nếu ngân sách tồn tại cho nó. Tôi không thể nói cho người khác, nhưng tôi đã làm việc với Akamai cho các khách hàng chung và họ có dịch vụ chuyển đổi trang web mà bạn có thể thấy hữu ích. Hãy xem http://www.akamai.com/html/t Technology / products / site_failover.html để biết ví dụ


0

Bạn có thể chống đỡ một hộp khác bằng Heartbeat như một bộ cân bằng tải. Nếu bạn thực sự muốn bạn có thể lưu trữ các hộp nhịp tim dự phòng trên Amazon và Rackspace, điều đó sẽ đảm bảo rằng bộ cân bằng tải của bạn tăng ngay cả khi một trong các dịch vụ bị hỏng. Bạn có thể dễ dàng định cấu hình Heartbeat để hướng tất cả lưu lượng truy cập đến Amazon trừ khi các máy chủ ngừng hoạt động.


0

Bạn sẽ cần một sự kết hợp của một dịch vụ ping (hoặc bất cứ điều gì bạn cần để đánh giá sự cố ngừng hoạt động) và sau đó là các mục DNS ngắn và API để thay đổi DNS.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.