Áp lực chi phí thúc đẩy đổi mới triển khai OpenShift biên
Đơn vị kinh doanh Red Hat của IBM vừa công bố cách giảm số lượng máy chủ cần thiết cho triển khai biên có tính sẵn sàng cao của nền tảng OpenShift. Mô hình truyền thống thường yêu cầu ít nhất ba nút, nhưng khách hàng phản ánh lo ngại về chi phí cao trong việc cung cấp điện, bảo trì và triển khai một nút thứ ba trên hàng trăm hoặc hàng nghìn địa điểm khác nhau, đặc biệt khi giá phần cứng tăng vọt gần đây.
Daniel Froehlich và Paul Lancaster thuộc Red Hat đã trình bày chi tiết cách tiếp cận mới trong một bài viết gần đây, nhấn mạnh nhu cầu khám phá các cấu hình thay thế nhằm giảm thiểu chi phí mà vẫn đảm bảo tính ổn định cho các triển khai quy mô lớn tại biên.
Giải pháp hai nút với kỹ thuật fencing thay thế cho arbiter
Red Hat trước đây đã cung cấp mô hình hai nút sử dụng thành phần "arbiter" - một thiết bị có tối thiểu hai CPU ảo, 8GB RAM và 50GB bộ nhớ SSD, giúp duy trì quorum để phòng tránh hiện tượng split-brain khi hai máy chủ mất liên lạc. Khi đó, arbiter sẽ chỉ định một nút là chủ cluster để tránh cả hai nút cùng hoạt động song song gây xung đột dữ liệu.
Tuy nhiên, ngay cả chi phí và sự phức tạp khi vận hành arbiter cũng trở thành vấn đề đáng cân nhắc. Vì thế, Red Hat tận dụng công nghệ từ gói High Availability Add-On trên Red Hat Enterprise Linux, gồm Corosync và Pacemaker, để áp dụng kỹ thuật fencing. Fencing giúp duy trì tính nhất quán hệ thống bằng cách yêu cầu Pacemaker trên nút còn hoạt động mạnh mẽ tắt hoặc khởi động lại nút bị lỗi hoặc mất kết nối, thay vì giữ nó ở trạng thái mất liên lạc song song.







