ฉันกำลังพิจารณาใช้การตั้งค่า RAID0 สำหรับหนึ่งในกลุ่มเซิร์ฟเวอร์ SQL ของเรา ฉันจะร่างสถานการณ์และกำลังหาสาเหตุที่อาจเป็นความคิดที่ไม่ดี นอกจากนี้ถ้าคนที่คุณใช้เคสเอกสารสีขาวหรือเอกสารอื่น ๆ คุณสามารถชี้ให้ฉันเห็นในหัวข้อนี้ได้
เรามี 3 เซิร์ฟเวอร์ใน 2 ดาต้าเซ็นเตอร์ซึ่งเป็นส่วนหนึ่งของคลัสเตอร์ SQL พวกเขากำลังเรียกใช้ SQL Server ทั้งหมดในกลุ่มความพร้อมใช้งาน ตัวหลักมีแบบจำลองอยู่ข้าง ๆ และอีกตัวในดาต้าเซ็นเตอร์อื่น พวกเขากำลังเรียกใช้การจำลองแบบซิงโครนัสกับ failover อัตโนมัติ ไดรฟ์ทั้งหมดเป็น SSD ระดับองค์กร พวกเขาจะใช้ SQL Server 2017 หรือ 2019
ฉันคิดว่ามันจะมีประโยชน์หลายอย่างในการใช้งาน RAID0 ในอาร์เรย์มากกว่าวิธีอื่น ๆ หากมีข้อเสียจริง ข้อเสียเชิงลบที่ฉันเห็นอยู่ในขณะนี้คือการขาดความซ้ำซ้อนบนเซิร์ฟเวอร์หลักดังนั้นจึงไม่สามารถเพิ่มได้ ในฐานะที่เป็นข้อดี:
หากไดรฟ์ล้มเหลวแทนที่จะทำงานในสถานะที่ช้าและเสื่อมโทรมจนกว่าจะมีคนได้รับการแจ้งเตือนว่ามีการกระทำด้วยตนเองเซิร์ฟเวอร์จะไม่สามารถทำการสำรองข้อมูลได้ทันที สิ่งนี้จะมีประโยชน์เพิ่มเติมในการแจ้งให้เราทราบถึงความล้มเหลวดังนั้นเราจึงสามารถตรวจสอบสาเหตุได้เร็วขึ้น
มันลดโอกาสของความล้มเหลวโดยรวมต่อกำลังการผลิต TB เนื่องจากเราไม่ต้องการพาริตีหรือมิรเรอร์ไดร์ฟเราจึงลดจำนวนไดรฟ์ต่ออาเรย์ เมื่อมีไดรฟ์น้อยลงโอกาสในการเกิดความล้มเหลวก็จะน้อยลง
มันถูกกว่า. ต้องการไดรฟ์น้อยลงสำหรับความจุที่ต้องการของเราลดค่าใช้จ่ายอย่างเห็นได้ชัด
ฉันรู้ว่านี่ไม่ใช่ความคิดทางธุรกิจทั่วไป แต่มีบางสิ่งที่ฉันไม่ได้พิจารณาใช่ไหม ฉันจะรักการป้อนข้อมูลใด ๆ ทั้งโปรหรือต่อต้าน
ฉันไม่ได้พยายามทำเช่นนี้เพื่อเพิ่มประสิทธิภาพการสืบค้นแม้ว่าจะมีคนที่มีความหมายรู้สึกอิสระที่จะชี้ให้พวกเขาเห็น ข้อกังวลหลักของฉันไม่สามารถพิจารณาหรือแก้ไขปัญหาความน่าเชื่อถือหรือความซ้ำซ้อนที่ฉันไม่ได้คิด
ระบบปฏิบัติการอยู่ในไดรฟ์ที่ทำมิรเรอร์แยกต่างหากดังนั้นเซิร์ฟเวอร์ควรจะอยู่ต่อ หนึ่งในไดรฟ์เหล่านั้นสามารถเปลี่ยนได้และทำมิรเรอร์อีกครั้ง มันมีขนาดเล็กและไม่มีไฟล์ฐานข้อมูลอื่นใดนอกจากฐานข้อมูลของมัน ฉันนึกภาพไม่ออกว่าใช้เวลานานกว่านาที หากหนึ่งในอาร์เรย์ของข้อมูลล้มเหลวเราจะเปลี่ยนไดรฟ์สร้างอาร์เรย์เรียกคืนและซิงค์กับ AG อีกครั้ง จากประสบการณ์ส่วนตัวของฉันการกู้คืนเร็วกว่าไดรฟ์ RAID5 ที่สร้างใหม่ ฉันไม่เคยมีความล้มเหลวของ RAID1 ดังนั้นฉันจึงไม่รู้ว่าการสร้างใหม่นั้นจะเร็วขึ้นหรือไม่ การคืนค่าจะมาจากการสำรองข้อมูลและย้อนไปข้างหน้าเพื่อให้ตรงกับหลักดังนั้นการเพิ่มโหลดบนเซิร์ฟเวอร์หลักควรจะน้อยมากเพียงการซิงค์บันทึกสองสามนาทีสุดท้ายกับเรพลิกาที่กู้คืนมา