ความแตกต่างระหว่าง Active Standby และ Active Active

ความแตกต่างระหว่าง Active Standby และ Active Active
ความแตกต่างระหว่าง Active Standby และ Active Active

วีดีโอ: ความแตกต่างระหว่าง Active Standby และ Active Active

วีดีโอ: ความแตกต่างระหว่าง Active Standby และ Active Active
วีดีโอ: 42. What are differences between Informatica MDM 9.7 and MDM 10.0 2024, พฤศจิกายน
Anonim

สแตนด์บายแบบแอ็คทีฟเทียบกับแอ็คทีฟแอ็คทีฟ

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

ใช้งาน/การกำหนดค่าสแตนด์บาย

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

ใช้งานอยู่/การกำหนดค่าใช้งานอยู่

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

การกำหนดค่า Active/Standby และ Active/Active ต่างกันอย่างไร

– ในการกำหนดค่า Active/Standby การใช้โหนดสแตนด์บายนั้นแทบจะเป็นศูนย์แม้ว่าจะเปิดและทำงานอยู่ตลอดเวลา ในขณะที่ความสามารถในการกำหนดค่า Active/Active ของทั้งสองโหนดสามารถใช้งานได้สูงสุดที่ โดยทั่วไป 50% สำหรับแต่ละโหนด เนื่องจากโหนดหนึ่งควรสามารถรับโหลดทั้งหมดได้ในกรณีที่เกิดความล้มเหลว

– ดังนั้น หากมีการใช้มากกว่า 50% สำหรับโหนดที่ทำงานอยู่ใดๆ ภายใต้โหมด Active/Active จะทำให้ประสิทธิภาพการทำงานลดลงในกรณีที่โหนดทำงานล้มเหลว

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

– การกำหนดค่าที่ใช้งานอยู่/ใช้งานอยู่สามารถใช้เป็นปริมาณงานชั่วคราวและการขยายความจุในกรณีที่เกิดสถานการณ์ที่ไม่คาดคิด แม้ว่าจะนำไปสู่การลดประสิทธิภาพการทำงานระหว่างความล้มเหลว

– ในขณะที่ตัวเลือกนี้ใช้งาน/สแตนด์บายจะไม่สามารถใช้ได้แม้ในสถานการณ์ชั่วขณะ

– แม้ว่าการกำหนดค่า Active/Active จะมีข้อได้เปรียบในการขยายความจุ แต่ก็ควรมีวิธีการจัดสรรภาระงานก่อนโหนด ซึ่งไม่จำเป็นในการกำหนดค่า Active/Standby

– วิธี Active/Standby นั้นซับซ้อนน้อยกว่าและแก้ไขปัญหาเครือข่ายได้ง่าย เนื่องจากมีเพียงหนึ่งเส้นทางที่ทำงานตลอดเวลาเมื่อเทียบกับวิธี Active/Active ซึ่งทำให้ทั้งเส้นทางและโหนดทำงานพร้อมกัน

– การกำหนดค่า Active/Active มักจะรองรับการทำโหลดบาลานซ์ ในขณะที่การกำหนดค่า Active/Standby จะไม่มีวิธีแก้ปัญหาดังกล่าว

– แม้ว่าการกำหนดค่า Active/Active จะช่วยให้สามารถขยายความจุได้ชั่วขณะ โดยทั่วไปจะมีความซับซ้อนเพิ่มเติมให้กับเครือข่ายมากกว่าการกำหนดค่า Active/Standby

– เนื่องจากทั้งสองเส้นทางทำงานภายใต้การกำหนดค่า Active/Active เวลาหยุดทำงานแทบจะเป็นศูนย์ในกรณีที่เกิดความล้มเหลว ซึ่งอาจสูงกว่าได้ในกรณีของการกำหนดค่า Active/Standby

แนะนำ: