SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • Products
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • การทดสอบอาหารสัตว์
  • ข่าวสารและกิจกรรม
  • ทำให้เข้าใจง่ายเซิร์ฟเวอร์คลัสเตอร์
  • เรื่องราวความสำเร็จ
  • ติดต่อเรา
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

ข้อมูลเบื้องต้นเกี่ยวกับคลัสเตอร์ – ตอนที่ 2

Date: พฤศจิกายน 23, 2021

ข้อมูลเบื้องต้นเกี่ยวกับคลัสเตอร์ - ตอนที่ 2

ข้อมูลเบื้องต้นเกี่ยวกับคลัสเตอร์ – ตอนที่ 2

มีคลัสเตอร์ประเภทใดบ้างและทำงานอย่างไร

ภาพรวมของ HA Clusters และ Load Balancing Clusters

การทำคลัสเตอร์ช่วยปรับปรุงความน่าเชื่อถือและประสิทธิภาพของระบบซอฟต์แวร์และฮาร์ดแวร์โดยสร้างความซ้ำซ้อนเพื่อชดเชยความล้มเหลวของระบบที่คาดไม่ถึง หากระบบถูกขัดจังหวะเนื่องจากความล้มเหลวของฮาร์ดแวร์หรือซอฟต์แวร์ หรือภัยธรรมชาติ อาจส่งผลกระทบสำคัญต่อธุรกิจและรายได้ ทำให้เสียเวลาและค่าใช้จ่ายที่สำคัญเพื่อสำรองข้อมูลและดำเนินการ

นี่คือที่ การจัดกลุ่ม เข้ามา. โซลูชันการทำคลัสเตอร์มีสามประเภทหลัก – คลัสเตอร์ HA, คลัสเตอร์โหลดบาลานซ์ และคลัสเตอร์ HPC ประเภทใดจะเพิ่มความพร้อมใช้งานและประสิทธิภาพของระบบให้กับธุรกิจของคุณได้ดีที่สุด มาดูโซลูชันการทำคลัสเตอร์สามประเภทในรายละเอียดเพิ่มเติมด้านล่าง

HA Clustering คืออะไร?

การทำคลัสเตอร์ High Availability หรือที่เรียกว่าการทำคลัสเตอร์ HA มีประสิทธิภาพสำหรับแอปพลิเคชันทางธุรกิจที่สำคัญต่อภารกิจ ระบบ ERP และฐานข้อมูล เช่น SQL Server SAP และ Oracle ที่ต้องการความพร้อมใช้งานเกือบต่อเนื่อง

การจัดกลุ่ม HA สามารถแบ่งออกเป็นสองประเภท ได้แก่ การกำหนดค่า "Active-Active" และการกำหนดค่า Active-Passive

มาดูความแตกต่างระหว่างการทำคลัสเตอร์ HA ทั้งสองประเภทนี้

HA Clustering Type 1: Active-Active Configuration

ในการกำหนดค่าแอ็คทีฟแอ็คทีฟ การประมวลผลจะดำเนินการกับโหนดทั้งหมดในคลัสเตอร์ ตัวอย่างเช่น ในกรณีของการทำคลัสเตอร์แบบสองโหนด ทั้งสองโหนดจะทำงานอยู่ หากโหนดหนึ่งหยุดลง การประมวลผลจะถูกแทนที่ด้วยอีกโหนดหนึ่ง

อย่างไรก็ตาม หากแต่ละโหนดทำงานที่เกือบ 100% และโหนดหนึ่งหยุดทำงาน โหนดอื่นจะรับภาระการประมวลผลเพิ่มเติมได้ยาก ดังนั้น การวางแผนกำลังการผลิตที่มีมาร์จิ้นจึงมีความสำคัญสำหรับการทำคลัสเตอร์ HA

HA Clustering Type 2: Active-Standby Configuration

ลองใช้ตัวอย่างสองโหนดของเราอีกครั้ง ในการกำหนดค่าแอ็คทีฟสแตนด์บาย โหนดหนึ่งได้รับการกำหนดค่าเป็นโหนดที่ใช้งานอยู่และอีกโหนดหนึ่งได้รับการกำหนดค่าเป็นโหนดสแตนด์บาย โหนดที่ทำงานอยู่และสัญญาณแลกเปลี่ยนโหนดสแตนด์บายที่เรียกว่า "ฮาร์ตบีต" เพื่อตรวจสอบว่าทำงานเป็นปกติหรือไม่

