Contact
Line : comsiam
Contact
Line : comsiam

Cloud Witness เป็นฟีเจอร์ที่ Microsoft พัฒนาขึ้นเพื่อแก้ปัญหาการใช้ Disk Witness และ File Share Witness ในสภาพแวดล้อมสมัยใหม่ โดยเฉพาะองค์กรที่มีหลายสาขา (Multi-Site Cluster) หรือใช้งาน Hybrid Infrastructure ร่วมกับ Microsoft Azure
Cloud Witness ช่วยให้ Failover Cluster มี Vote เพิ่มเติมโดยไม่จำเป็นต้องใช้ Server หรือ Shared Storage สำหรับ Witness อีกต่อไป ทำให้การออกแบบระบบง่ายขึ้น มีความยืดหยุ่นมากขึ้น และลดความเสี่ยงจากการสูญเสีย Quorum
Cloud Witness คือกลไก Quorum Witness ที่ใช้ Azure Storage Account เป็นตัวเก็บข้อมูลสำหรับการโหวต (Vote)
แทนที่จะใช้
Cluster จะใช้งาน Azure Blob Storage แทน
ตัวอย่าง
รวม
3 Votes
ทำให้ Cluster สามารถรักษา Majority ได้แม้ Node หนึ่งเครื่องมีปัญหา
Cloud Witness จะสร้างไฟล์ขนาดเล็กใน Azure Blob Storage
ใช้เก็บข้อมูลเกี่ยวกับ
ขนาดข้อมูลจริงมีเพียงไม่กี่ KB
ค่าใช้จ่ายจึงต่ำมาก
✅ ไม่ต้องมี Witness Server
✅ ไม่ต้องมี Shared Storage
✅ เหมาะกับ Multi-Site Cluster
✅ รองรับ Disaster Recovery
✅ ค่าใช้จ่ายต่ำ
✅ บริหารจัดการง่าย
Cloud Witness เหมาะสำหรับ
โดยเฉพาะ Cluster ที่มี Node อยู่คนละสถานที่
ต้องมี
เข้าสู่ Azure Portal
สร้าง
Storage Account
กำหนด
ตัวอย่าง
clusterwitnessprod
เลือก
Standard
เพียงพอสำหรับใช้งาน Witness
ภายใน Storage Account
เลือก
Security + Networking
จากนั้น
Access Keys
คัดลอก
Key1
เก็บไว้สำหรับขั้นตอนถัดไป
เปิด PowerShell
รัน
Get-Cluster
ตรวจสอบว่า Cluster Online อยู่
ตัวอย่าง
CLUSTER01
ใช้คำสั่ง
Set-ClusterQuorum `
-CloudWitness `
-AccountName clusterwitnessprod `
-AccessKey "YOUR_ACCESS_KEY"
เมื่อสำเร็จ ระบบจะเชื่อมต่อ Azure Blob Storage ทันที
เปิด
Failover Cluster Manager
เลือก
More Actions
จากนั้น
Configure Cluster Quorum Settings
เลือก
Select the quorum witness
เลือก
Configure a cloud witness
กรอก
กด Finish
รัน
Get-ClusterQuorum
ผลลัพธ์ตัวอย่าง
Node and Cloud Witness
แสดงว่าตั้งค่าสำเร็จ
รัน
Get-ClusterResource
ตรวจสอบว่า Cloud Witness อยู่ในสถานะ
Online
ทดลองปิด Node หนึ่งเครื่อง
ตัวอย่าง
Node02
Cluster ควรยังทำงานได้ตามปกติ
เนื่องจากยังมี
รวม 2 Votes
ซึ่งยังเป็น Majority
ข้อดี
✅ ไม่ต้องมี Server เพิ่ม
✅ รองรับหลาย Site
✅ ใช้งานง่าย
✅ ค่าใช้จ่ายต่ำ
ข้อดี
✅ ไม่ต้องใช้อินเทอร์เน็ต
✅ เหมาะกับองค์กรภายใน
ข้อจำกัด
❌ ต้องมี Witness Server
ปัจจุบันหลายองค์กรเริ่มเปลี่ยนมาใช้ Cloud Witness มากขึ้น
✅ ไม่ต้องมี SAN
✅ เหมาะกับ Hybrid Cloud
✅ เหมาะกับ Data Center เดิม
❌ ต้องมี Shared Storage
สำหรับระบบใหม่ Microsoft มักแนะนำ Cloud Witness มากกว่า
ตัวอย่าง Error
Authentication Failed
แนวทางแก้
ตรวจสอบ Access Key ใหม่
Cluster ไม่สามารถเชื่อมต่อ Azure ได้
ตรวจสอบ
Test-NetConnection
และ
nslookup
Firewall บางองค์กรอาจ Block Azure Endpoint
ตรวจสอบ
ค่าใช้จ่ายจริงต่ำมาก
โดยทั่วไป
หลายองค์กรจ่ายเพียงไม่กี่บาทต่อเดือน
เมื่อเทียบกับการดูแล Witness Server ถือว่าคุ้มค่ากว่าอย่างมาก
✅ ใช้ Azure Region ที่ใกล้ที่สุด
✅ สำรอง Access Key
✅ เปิด Monitoring บน Azure
✅ ตรวจสอบ Internet Redundancy
✅ ทดสอบ Failover เป็นประจำ
✅ บันทึก Quorum Configuration ไว้ใน Documentation
หลายองค์กรที่ออกแบบระบบ Hybrid Infrastructure ร่วมกับ comsiam นิยมใช้ Cloud Witness เป็นมาตรฐานใหม่ เนื่องจากลดความซับซ้อนของระบบและรองรับการขยายตัวในอนาคตได้ดีกว่า Witness แบบดั้งเดิม
Cloud Witness เป็นรูปแบบ Quorum Witness ที่ใช้ Azure Storage Account เป็น Vote เพิ่มเติมให้กับ Failover Cluster ช่วยลดความจำเป็นในการใช้ Disk Witness หรือ File Share Witness และเหมาะอย่างยิ่งสำหรับ Windows Server 2025 ที่ทำงานในสภาพแวดล้อม Hybrid Cloud หรือ Multi-Site
ด้วยต้นทุนที่ต่ำ ความยืดหยุ่นสูง และการดูแลรักษาที่ง่าย Cloud Witness จึงกลายเป็นหนึ่งในแนวทางที่ได้รับความนิยมมากที่สุดในระบบ Cluster ยุคใหม่ และเป็นแนวทางที่ผู้เชี่ยวชาญจาก comsiam และองค์กรระดับ Enterprise นำไปใช้งานจริงอย่างแพร่หลาย
หาก Data Center หลักของคุณไม่สามารถเข้าถึงได้ในวันนี้ ระบบ Quorum ที่ใช้อยู่จะยังสามารถรักษาการทำงานของ Cluster ได้ต่อไปหรือไม่?