อะไรคือความแตกต่างระหว่างการทำมิเรอร์และการทำคลัสเตอร์ที่ล้มเหลวและแต่ละอันที่แนะนำกัน


10

อะไรคือความแตกต่างที่สำคัญระหว่างการทำมิเรอร์และการเฟลโอเวอร์คลัสเตอร์?

ปัญหาประเภทใดที่แต่ละคนแก้ไขได้และในสถานการณ์แบบใดที่แต่ละคนได้รับการแนะนำในอีกสถานการณ์หนึ่ง


1
หากต้องการเริ่มตรวจสอบส่วนนี้จาก microsoft BOL: ภาพรวมโซลูชันความพร้อมใช้งานสูง [ msdn.microsoft.com/en-us/library/ms190202.aspx]และเลือกโซลูชันความพร้อมใช้งานสูง [ msdn.microsoft.com/en-us/library/bb510414 .aspx]
DaniSQL

1
เพื่อเพิ่มการอ่านของคุณฉันมีโพสต์บล็อกฉันเขียนขึ้นสองสามสัปดาห์ที่ผ่านมาในหัวข้อนี้ sqlmag.com/blog/troubleshooting-sql-server-storage-problems-51/…
mrdenny

คำตอบ:


9

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

จากMSDN :

"การทำมิเรอร์ฐานข้อมูลเป็นโซลูชันซอฟต์แวร์ขั้นต้นสำหรับการเพิ่มความพร้อมใช้งานของฐานข้อมูลการทำมิเรอร์จะดำเนินการตามฐานข้อมูลและทำงานเฉพาะกับฐานข้อมูลที่ใช้แบบจำลองการกู้คืนเต็มรูปแบบการกู้คืนแบบง่ายและบันทึกจำนวนมากไม่สนับสนุนการทำมิเรอร์ฐานข้อมูล ได้รับการสนับสนุนใน SQL Server Standard และ Enterprise "

การทำคลัสเตอร์เป็นเทคโนโลยีที่ให้ความพร้อมใช้งานสูงสำหรับอินสแตนซ์ของ SQL Server ทั้งหมด ซึ่งหมายความว่าเป็นไปได้ที่จะมีเซิร์ฟเวอร์สองเครื่องที่มีโครงสร้างเหมือนกัน (OS, แอปพลิเคชัน, บริการ, Service Packs, Patch ... ฯลฯ ) และที่เก็บข้อมูลที่ใช้ร่วมกัน (ตัวข้อมูลเอง)

จากMSDN :

"การทำคลัสเตอร์ failover SQL Server ให้การสนับสนุนความพร้อมใช้งานสูงสำหรับอินสแตนซ์ของ SQL Server ทั้งหมดคลัสเตอร์ล้มเหลวของ SQL Server จะถูกสร้างขึ้นที่ด้านบนของ Windows Server คลัสเตอร์ล้มเหลวเมื่อต้องการสร้างคลัสเตอร์ล้มเหลวของ SQL Server คุณต้องสร้างคลัสเตอร์ล้มเหลว Windows Server ."

นี่เป็นหลักสูตรจาก Microsoft เสมือนสถาบันการศึกษาเกี่ยวกับความพร้อมใช้งานสูงเป็นที่นำเสนอในวันนี้โดย MS: ความเข้าใจไมโครซอฟท์โซลูชั่นว่างสูง


3

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

การทำคลัสเตอร์ช่วยให้สมบูรณ์รวมถึงระดับความล้มเหลวรวมถึงฐานข้อมูลระบบ มันโปร่งใสให้กับลูกค้า ข้อเสียของการทำคลัสเตอร์คือต้องการพื้นที่เก็บข้อมูลที่ใช้ร่วมกันซึ่งมักจะเป็น SAN ซึ่งทั้ง SPOF และมักจะมีราคาแพง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.