หากโหนดสแตนด์บายไม่สามารถรับการเต้นของหัวใจของโหนดที่ทำงานอยู่ โหนดสแตนด์บายจะกำหนดว่าโหนดที่ทำงานอยู่หยุดทำงานและจะเข้าควบคุมการประมวลผลของโหนดที่ทำงานอยู่ กลไกนี้เรียกว่า "เฟลโอเวอร์" ในทางกลับกัน กลไกที่กู้คืนโหนดปฏิบัติการที่หยุดทำงานและถ่ายโอนการประมวลผลกลับไปยังโหนดที่แอ็คทีฟที่กู้คืนมาจะเรียกว่า "failback" ในการกำหนดค่าแบบแอ็คทีฟ/สแตนด์บาย เมื่อเกิดความล้มเหลว การสลับอย่างง่ายจากโหนดแอ็คทีฟเป็นโหนดสแตนด์บายทำให้การกู้คืนค่อนข้างง่าย อย่างไรก็ตาม จำเป็นต้องพิจารณาว่าทรัพยากรของโหนดสแตนด์บายเมื่อโหนดปฏิบัติการทำงานตามปกติจะสูญเปล่า

สององค์ประกอบของการจัดกลุ่ม HA: การใช้งานและการจัดเก็บ

เพื่อให้คลัสเตอร์ HA มีประสิทธิภาพ ต้องแก้ไขสองส่วน: การจัดการแอปพลิเคชันและการป้องกันการจัดเก็บ ซอฟต์แวร์คลัสเตอร์จะตรวจสอบความสมบูรณ์ของแอปพลิเคชันที่ได้รับการป้องกัน และหากตรวจพบปัญหา ให้ย้ายการทำงานของแอปพลิเคชันนั้นไปยังโหนดสแตนด์บาย โหนดสแตนด์บายจำเป็นต้องเข้าถึงข้อมูลเวอร์ชันล่าสุด โดยควรเหมือนกับข้อมูลที่โหนดหลักเข้าถึงก่อนเหตุการณ์ สามารถทำได้สองวิธี: ที่เก็บข้อมูลที่ใช้ร่วมกัน, ที่เก็บข้อมูลแบบไม่ใช้ร่วมกัน ในโมเดลพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน โหนดคลัสเตอร์ทั้งสองเข้าถึงที่เก็บข้อมูลเดียวกัน – โดยทั่วไปคือ SAN ในการกำหนดค่าแบบไม่มีการแบ่งใช้ (หรือที่เรียกว่า SANless) ที่จัดเก็บในเครื่องบนโหนดทั้งหมดจะถูกมิเรอร์โดยใช้ซอฟต์แวร์การจำลองแบบ

ผลิตภัณฑ์ซอฟต์แวร์การทำคลัสเตอร์มีความแตกต่างกันอย่างมากในด้านความสามารถในการตรวจสอบและตรวจจับปัญหาที่อาจทำให้แอปพลิเคชันล้มเหลว และในความสามารถในการจัดการการเฟลโอเวอร์ได้อย่างน่าเชื่อถือ ผลิตภัณฑ์การทำคลัสเตอร์จำนวนมากตรวจพบเฉพาะว่าแอปพลิเคชันเซิร์ฟเวอร์ทำงานหรือไม่ แต่ไม่ตรวจพบซอฟต์แวร์ บริการ เครือข่าย และปัญหาอื่นๆ ที่อาจทำให้แอปพลิเคชันล้มเหลว

การรับรู้แอปพลิเคชันเป็นสิ่งสำคัญ

ในทำนองเดียวกัน ERP และแอปพลิเคชันฐานข้อมูลที่ซับซ้อนมีส่วนประกอบหลายส่วนที่ต้องจัดเก็บไว้ในเซิร์ฟเวอร์หรืออินสแตนซ์ที่ถูกต้อง เริ่มทำงานในลำดับที่ถูกต้อง และดำเนินการตามแนวทางปฏิบัติที่ดีที่สุดที่ซับซ้อน เลือกซอฟต์แวร์คลัสเตอร์ที่มีซอฟต์แวร์เฉพาะที่เรียกว่า Application Recovery Kit ที่ออกแบบมาโดยเฉพาะเพื่อรักษาแนวปฏิบัติที่ดีที่สุดสำหรับข้อกำหนดเฉพาะของแอปพลิเคชัน/ฐานข้อมูล

มีหลายวิธีในการกำหนดค่าคลัสเตอร์ HA:

คลัสเตอร์สองโหนดแบบดั้งเดิมพร้อมพื้นที่เก็บข้อมูลที่ใช้ร่วมกัน

 

สองเซิร์ฟเวอร์ถูกคลัสเตอร์ด้วยที่เก็บข้อมูลแบบแบ่งใช้

คลัสเตอร์ไร้ SAN สองโหนด

