Date: ธันวาคม 23, 2021
การทำคลัสเตอร์ Linux
Linux Clustering คืออะไร?
คลัสเตอร์ Linux ที่มีความพร้อมใช้งานสูงคือกลุ่มของคอมพิวเตอร์หรือโหนด Linux อุปกรณ์จัดเก็บข้อมูลที่ทำงานร่วมกันและได้รับการจัดการเป็นระบบเดียว ในการกำหนดค่าคลัสเตอร์แบบดั้งเดิม สองโหนดเชื่อมต่อกับที่เก็บข้อมูลที่ใช้ร่วมกัน (โดยทั่วไปคือ SAN) เมื่อใช้คลัสเตอร์ลีนุกซ์ แอปพลิเคชันจะทำงานบนโหนดเดียว และซอฟต์แวร์การจัดกลุ่มจะใช้เพื่อตรวจสอบการทำงานของมัน หากซอฟต์แวร์ตรวจพบปัญหา ซอฟต์แวร์จะย้ายการทำงานของแอปพลิเคชันไปยังโหนดรองในกระบวนการที่เรียกว่าเฟลโอเวอร์ เนื่องจากโหนดรองใช้พื้นที่เก็บข้อมูลร่วมกับโหนดหลัก การดำเนินการสามารถดำเนินต่อไปได้อย่างรวดเร็ว โดยบรรลุเวลาการกู้คืนที่สั้นมาก (วินาทีถึงนาที) และวัตถุประสงค์ของจุดกู้คืน
Linux Open Source High Availability Clustering
ผู้จำหน่ายระบบปฏิบัติการ Linux บางรายเสนอซอฟต์แวร์การทำคลัสเตอร์ เช่น SUSE Linux HAE; Red Hat Enterprise Linux (RHEL); และ Oracle Real Application Clusters (RAC)
ในขณะที่อนุญาตให้คุณสร้าง คลัสเตอร์ล้มเหลว พวกเขานำเสนอความท้าทายที่หลากหลาย อันดับแรก การเลือกซอฟต์แวร์ที่จะใช้สำหรับแต่ละองค์ประกอบของการกำหนดค่า HA ซึ่งอย่างน้อยต้องมีความสามารถที่เกี่ยวข้องสามประการ: การจำลองข้อมูล , การทำคลัสเตอร์เซิร์ฟเวอร์ และตัวจัดการรีซอร์สพร้อมมอนิเตอร์ฮาร์ตบีต ด้วย SUSE และ Red Hat คุณจะถูกล็อคในระบบปฏิบัติการด้วย หากคุณต้องการใช้ระบบปฏิบัติการรุ่นอื่นที่มีราคาไม่แพงหรือฟรี เช่น CentOS หรือ Oracle Enterprise Linux (OEL) คุณจะต้องซื้อโซลูชัน HA แยกต่างหาก
ไม่ว่าคุณจะเลือกแบบใด การสร้างโซลูชันคลัสเตอร์ Linux ด้วยซอฟต์แวร์โอเพ่นซอร์สเพื่อความพร้อมใช้งานสูงคือโครงการ “ทำด้วยตัวเอง” (DIY) ซึ่งดำเนินการด้วยตนเองและมีแนวโน้มสูงที่จะเกิดข้อผิดพลาดจากมนุษย์
ส่วนขยาย HA แบบโอเพ่นซอร์สของ Linux ต้องใช้ทักษะทางเทคนิคระดับสูง ซึ่งสร้างปัญหาด้านความซับซ้อนและความน่าเชื่อถือที่ท้าทายผู้ปฏิบัติงานส่วนใหญ่
SUSE Linux Enterprise Server และ Red Hat Enterprise Linux ทั้งสองโซลูชันมีทั้งสภาพแวดล้อม SAN และ SANless แต่ต้องการให้ติดตั้งและกำหนดค่าซอฟต์แวร์การจำลองแบบที่เรียกว่า DRBD ใน OS เพื่อรองรับการจำลองข้อมูลในสภาพแวดล้อม SANless ขออภัย ต้องใช้สคริปต์แบบกำหนดเองจำนวนมาก ซึ่งอาจใช้เวลานานในการทดสอบและตรวจสอบ และต้องมีการทดสอบซ้ำเมื่อมีการอัปเดตสภาพแวดล้อม เนื่องจากบริษัทเหล่านี้เป็นบริษัทระบบปฏิบัติการก่อนและสำคัญที่สุด การสนับสนุนของพวกเขาจึงมุ่งไปที่ปัญหาระดับระบบปฏิบัติการ และบ่อยครั้งที่ผู้เชี่ยวชาญ HA แทบไม่มีหรือไม่มีเลยที่จะช่วยเหลือลูกค้าเกี่ยวกับปัญหาของพวกเขา
Oracle RAC เป็น ความพร้อมใช้งานสูง โซลูชัน แต่ได้รับการออกแบบมาเป็นหลักสำหรับระดับการจัดการฐานข้อมูล ซึ่งหมายความว่าคุณจะต้องใช้โซลูชัน HA ที่แตกต่างกันสำหรับส่วนประกอบเหล่านั้นที่ทำการตรวจสอบ จัดการ และกู้คืนระดับแอปพลิเคชันของคุณ Oracle RAC นั้นมีราคาแพงมากเช่นกัน โดยคุณต้องอัปเกรดเป็น Oracle Enterprise Edition เพิ่มเติมจากการจ่ายเงินสำหรับตัวเลือก RAC ซึ่งโดยทั่วไปจะมีมูลค่าหลายแสนดอลลาร์ เมื่อเทียบกับโซลูชันการทำคลัสเตอร์ Linux อื่นๆ เช่น SIOS Protection Suite
SIOS Protection Suite สำหรับ Linux Clustering
ดิ SIOS Protection Suite สำหรับ Linux ให้การผสมผสานอย่างแน่นหนาของคลัสเตอร์เฟลโอเวอร์ที่มีความพร้อมใช้งานสูง การตรวจสอบแอปพลิเคชันอย่างต่อเนื่อง การจำลองข้อมูล และนโยบายการกู้คืนที่กำหนดค่าได้ ปกป้องแอปพลิเคชันที่มีความสำคัญต่อธุรกิจของคุณจากการหยุดทำงานและภัยพิบัติ แม้ว่า SIOS Protection Suite จะทำงานในสภาพแวดล้อม SAN เพื่อรองรับคลัสเตอร์ที่ใช้ฮาร์ดแวร์ HA แบบดั้งเดิม แต่สถาปัตยกรรมใช้วิธีการแบบไม่มีส่วนร่วมในการจัดคลัสเตอร์เซิร์ฟเวอร์ทำให้สามารถรัน SANless ได้ นำเสนอโซลูชันที่มีประสิทธิภาพ หลากหลาย และกำหนดค่าได้ง่ายด้วยนโยบายการกู้คืนระบบเฟลโอเวอร์/เฟลแบ็คแบบอัตโนมัติและด้วยตนเองสำหรับแอปพลิเคชันที่หลากหลาย
SIOS Protection Suite สำหรับ Linux ประกอบด้วย:
- SIOS LifeKeeper ซึ่งมีซอฟต์แวร์การทำคลัสเตอร์เฟลโอเวอร์ที่ยืดหยุ่นซึ่งตรวจสอบสแต็กแอปพลิเคชันทั้งหมด
- SIOS DataKeeper ซึ่งให้การจำลองข้อมูลระดับบล็อกที่รวดเร็วและมีประสิทธิภาพสำหรับการมิเรอร์ที่เก็บข้อมูลในเครื่องในการกำหนดค่าคลัสเตอร์ SANless หรือการจำลองแบบไปยังตำแหน่งระยะไกลหรือระบบคลาวด์สำหรับการกู้คืนจากภัยพิบัติ
- ชุดกู้คืนแอปพลิเคชัน (ARK) หลายชุดพร้อมการกำหนดค่าอัตโนมัติและเครื่องมือตรวจสอบความถูกต้องในผลิตภัณฑ์ เพื่อปกป้องแอปพลิเคชันและข้อมูลที่สำคัญต่อธุรกิจของคุณจากการหยุดทำงานและภัยพิบัติ
เป็นความรู้เชิงลึกของทีม SIOS ในการกู้คืนแอปพลิเคชันและการตรวจสอบและกู้คืนแอปพลิเคชันอัตโนมัติของโซลูชัน ซึ่งช่วยให้ใช้งานได้ง่ายขึ้นและเป็นทางเลือกที่ดีกว่าและราคาถูกกว่าเมื่อเปรียบเทียบกับโซลูชันคลัสเตอร์ Linux ที่มี SUSE, Red Hat และ Oracle
นอกจากนี้, SIOS LifeKeeper รองรับการกระจาย Linux หลักทั้งหมด รวมถึง Red Hat Enterprise Linux, SUSE Linux Enterprise Server, CentOS และ Oracle Linux และรองรับสถาปัตยกรรมการจัดเก็บข้อมูลที่หลากหลาย ซอฟต์แวร์ SIOS ได้รับการดัดแปลงและปรับให้เหมาะสมเพื่อให้ทำงานบนระบบปฏิบัติการเหล่านี้ และส่วนประกอบได้รับการทดสอบ ดังนั้นตรวจสอบให้แน่ใจว่าโซลูชันคลัสเตอร์ SANless จะทำงานในแต่ละระบบปฏิบัติการ
สุดท้ายนี้ ด้วย SIOS Protection Suite สำหรับ Linux คุณสามารถเรียกใช้แอปพลิเคชันที่มีความสำคัญต่อธุรกิจของคุณในสภาพแวดล้อมคลาวด์ที่ยืดหยุ่นและปรับขนาดได้ เช่น Amazon Web Services (AWS) โดยไม่สูญเสียประสิทธิภาพ ความพร้อมใช้งานสูง หรือการป้องกันภัยพิบัติ
การทำคลัสเตอร์ Linux ใน AWS
แม้ว่าผู้ให้บริการระบบคลาวด์ เช่น AWS จะมีตัวเลือกความพร้อมใช้งานสูง แต่ก็ไม่ได้ให้ระดับความพร้อมใช้งานสูงและการป้องกันที่ครอบคลุมทั่วทั้งโครงสร้างพื้นฐานของแอปพลิเคชันที่ลูกค้าต้องการและที่คุณเคยทำได้โดยใช้คลัสเตอร์ก่อนการประมวลผลบนระบบคลาวด์ นั่นคือเหตุผลที่ AWS เป็นพันธมิตรกับ SIOS SIOS Protection Suite สำหรับ Linux บรรลุความพร้อมใช้งานสูงในระดับที่ต้องการสำหรับลูกค้าร่วมกันของเราและแอปพลิเคชันที่สำคัญที่พวกเขากำลังย้ายไปยัง AWS Cloud
SIOS Protection Suite สำหรับ Linux บน AWS จัดเตรียมองค์ประกอบทั้งหมดที่คุณต้องการเพื่อสร้างคลัสเตอร์ Linux ที่มีความพร้อมใช้งานสูงในระบบคลาวด์ส่วนตัวเสมือน (VPC) ภายในเขต AWS เดียวใน Availability Zone สองแห่ง นอกจากนี้ยังสนับสนุนการป้องกันแบบสำเร็จรูปสำหรับระบบ SAP, ฐานข้อมูล Oracle และแอปพลิเคชันที่สำคัญต่อธุรกิจอื่นๆ
SIOS และ AWS เสนอ SIOS Protection Suite Quickstart บน AWS ซึ่งช่วยให้คุณสร้างคลัสเตอร์ที่มีความพร้อมใช้งานสูงของ Linux ที่กำหนดค่าอย่างสมบูรณ์และใช้งานได้ในไม่กี่ขั้นตอนสั้นๆ มันตั้งค่าสถาปัตยกรรม AWS สำหรับ SIOS Protection Suite สำหรับ Linux และปรับใช้ในบัญชี AWS ของคุณในเวลาประมาณครึ่งชั่วโมง การเริ่มต้นอย่างรวดเร็วนี้มีอยู่ใน AWS Marketplace มีไว้สำหรับผู้ใช้ระดับองค์กรที่ต้องการปรับใช้ SIOS Protection Suite สำหรับ Linux บน AWS ในสภาพแวดล้อมการทดสอบหรือการใช้งานจริง
การทำคลัสเตอร์ SIOS สำหรับ Linux
SIOS เป็นบริษัทที่มีความพร้อมใช้งานสูงซึ่งใช้เวลา 20 ปีที่ผ่านมาโดยมุ่งเน้นที่การนำเสนอ HA ที่ออกแบบมาโดยเฉพาะสำหรับ SAP, SQL, Linux, Oracle และแอปพลิเคชันอื่นๆ ประสบการณ์ของมันถูกสร้างขึ้นในผลิตภัณฑ์ การติดตั้งและการกำหนดค่าใช้เวลาและค่าใช้จ่ายเพียงเล็กน้อยเมื่อเทียบกับการเขียนสคริปต์แบบกำหนดเองกับลีนุกซ์รุ่นต่างๆนอกจากนี้ SIOS จะทดสอบและตรวจสอบระบบปฏิบัติการและแอปพลิเคชันเวอร์ชันใหม่เพื่อให้ลูกค้าไม่ต้องทำเมื่อลูกค้าโทรหา SIOS เพื่อขอรับการสนับสนุน พวกเขาจะเชื่อมต่อกับผู้เชี่ยวชาญที่มีความพร้อมใช้งานสูง ซึ่งเป็นผู้ที่มุ่งเน้นเฉพาะ HA เท่านั้นและดำเนินการดังกล่าวมาเป็นเวลานาน
สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารไวท์เปเปอร์ SIOS “การนำความพร้อมใช้งานสูงไปใช้ในสภาพแวดล้อม Linux” ข้อมูลอ้างอิงเพิ่มเติม https://whatis.techtarget.com/definition/clustered-storage สืบพันธุ์จาก SIOS