วิธีการทำคลัสเตอร์ MaxDB บน Windows ในคลาวด์ #AZURE #AWS #GCP #SAP
เมื่อเร็ว ๆ นี้ฉันมีลูกค้าจำนวนมากกำลังมองหาโซลูชันความพร้อมใช้งานสูงในการทำคลัสเตอร์ MaxDB บน Windows ในคลาวด์ ลูกค้าบางคนอยู่ใน Azure และบางคนใน AWS แต่ไม่คำนึงถึงแพลตฟอร์มคลาวด์ในที่สุดพวกเขาก็พบโพสต์ใน SAP Community WIKI ที่อธิบายกระบวนการ https://wiki.scn.sap.com/wiki/display/MaxDB/HowTo+-+Embed+SAP+MaxDB+in+MSCS
ความท้าทาย
ความท้าทายของการโพสต์นี้ในสภาพแวดล้อมคลาวด์คือไม่มีพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน (SAN) ใน Azure, AWS หรือ GCP ที่ให้คุณสร้างคลัสเตอร์ที่เก็บข้อมูลร่วมแบบดั้งเดิม ความสวยงามของ HA ในระบบคลาวด์คือโดยปกติโหนดคลัสเตอร์จะอยู่ห่างจากกันในดาต้าเซ็นเตอร์อื่น AKA, โซนความพร้อมใช้งาน (AZ) ดังนั้นแม้ว่าพื้นที่เก็บข้อมูลที่ใช้ร่วมกันจะพร้อมใช้งาน แต่ก็ไม่สมเหตุสมผลนักเนื่องจากจะต้องอยู่ใน AZ เดียว มันเอาชนะวัตถุประสงค์ของ HA ทั้งหมดเข้าด้วยกัน
การแก้ไขปัญหา
อย่างไรก็ตามมีคำตอบสำหรับคลัสเตอร์ MaxDB บน Windows ในคลาวด์ SIOS DataKeeper เป็นโซลูชั่นการจัดกลุ่ม SANless จากเทคโนโลยี SIOS จะช่วยให้การจัดเก็บข้อมูลที่แนบมาในท้องถิ่นที่จะใช้ใน Windows Server Failover Cluster สิ่งนี้ทำให้ไม่จำเป็นต้องใช้ SAN SIOS จะเก็บดิสก์ที่เชื่อมต่อแบบโลคัลโดยใช้เทคโนโลยีการจำลองระดับบล็อกแบบซิงโครนัสและแสดงที่เก็บข้อมูลนี้กับ WSFC เป็นทรัพยากรดิสก์แบบคลัสเตอร์ที่เรียกว่าไดรฟ์ข้อมูล DataKeeper
เท่าที่เกี่ยวข้องกับคลัสเตอร์ทรัพยากรคลัสเตอร์ DataKeeper Volume ดูเหมือนดิสก์ที่ใช้ร่วมกัน แต่แทนที่จะควบคุมการล็อคดิสก์ (การจอง SCSI) จะควบคุมทิศทางมิเรอร์ ดังนั้นในความหมายของคำทุกคำมันยังคงเป็น WSFC จริงยกเว้นว่าจะใช้ที่เก็บข้อมูลในเครื่องแทนการใช้ที่เก็บข้อมูลร่วม ที่จัดเก็บในตัวเครื่องสามารถเป็นได้ทุกอย่างตั้งแต่อุปกรณ์บล็อก EBS ไปจนถึงดิสก์ Azure ระดับพรีเมี่ยมหรือแม้กระทั่งพื้นที่จัดเก็บในตัวเครื่องที่มีดิสก์หลายแผ่นแยกกัน ตราบใดที่ Windows เห็นไดรฟ์ข้อมูลที่จัดรูปแบบ NTFS ด้วยตัวอักษรชื่อไดรฟ์และขนาดของไดรฟ์จะเท่ากันในแต่ละอินสแตนซ์ที่สามารถใช้ในคลัสเตอร์ได้
ทรัพยากรคลัสเตอร์ DataKeeper ปริมาณ
คลัสเตอร์ประเภทนี้เป็นที่รู้จักกันทั่วไปว่าเป็น SANless คลัสเตอร์ เป็นเวลาหลายปีที่เปิดใช้งานการรวมกลุ่มทางภูมิศาสตร์และกลุ่มที่ไม่มีที่เก็บข้อมูลที่ใช้ร่วมกัน ผู้ดูแลฐานข้อมูลชอบที่จะใช้อุปกรณ์เก็บข้อมูลความเร็วสูงเช่นแฟลช PCIe หรือไดรฟ์ SSD และในเวลาเดียวกันยังคงใช้ WSFC สำหรับความพร้อมใช้งานสูง SIOS ยังสนับสนุนการเรพลิเคทแบบอะซิงโครนัส ดังนั้นหากคุณต้องการเพิ่มโหนดในตำแหน่งทางภูมิศาสตร์ที่แตกต่างกันสำหรับการกู้คืนระบบคุณสามารถสร้างคลัสเตอร์ 3 โหนดที่มี 2 โหนดในภูมิภาคเดียวกัน แต่โดเมนข้อผิดพลาดที่แตกต่างกันและโหนดที่ 3 ในภูมิภาคที่แตกต่างกันโดยสิ้นเชิงหรืออาจกลับมา on-prem สำหรับตัวเลือกการกู้คืนความเสียหาย หรือถ้าคุณอยู่ใน Azure คุณสามารถใช้ประโยชน์จาก Azure Site Recovery (ASR) สำหรับการกู้คืนจากความเสียหายเนื่องจาก SIOS DataKeeper สามารถทำงานร่วมกับ ASR ได้ ทั้ง WSFC และ SIOS DataKeeper นั้นขึ้นอยู่กับที่อยู่ IP เดียวกัน ดังนั้นสำหรับการกำหนดค่า ASR คุณจะต้องแน่ใจว่าคุณรักษาที่อยู่ IP ของคุณไว้เมื่อเกิดความล้มเหลวตามที่อธิบายไว้ที่นี่ https://docs.microsoft.com/en-us/azure/site-recovery/site-recovery-retain-ip-azure-vm-failover
SAP
SIOS ไม่ใช่คนแปลกหน้าสำหรับความพร้อมใช้งานสูงและการกู้คืนความเสียหายสำหรับ SAP SIOS Protection Suite สำหรับ Linux เป็นโซลูชัน HA Certified ของ SAP สำหรับ SAP และ SAP HANA SIOS DataKeeper เป็นโซลูชัน HA / DR ที่ต้องการสำหรับ SAP ASCS บน Windows ในสภาพแวดล้อมคลาวด์ การจัดหาโซลูชัน HA / DR สำหรับ MaxDB บน Azure จะช่วยเพิ่มความมั่นคงให้กับ SIOS ในฐานะผู้เชี่ยวชาญด้านความพร้อมใช้งานสูงของ SAP หากคุณมีคำถามเกี่ยวกับความพร้อมใช้งานสูงของ SAP หรือรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำคลัสเตอร์ MaxDB บน Windows ในคลาวด์ให้ทำตามโพสต์อื่นของเรา