นี่อาจฟังดูเป็นคำถามแปลก ๆ แต่ก็สร้างการสนทนาที่มีชีวิตชีวากับเพื่อนร่วมงานของฉันบางคน พิจารณาอาเรย์ RAID ที่มีขนาดปานกลางซึ่งประกอบด้วยบางอย่างเช่นดิสก์แปดหรือสิบสองแผ่น เมื่อซื้อชุดเริ่มต้นของดิสก์หรือซื้อการเปลี่ยนเพื่อขยายอาร์เรย์หรือรีเฟรชฮาร์ดแวร์จะมีวิธีการสองแบบที่ทำได้ดังนี้:
- ซื้อไดรฟ์ทั้งหมดในหนึ่งคำสั่งจากผู้ขายรายเดียวและรับกล่องขนาดใหญ่หนึ่งกล่องที่มีดิสก์ทั้งหมด
- สั่งซื้อหนึ่งชิ้นต่อหนึ่งดิสก์จากผู้ขายหลายรายและ / หรือกระจายออกไป (ในช่วงวันหรือสัปดาห์) หลายคำสั่งของหนึ่งชิ้นต่อหนึ่งดิสก์
เห็นได้ชัดว่ามีพื้นกลางบางส่วน แต่นี่เป็นความคิดหลักของฝ่ายตรงข้าม ฉันสงสัยอย่างแท้จริงว่าวิธีการใดที่เหมาะสมกว่าในแง่ของการลดความเสี่ยงของความล้มเหลวจากหายนะของอาเรย์ (ขอนิยามว่า "25% ของดิสก์ล้มเหลวภายในช่วงเวลาเท่ากับระยะเวลาที่ใช้ในการ resilver อาร์เรย์หนึ่งครั้ง)" ตรรกะคือถ้าดิสก์ทั้งหมดมาจากที่เดียวกันพวกมันอาจมีเหมือนกัน ข้อบกพร่องพื้นฐานที่รอการนัดหยุดงาน ช่วงเวลาเดียวกันกับการนับถอยหลังครั้งแรกที่เหมือนกันบนนาฬิกาหากคุณต้องการ
ฉันได้รวบรวมข้อดีและข้อเสียร่วมกันสองสามข้อสำหรับแต่ละวิธี แต่บางคนรู้สึกว่าสัญชาตญาณการคาดเดาและความกล้าหาญแทนที่จะเป็นข้อมูลที่ใช้หลักฐานเชิงประจักษ์
ซื้อทั้งหมดในครั้งเดียวข้อดี
- ใช้เวลาน้อยลงในขั้นตอนการวิจัย / การสั่งซื้อ
- ลดต้นทุนการจัดส่งหากผู้ขายคิดค่าใช้จ่าย
- ดิสก์รับประกันได้ค่อนข้างมากว่ามีเฟิร์มแวร์รุ่นเดียวกันและ "นิสัยใจคอ" เดียวกันในลักษณะการใช้งาน (อุณหภูมิการสั่นสะเทือน ฯลฯ )
- การเพิ่มขึ้นของราคา / การขาดแคลนสต็อกไม่น่าจะทำให้โครงการอยู่ตรงกลาง
- ดิสก์แต่ละแผ่นติดตั้งมาพร้อมกับช่วงเวลาที่จำเป็นต้องทำการติดตั้ง
- หมายเลขซีเรียลเป็นที่รู้จักทั้งหมดล่วงหน้าสามารถติดตั้งดิสก์ได้ในกล่องหุ้มเพื่อเพิ่มหมายเลขซีเรียล ดูเหมือนจู้จี้มากเกินไป แต่บางคนก็ให้คุณค่ากับมัน (ฉันเดาว่าอินเทอร์เฟซการจัดการของพวกเขาเรียงลำดับดิสก์ตามหมายเลขแทนการสั่งซื้อพอร์ตฮาร์ดแวร์ ... ?)
ซื้อทั้งหมดในครั้งเดียวข้อเสีย
- ดิสก์ทั้งหมด (อาจ) มาจากโรงงานเดียวกันที่ทำในเวลาเดียวกันของวัสดุเดียวกัน พวกเขาถูกเก็บไว้ในสภาพแวดล้อมเดียวกันและอาจมีการละเมิดในระหว่างการขนส่ง ข้อบกพร่องหรือความเสียหายใด ๆ ที่มีอยู่ในหนึ่งมีแนวโน้มที่จะปรากฏในทุก
- หากมีการเปลี่ยนไดรฟ์ทีละรายการเป็นอาเรย์ที่มีอยู่แล้วและดิสก์ใหม่แต่ละตัวจำเป็นต้องมีการปรับขนาดเป็นรายบุคคลอาจเป็นสัปดาห์ก่อนที่จะมีการติดตั้งดิสก์ล่าสุดและพบว่ามีข้อผิดพลาด หน้าต่างส่งคืน / เปลี่ยนกับผู้ขายอาจหมดอายุในช่วงเวลานี้
- ไม่สามารถใช้ประโยชน์จากการลดราคาในอนาคตอันใกล้ที่อาจเกิดขึ้นระหว่างโครงการ
ซื้อทีละคนข้อดี
- หากดิสก์หนึ่งล้มเหลวดิสก์จะแบ่งปันประวัติการผลิต / การขนส่งเพียงเล็กน้อยกับดิสก์อื่น ๆ หากความล้มเหลวเกิดจากบางสิ่งบางอย่างในการผลิตหรือการขนส่งสาเหตุที่เป็นไปได้นั้นอาจไม่เกิดขึ้นในดิสก์อื่น
- หากดิสก์ตายเมื่อถึงหรือล้มเหลวในช่วงชั่วโมงแรกของการใช้งานดิสก์จะถูกตรวจพบหลังจากการจัดส่งมาถึงในไม่ช้าและกระบวนการส่งคืนอาจราบรื่นยิ่งขึ้น
ซื้อทีละข้อเสีย
- ใช้เวลานานพอสมควรในการหาผู้ขายที่เพียงพอกับราคาที่น่าพอใจ การติดตามคำสั่งซื้อการส่งล้มเหลวการคืนสินค้าที่เสียหายและปัญหาอื่น ๆ อาจใช้เวลานานในการแก้ไข
- ต้นทุนการขนส่งที่สูงขึ้น
- มีความเป็นไปได้ที่แท้จริงคือมีความจำเป็นต้องใช้ดิสก์ใหม่ แต่ไม่มีในมือทำให้โครงการหยุดชะงัก
- จินตนาการถึงผลประโยชน์ ไม่ว่าผู้ขายหรือวันที่สั่งซื้อดิสก์ทั้งหมดมาจากสถานที่เดียวกันและเป็นแผ่นเดียวกัน ข้อบกพร่องในการผลิตจะถูกตรวจพบโดยการควบคุมคุณภาพและดิสก์ที่ต่ำกว่ามาตรฐานจะไม่ถูกขาย ความเสียหายในการจัดส่งจะต้องเป็นอย่างมาก (และเห็นได้ชัดด้วยตาเปล่า) ซึ่งไดรฟ์ที่เสียหายจะเห็นได้อย่างชัดเจนเมื่อนำออกมา
หากเราไปง่ายๆด้วยการนับจำนวนกระสุน "การซื้อเป็นกลุ่ม" ชนะค่อนข้างชัดเจน แต่ข้อดีบางอย่างก็อ่อนแอและข้อเสียบางอย่างก็แข็งแกร่ง สัญลักษณ์แสดงหัวข้อย่อยหลายแห่งเพียงระบุความผกผันเชิงตรรกะของบางคนอื่น ๆ สิ่งเหล่านี้บางอย่างอาจเป็นเรื่องไสยศาสตร์ที่ไร้สาระ แต่ถ้าความเชื่อโชคลางทำงานได้ดีกว่าในการรักษาความสมบูรณ์ของอาร์เรย์ฉันคิดว่าฉันยินดีที่จะไปพร้อมกับมัน
กลุ่มใดที่เหมาะสมที่สุดที่นี่
อัปเดต:ฉันมีข้อมูลที่เกี่ยวข้องกับการสนทนานี้ อาร์เรย์สุดท้ายที่ฉันสร้างขึ้นเอง (ประมาณสี่ปีที่ผ่านมา) มีดิสก์แปดตัว ฉันสั่งจากผู้จำหน่ายรายเดียว แต่แยกการซื้อออกเป็นสองคำสั่งของดิสก์สี่ตัวแยกกันประมาณหนึ่งเดือน ดิสก์หนึ่งชุดของอาร์เรย์ล้มเหลวภายในชั่วโมงแรกของการทำงาน มันมาจากแบทช์แรกและหน้าต่างส่งคืนสำหรับออเดอร์นั้นปิดในเวลาที่มันหมุนทุกอย่าง
สี่ปีต่อมาดิสก์ดั้งเดิมเจ็ดตัวที่มีการทดแทนหนึ่งตัวยังคงทำงานโดยปราศจากข้อผิดพลาด (เคาะไม้)