Điểm:0

Thiết lập được đề xuất cho cụm có tính khả dụng cao khi khởi động của chúng tôi là gì?

lá cờ ke

Chúng tôi đang lập kế hoạch thiết lập bằng Proxmox và hy vọng nhận được một số phản hồi về mức độ tốt của một ý tưởng:

Vì vậy, thiết lập hiện tại của chúng tôi là 4 máy chủ với các thông số kỹ thuật cực kỳ khác nhau:

  • Tất cả đều có 2x Intel(R) Xeon(R)

  • Tất cả đều có RAM 128GB hoặc 512GB

  • Tất cả chúng đều có ít nhất một bộ lưu trữ RAID phần cứng với các thông số kỹ thuật và kích thước khác nhau

  • Tất cả đều có 2 ổ đĩa khác với thông số kỹ thuật khác nhau

  • Một trong số họ tắt ngẫu nhiên vì lý do được kiểm tra

  • Tất cả chúng nằm trong một giá đỡ

Tất cả sẽ được chạy Proxmox

Mục tiêu của chúng tôi là lưu trữ:

  • Dịch vụ nội bộ (Git, Matrix)
  • Các dự án máy khách kế thừa (Máy chủ thư, trang web tĩnh)
  • Dự án mới (Trang web động, yêu cầu cơ sở dữ liệu, lưu trữ liên tục, v.v.)

Chúng tôi muốn có khả năng phục hồi trước các lỗi của bất kỳ ổ cứng, RAID hoặc toàn bộ máy chủ nào. Chúng tôi hiện đang trên đường triển khai với Nomad và Ceph.

Tuy nhiên, đối với công ty, điều quan trọng là phải cung cấp sự dễ sử dụng nhất định cho những người không phải là lập trình viên DevOps - tức là khả năng triển khai một ứng dụng mà không cần phải biết chi tiết về cụm. (Đó là lý do ban đầu Kubernetes bị từ chối, vì thiết lập ứng dụng mới phức tạp). Điều đó cũng không thể xảy ra trên thiết lập hiện tại của chúng tôi.

Điều gì sẽ là quá trình hành động tốt nhất cho chúng tôi trong kịch bản này? Bỏ qua con đường hiện tại của chúng tôi (Nomad, Ceph), nếu có một cách dễ dàng hơn, nhiều chức năng hơn, chúng tôi sẽ sử dụng nó.

Câu hỏi của chúng tôi chủ yếu là:

  • Điều gì sẽ là một phần mềm điều phối thích hợp cho trường hợp của chúng tôi (chúng tôi hiện đang phân chia giữa Kubernetes và Nomad)?

  • Điều gì sẽ là một giải pháp lưu trữ thích hợp cho trường hợp của chúng tôi? ( Ceph vs ZFS pool có thể?

  • Điều gì sẽ là một quy trình tự động hóa DevOps thích hợp?

    • Do các lập trình viên dễ sử dụng, chúng tôi sẽ yêu cầu có thể triển khai một ứng dụng, kiểm tra ứng dụng đó, phân bổ bộ nhớ và các tài nguyên khác mà không cần biết về cụm.

Cảm ơn bạn

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.