คลัสเตอร์สามารถกำหนดค่าได้โดยใช้ LAN ในพื้นที่และการจำลองแบบระดับบล็อกแบบซิงโครนัสความเร็วสูง

การจำลองแบบเรียลไทม์สามารถใช้เพื่อซิงโครไนซ์ที่เก็บข้อมูลบนเซิร์ฟเวอร์หลักกับที่เก็บข้อมูลบนเซิร์ฟเวอร์สำรองที่อยู่ในศูนย์ข้อมูลเดียวกัน ในไซต์การกู้คืนจากความเสียหาย หรือทั้งสองอย่าง สิ่งนี้ช่วยให้คุณสร้างการกำหนดค่าความพร้อมใช้งานสูงและการกู้คืนจากความเสียหายได้อย่างยืดหยุ่น การจำลองระดับบล็อก SIOS สองโหนดหรือหลายโหนดได้รับการปรับให้เหมาะสมอย่างมากสำหรับประสิทธิภาพ คุณยังสามารถใช้ที่เก็บข้อมูลภายในที่เชื่อมต่อด้วยความเร็วสูงและความเร็วสูง เช่น อุปกรณ์จัดเก็บข้อมูลประเภทแฟลช PCIe บนเซิร์ฟเวอร์จริงของคุณ เพื่อให้ได้การกำหนดค่าที่ต่ำมาก ประสิทธิภาพสูง และมีความพร้อมใช้งานสูงข้อมูลของคุณได้รับการปกป้องบนอุปกรณ์แฟลชและแอปพลิเคชันของคุณด้วย

คลัสเตอร์บน SAN ที่มีโหนดที่สาม

โหนดที่สามสำหรับการป้องกันภัยพิบัติ

การกำหนดค่านี้ใช้คลัสเตอร์แบบ SAN และเพิ่มโหนด SANless ที่สามลงในศูนย์ข้อมูลระยะไกลหรือระบบคลาวด์ และได้รับการป้องกันการกู้คืนจากความเสียหายอย่างเต็มรูปแบบในกรณีที่เกิดภัยพิบัติ เซิร์ฟเวอร์กายภาพระยะไกลแบบสแตนด์บายจะให้บริการโดยอัตโนมัติโดยไม่มีข้อมูลสูญหาย ทำให้ไม่ต้องเสียเวลาในการกู้คืนจากสื่อสำรองข้อมูล

คลัสเตอร์โหลดบาลานซ์คืออะไร?

การทำคลัสเตอร์โหลดบาลานซ์เป็นกลไกที่สามารถใช้เป็นระบบเดียวได้โดยการกระจายการประมวลผลไปยังหลายโหนดโดยใช้ตัวโหลดบาลานซ์เพื่อปรับปรุงประสิทธิภาพโดยการกระจายการประมวลผล แม้ว่าจะสามารถแยกโหนดที่ล้มเหลวเพื่อป้องกันไม่ให้โหนดล้มเหลวส่งผลกระทบต่อทั้งระบบ แต่ตัวโหลดบาลานซ์ก็เป็นจุดเสี่ยงจุดเดียวที่สำคัญของความล้มเหลวและ ไม่ใช่ตัวเลือกความพร้อมใช้งานสูง . มีผลเฉพาะกับแอปพลิเคชันเช่นการโหลดบาลานซ์ของเว็บเซิร์ฟเวอร์ หากตัวโหลดบาลานซ์เองล้มเหลว ระบบทั้งหมดหยุดทำงาน

การทำคลัสเตอร์ HPC คืออะไร?

คุณยังสามารถใช้คลัสเตอร์เพื่อประสิทธิภาพได้อีกด้วย แทนความพร้อมใช้งานสูง . คลัสเตอร์คอมพิวเตอร์ประสิทธิภาพสูงหรือคลัสเตอร์ HPC รวมพลังการประมวลผลของหลาย ๆ (บางครั้งหลายพันโหนด) เพื่อให้ได้ประสิทธิภาพของ CPU ที่จำเป็นในสภาพแวดล้อมที่เน้น CPU เช่นสภาพแวดล้อมทางวิทยาศาสตร์และเทคโนโลยีที่ต้องการการจำลองขนาดใหญ่ การวิเคราะห์ CAE และการประมวลผลแบบขนาน .

คุณพร้อมที่จะค้นหาโซลูชันการทำคลัสเตอร์ HA ที่เหมาะสมสำหรับธุรกิจของคุณแล้วหรือยัง?

เรียนรู้เพิ่มเติมเกี่ยวกับการทำคลัสเตอร์ SIOS High Availability ที่นี่ .

 

ทำซ้ำโดยได้รับอนุญาตจาก SIOS

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in