DRBD


DRBD คืออะไร?

DRBD หมายถึงอุปกรณ์บล็อคที่ออกแบบมาเป็นรากฐานในการพร้อมใช้งานระดับสูง (HA) สิ่งนี้ทำขึ้นโดยการสะท้อนอุปกรณ์บล็อคทั้งหมดผ่านเครือข่ายที่ได้รับมอบหมาย DRBD สามารถเข้าใจได้ว่าเป็นไปตามเครือข่าย raid-1 ในภาพประกอบด้านบนกล่องสีส้มสองกล่องแสดงถึงสองเซิร์ฟเวอร์ว่าสร้างกลุ่ม HA กล่องประกอบด้วยคอมโพเนนต์ปกติของ Linux เคอร์เนล: ระบบไฟล์ แคชบัฟเฟอร์ ไทม์เมอร์ดิสก์ ไดรเวอร์ดิสก์ TCP/IP สแต็ค และการ์ดไดรเวอร์เชื่อมต่อเครือข่าย (NIC) ลูกศรสีดำแสดงให้เห็นถึงการไหลของข้อมูลระหว่างองค์ประกอบเหล่านี้ ลูกศรสีส้มแสดงการไหลของข้อมูลเนื่องจาก DRBD สะท้อนข้อมูลของบริการที่พร้อมใช้งานระดับสูงจากโหนดที่ใช้งานอยู่ของกลุ่ม HA ไปยังโหนดสแตนด์บายของกลุ่ม HA

HA คืออะไร?

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

DRBD ทำอะไร?

การสะท้อนข้อมูลที่สำคัญ

DRBD ทำงานบนอุปกรณ์บล็อค เช่นพาร์ทิชันฮาร์ดดิสก์หรือปริมาตรตรรกะของ LVM มันสะท้อนข้อมูลแต่ละบล็อคที่เขียนลงดิสก์เพื่อโหนดเพียร์

จากซิงโครนัสอย่างสมบูรณ์

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

ไปยังอะซิงโครนัส

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

แพคเกจโฮสติ้ง SEO