Đã từ lâu Fault Tolerance đã ra đời nhưng chỉ dừng lại ở việc hỗ trợ 1 vCPU cùng với kĩ thuật vận hành hoạt động của RT khiến cho VMware không đa vCPU cho FT.
>> Bạn đã biết chưa : Cấu hình tối thiểu để chạy Windows 10
Chính vì lý do đó sau nhiều năm bỏ công sức nghiên cứu về Fast Check – Pointing, SMP-FT đã hỗ trợ cho các VM với 4 x vCPU và 64 GB RAM.Điều này quả là đáng kinh ngạc.
FT với VM chỉnh và VM thứ cấp
Với Fast Check-Pointing, VM chính và VM thứ cấp đồng thời thực thi cùng một luồng các dòng lệnh khiến việc đồng bộ trở nên nhanh hơn. Nếu độ trễ của mạng (network latency) cho tính năng FT trở nên quá cao để các VM có thể đồng bộ, VM chính sẽ bị ép chậm lại ở một điểm lệnh mà VM thứ cấp có thể bắt kịp.
Cơ chế Record-Replay giữ VM thứ cấp ở một “virtual lockstep” với VM chính
2. Đặc điểm và giới hạn của SMP-FT
Vẫn có nhược điểm giới hạn đối với SMP-FT như sau :
- Một host vật lý bị giới hạn hỗ trợ SMP-FT cho 4 VM hoặc 8 vCPU tổng cộng. Giới hạn này bị áp dụng cho cả VM chính và VM thứ cấp trên host.
- Với VM được cấu hình SMP-FT, vẫn chưa cho phép thêm nóng CPU và RAM.
- Các VM chạy SMP-FT không hỗ trợ trong Storage vMotion, vCloud Director, vSphere Replication, VSAN/vVols và vFlash.
- Card NIC 10Gbps được yêu cầu cho tính năng SMP-FT.
Với cơ chế kỹ thuật mới, SMP-FT sẽ tạo ra 2 VM tách biệt hoàn toàn ở 2 host, bao gồm cả datastore.
- Điều này cho phép bảo vệ VM không chỉ khi xảy sự cố ở host mà còn khi xảy ra sự cố ở datastore với zero downtime.
- Ngoài ra, các yêu cầu cũ về phải sử dụng chung một hệ thống lưu trữ (shared storage) và tạo VM với Eager Zero Thick cũng không còn cần thiết. SMP-FT đã hỗ trợ cho local disk hay bất kỳ dạng storage nào khác.
- VM thứ cấp vận hành cũng sẽ tiêu tốn I/O lên hệ thống lưu trữ gần như VM chính. Cần cân nhắc thông tin này khi thiết kế.
- Ngoài ra, cơ chế mới của SMP-FT cũng sẽ tiêu tốn hơn về năng lực của host, có thể lến đến 10%-30%.
Ngoài ra, các tính năng HA Cluster và DRS cũng được nâng cấp để nhận biết và luôn đảm bảo cặp VM chính và thứ cấp đang chạy FT được chạy trong hệ thống các host.
Nên nhớ, FT không thể thay thế được các kỹ thuật cluster khác hoạt động ở lớp cao hơn như Microsoft Cluster (lớp OS) hay Server Load Balancing (lớp Application).
Nguồn tin tổng hợp