Date: มิถุนายน 27, 2022
ตัวเลือกใหม่สำหรับคลัสเตอร์ที่มีความพร้อมใช้งานสูง SIOS ประสานการสนับสนุน Microsoft Azure Shared Disk
ไมโครซอฟต์เปิดตัว ดิสก์ที่ใช้ร่วมกันของ Azure ในไตรมาส 1 ปี 2565 ดิสก์ที่ใช้ร่วมกันช่วยให้คุณแนบดิสก์ที่มีการจัดการกับโฮสต์ได้มากกว่าหนึ่งโฮสต์ อย่างมีประสิทธิภาพ นี่หมายความว่าตอนนี้ Azure มีพื้นที่จัดเก็บ SAN ที่เทียบเท่ากัน ทำให้ พร้อมใช้งานสูง คลัสเตอร์เพื่อใช้ดิสก์ที่ใช้ร่วมกันในคลาวด์!
ข้อได้เปรียบที่สำคัญของการใช้ Azure Shared Disk กับลำดับชั้นของคลัสเตอร์ SIOS Lifekeeper คือคุณไม่จำเป็นต้องมีองค์ประชุมการจัดเก็บหรือโหนดพยานอีกต่อไป ด้วยวิธีนี้คุณสามารถหลีกเลี่ยงสิ่งที่เรียกว่า แยกสมอง – ซึ่งเกิดขึ้นเมื่อการสื่อสารระหว่างโหนดสูญหายและหลายโหนดอาจเปลี่ยนแปลงข้อมูลพร้อมกัน จำนวนโหนดที่น้อยลงหมายถึงต้นทุนและความซับซ้อนที่น้อยลง
LifeKeeper SCSI-3 Persistent Reservations (SCSI3) Recovery Kit
SIOS ได้แนะนำ an ชุดกู้คืนแอปพลิเคชัน (ARK) สำหรับผลิตภัณฑ์ LifeKeeper สำหรับ Linux สิ่งนี้เรียกว่า LifeKeeper SCSI-3 Persistent Reservations (SCSI3) Recovery Kit ซึ่งช่วยให้ Azure Shared Disks ใช้ร่วมกับการจอง SCSI-3 ได้ ARK รับประกันว่าดิสก์ที่ใช้ร่วมกันสามารถเขียนได้จากโหนดที่จอง SCSI-3 ไว้บนดิสก์นั้นเท่านั้น
เมื่อติดตั้ง SIOS Lifekeeper โปรแกรมติดตั้งจะตรวจพบว่ากำลังทำงานอยู่ใน Microsoft Azure EC2 มันจะติดตั้ง LifeKeeper SCSI-3 Persistent Reservations (SCSI3) Recovery Kit โดยอัตโนมัติเพื่อเปิดใช้งานการสนับสนุน Azure Shared Disk
การสร้างทรัพยากรภายใน Lifekeeper นั้นตรงไปตรงมาและเรียบง่าย (ภาพที่ 1) เพิ่ม Azure Shared Disk ลงใน Lifekeeper เป็นทรัพยากรประเภทระบบไฟล์เมื่อติดตั้งในเครื่อง ผู้ดูแลจะกำหนด ID (รูปที่ 2) และจัดการการล็อค SCSI-3 โดยอัตโนมัติ
รูปที่ 1. การสร้างอินสแตนซ์ SAP (sapinst) ใน LifeKeeper
การจอง SCSI-3 รับประกันว่า Azure Shared Disk สามารถเขียนได้บนโหนดที่มีการจองเท่านั้น (รูปที่ 3) ในสถานการณ์ที่โหนดคลัสเตอร์สูญเสียการสื่อสารระหว่างกัน เซิร์ฟเวอร์สแตนด์บายจะออนไลน์ ทำให้เกิดสถานการณ์ที่สมองแตก อย่างไรก็ตาม เนื่องจากการจอง SCSI-3 มีเพียงโหนดเดียวเท่านั้นที่สามารถเข้าถึงดิสก์ได้ในแต่ละครั้ง สิ่งนี้จะป้องกันสถานการณ์สมองแตกอย่างแท้จริง ระบบเดียวเท่านั้นที่จะระงับการจอง มันจะกลายเป็นโหนดที่ใช้งานอยู่ใหม่ (ในกรณีนี้โหนดอื่นจะรีบูต) หรือยังคงเป็นโหนดที่ใช้งานอยู่ โหนดที่ไม่มีการจอง Azure Shared Disk จะจบลงด้วยทรัพยากรในสถานะ “สถานะสแตนด์บาย” เพียงเพราะพวกเขาไม่สามารถรับการจองได้
ลิงก์ไปยังคำจำกัดความของ Azure Shared Disks . ของ Microsoft https://docs.microsoft.com/en-us/azure/virtual-machines/disks-shared
สิ่งที่คุณคาดหวังได้
ในขณะนี้ SIOS รองรับ Locally-redundant Storage (LRS)เรากำลังทำงานร่วมกับ Microsoft เพื่อทดสอบและสนับสนุน Zone-Redundant Storage (ZRS) เป็นการดีที่เราต้องการทราบเมื่อมีความล้มเหลวของ ZRS เพื่อให้เราสามารถจัดการลำดับชั้นของทรัพยากรที่ล้มเหลวไปยังโหนดภายในเครื่องส่วนใหญ่ไปยังที่เก็บข้อมูลที่ใช้งานอยู่ได้ SIOS คาดว่าการสนับสนุน Azure Shared Disk จะมาถึงในรุ่นถัดไปของ Lifekeeper 9.6.2 สำหรับ Linux
ทำซ้ำโดยได้รับอนุญาตจาก SIOS