Thiết kế cụm VMware vSphere cho dự phòng trang web


9

Tôi có một câu hỏi về thiết kế tốt nhất để làm lại trang web khi sử dụng cụm vSphere. Một chút thông tin cơ bản về tình hình của chúng tôi đầu tiên mặc dù.

Chúng tôi là một công ty cỡ trung bình với hai văn phòng chính, đặt tại các quốc gia khác nhau. Các mạng của chúng tôi được liên kết bởi một kênh thuê bao Layer2 150Mbps hiện đang không được sử dụng. Chúng tôi có nhiều dịch vụ chạy để sử dụng nội bộ trong công ty, một số trên các máy chủ vật lý và một số trên các cụm vSphere hiện có. Trong bộ phận của chúng tôi, chúng tôi cũng chạy một số dịch vụ (hầu hết tất cả chạy dưới nhiều dạng Linux khác nhau) như NTP, Syslog, máy chủ nhảy, máy chủ giám sát, v.v.

Bây giờ chúng tôi có yêu cầu rằng các máy chủ đó cần phải dự phòng trong từng vị trí (hiện tại chúng không phải là trang web) và cũng là trang web (trong một chừng mực nào đó, các máy chủ được sao chép ở vị trí thứ 2 với cấu hình được giữ đồng bộ qua phương pháp khác nhau ở lớp ứng dụng). Không có SAN cho chúng tôi, ít nhất không phải là thứ mà chúng tôi có thể sử dụng vào lúc này.

Chi phí cũng là một vấn đề. Mặc dù chúng tôi có sẵn một số ngân sách cho việc này, nhưng chúng tôi không thể đủ khả năng mua SAN cho cả hai địa điểm.

Tôi đã xem xét tính năng VSA và có vẻ như đây có thể là một cái gì đó cho chúng tôi nhưng tôi không chắc làm thế nào để giải quyết yêu cầu trang web.

Hiện tại để thử nghiệm, tôi đang thiết lập trong phòng thí nghiệm một vSphere 5 với VSA trên hai máy chủ ESXi. Tôi hiện đang sử dụng bộ Essentials Plus có giấy phép VSA, cho phép tôi xây dựng một cụm VSA trên tối đa 3 máy chủ, cùng với giấy phép vCenter để quản lý chúng. Mỗi máy chủ đều có hai card mạng cổng kép và hai ổ 600 GB, chạy trong Raid1. Thông minh về phần cứng, điều này sẽ đủ để chúng tôi chạy tất cả các dịch vụ chúng tôi cần dưới dạng VM và sẽ cung cấp dự phòng trong trang web.

Hiện tại tôi chỉ thấy hai tùy chọn để có dự phòng trang web:

  1. xây dựng một máy tính VSA giống hệt nhau ở vị trí thứ hai và giữ cho các dịch vụ khác nhau được đồng bộ hóa ở lớp ứng dụng (đồng bộ hóa cơ sở dữ liệu, rsync, v.v.).
  2. chỉ cần di chuyển một trong các máy chủ từ cụm hiện có sang vị trí thứ hai, về cơ bản có cụm VSA trải dài liên kết 150Mbps giữa các trang web.

Tôi rất thích tùy chọn thứ hai nhưng tôi không chắc nó sẽ hoạt động tốt như thế nào, nếu nó có thể hoạt động tốt. Về mặt kỹ thuật, chúng ta có thể mở rộng các Vlan cần thiết trên dòng thuê và có sẵn chúng ở vị trí thứ hai. Ưu điểm là chúng ta không cần phải lo lắng về việc đồng bộ hóa cơ sở dữ liệu và những thứ tương tự. Nhưng tôi có cảm giác rằng băng thông sẽ không đủ, tôi không có cách nào để biết cụm VSA sẽ tạo ra bao nhiêu lưu lượng giữa các máy chủ. Tôi nhận ra rằng điều này rất có thể sẽ phụ thuộc vào việc sử dụng VM riêng lẻ, tuy nhiên, tôi không biết làm thế nào VSA sao chép dữ liệu giữa các máy chủ ESXi.

Đây có phải là những lựa chọn duy nhất của tôi hoặc mục tiêu của tôi có thể đạt được theo một cách khác? Có lẽ có một cách để có một số cụm "đứng lạnh" ở vị trí thứ hai nơi máy ảo sẽ được đồng bộ hóa một lần mỗi đêm từ vị trí chính? Ý tưởng là trong trường hợp trang web đầu tiên không khả dụng, chúng tôi sẽ có thể mang tất cả các máy ảo đó lên mạng. Chúng tôi sẽ ổn với dữ liệu được 1 ngày tuổi.

Bất kỳ câu trả lời được đánh giá cao.

Trân trọng, Stefan

Câu trả lời:


8

Tôi chỉ đơn giản khuyên bạn nên duy trì hai cụm riêng biệt và xử lý sao chép ở cấp độ máy ảo với sản phẩm vSphere Tái tạo . Điều này có sẵn cho bạn với giấy phép vSphere Essentials Plus của bạn và cho phép bạn duy trì RPO trong khoảng từ 15 phút đến 24 giờ (mỗi VM có thể điều chỉnh), cũng như khả năng sao chép thành các loại kho dữ liệu khác nhau. vSphere Replication là một thành phần được sử dụng trong bộ phục hồi thảm họa Site Recovery Manager lớn hơn của VMware .

Tôi sử dụng bản sao để xử lý bảo vệ ngoại vi của một số máy ảo quan trọng. Bản sửa đổi mới nhất của phần mềm cho phép bạn giữ các ảnh chụp nhanh theo thời gian tại đích.


nhập mô tả hình ảnh ở đây


nhập mô tả hình ảnh ở đây


Cảm ơn câu trả lời và cho lời giải thích chi tiết, Edmund. Hãy để tôi xem nếu tôi hiểu bạn chính xác. Vì vậy, tôi thiết lập một cụm VSA dựa trên hai máy chủ ESXIi ở vị trí 1. Cuối cùng, VSA sẽ giới thiệu cho tôi hai kho lưu trữ dữ liệu mà tôi thiết lập máy ảo của mình. Sau đó, tôi tạo một cụm VSA khác ở vị trí 2 không có VM, nhưng có cùng hai kho dữ liệu. Bằng cách sử dụng tính năng Tái tạo vSphere, các VM sẽ được giữ đồng bộ với các VM trên cụm ở vị trí 1. Điều đó có đúng không? Máy ảo sẽ luôn ngoại tuyến ở vị trí 2?
Stefan Radovanovici

Và một câu hỏi khác: liệu giấy phép Essentials Plus của tôi có cho phép điều này không, coi cụm ở vị trí 2 là một cụm hoàn toàn khác, với giấy phép Essentials Plus của riêng mình? Hay là không liên quan?
Stefan Radovanovici

1
Điểm đến không liên quan. Nó có thể nằm trong cụm của bạn, nó có thể nằm ngoài nó. Nó chỉ cần là một mục tiêu có thể nhìn thấy. Có một thiết bị sao chép vSphere mà bạn có thể cài đặt trên mỗi cụm. Các máy ảo sẽ tắt ở phía đích. Nhưng trong một tình huống khó khăn, bạn có thể kích hoạt chúng hoặc chỉ cần đăng ký chúng trên máy chủ lưu trữ của đích. Tên kho dữ liệu không cần phải giống nhau.
ewwhite

Ok, sau đó đây dường như là những gì chúng ta đang tìm kiếm. Cảm ơn rất nhiều cho các thông tin.
Stefan Radovanovici
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.