ฉันต้องใช้การ์ด RAID Fusion-io หรือไม่


27

ฉันสามารถรันได้อย่างน่าเชื่อถือด้วยการ์ดFusion-ioการ์ดเดียวที่ติดตั้งในเซิร์ฟเวอร์หรือฉันต้องติดตั้งการ์ดสองใบในการตั้งค่า RAID ของซอฟต์แวร์หรือไม่

Fusion-io ไม่ค่อยชัดเจน (เกือบจะทำให้เข้าใจผิด) ในหัวข้อเมื่อตรวจสอบสื่อการตลาดของพวกเขาด้วยราคาของบัตรฉันอยากรู้ว่าวิศวกรคนอื่นปรับใช้พวกเขาในสถานการณ์จริงได้อย่างไร

ฉันวางแผนที่จะใช้HP ตรา Fusion-io ioDrive2บัตร 1.2TB สำหรับการแก้ปัญหาฐานข้อมูลแบบสแตนด์อโลนที่เป็นกรรมสิทธิ์ที่ทำงานบนลินุกซ์ นี่เป็นการตั้งค่าเซิร์ฟเวอร์เดียวโดยไม่มีตัวเลือกความพร้อมใช้งานสูงจริง ๆ มีคือการจำลองแบบไม่ตรงกันกับ 10 นาทีRPOว่าการทำธุรกรรมกระจกล็อกไปยังเซิร์ฟเวอร์ทางกายภาพที่สอง

ตามเนื้อผ้าฉันจะระบุเซิร์ฟเวอร์ HP ProLiantระดับไฮเอนด์ที่มีซีพียูชั้นนำสำหรับแอปพลิเคชันนี้ ฉันต้องไปที่ SSD และฉันสามารถรับ Fusion-io ในราคาที่ต่ำกว่า SAS SSD ระดับองค์กรสำหรับความจุที่ต้องการ

  • ฉันจำเป็นต้องเรียกใช้การ์ด ioDrive2 สองการ์ดและเข้าร่วมกับซอฟต์แวร์ RAID (md หรือ ZFS) หรือไม่นั้นจำเป็น
  • ฉันควรกังวลเกี่ยวกับความล้มเหลวของ Fusion-io มากกว่าที่ฉันกังวลเกี่ยวกับความล้มเหลวของตัวควบคุม RAID หรือความล้มเหลวของเมนบอร์ดหรือไม่
  • ผู้ดูแลระบบเช่น RAID สิ่งนี้ต้องใช้ความคิดที่แตกต่างกันหรือไม่เนื่องจากมีอินเทอร์เฟซที่แตกต่างกันและการแก้ไขระดับการสึกหรอ / การแก้ไขข้อผิดพลาดบนการ์ดที่มีอยู่ในฟอร์มแฟคเตอร์นี้
  • อะไรคืออัตราความล้มเหลวของอุปกรณ์เหล่านี้หรือไม่

แก้ไข:ฉันเพิ่งอ่านกระดาษสีขาวความน่าเชื่อถือ Fusion-ioจาก Dell และดูเหมือนว่าจะเป็น"การ์ด Fusion-io มีความซ้ำซ้อนภายในจำนวนมาก ... ไม่ต้องกังวลกับ RAID !!" .


การจู่โจมซอฟต์แวร์และ / หรือบัส PCIe จะจัดการให้ทันหรือไม่หากคุณกดขีด จำกัด IOPS? ฉันไม่มีความคิดอย่างสุจริต แต่มันคุ้มค่าที่จะตรวจสอบ
pauska

1
PCIe bus จะต่อเนื่อง ซอฟต์แวร์ RAID (ถ้าฉันจำเป็นต้องใช้) จะใช้ ZFS ดังนั้นจึงสามารถใช้งานได้ ตอนนี้ฉันได้สั่งซื้อไพ่สองใบแล้ว แต่วรรณกรรม Fusion-io ดูเหมือนจะพูดว่า "การ์ดใบเดียวดีพอ"
ewwhite

แม้แต่ ZFS ก็ต้องใช้ CPU cycles เพื่อทำมิเรอร์ข้อมูลดังนั้นมันจึงเพิ่มความซับซ้อนและเวลาแฝง - แต่จะมีผลกระทบต่อแอพพลิเคชั่นเฉพาะของคุณเพียงใด ฟิวชั่นน่าจะเป็นความภาคภูมิใจของค่าใช้จ่ายของพวกเขา CPU ต่ำในมิเรอร์ภายใน / การปกป้อง ..
pauska

คำตอบ:


16

ในที่สุดมันก็ลงมาที่โมเดลความล้มเหลวของคุณ ผลกระทบของความล้มเหลวคืออะไร?

ในอดีตเราได้ทำ RAID ทุกอย่างตั้งแต่ต้นทุนการทำเช่นนั้นมีน้อยมาก อีก $ 500 สำหรับไดรฟ์สำหรับทำมิเรอร์? คุ้มค่ากับการลงทุนโดยไม่ต้องคำนึงถึง

เมื่อคุณกำลังพูดถึงอีก $ 10K + เพื่อเปิดการมิเรอร์มันต้องพิจารณาอีกเล็กน้อย


ไม่คุณไม่จำเป็นต้องทำการสะท้อน

Fusion-ioบัตรจะมีความซ้ำซ้อนภายในค่อนข้างดี นี่ไม่ใช่ฮาร์ดแวร์ชนิดที่ดิสก์ของคุณเป็นชิปตัวเดียว ในสถานการณ์ส่วนใหญ่ที่ฉันสังเกตเห็นความล้มเหลวเป็นปัญหาเฟิร์มแวร์ที่ส่งผลกระทบต่อสมาชิกทั้งสองของมิเรอร์ดังนั้น RAID จะไม่สำคัญ

คิดว่าการ์ด Fusion-io เป็นคอนโทรลเลอร์ RAID ที่มีดิสก์อยู่ด้านหลัง คุณพอใจกับการตั้งค่าคอนโทรลเลอร์เดี่ยวหรือไม่? อาจ. ปฏิบัติต่อมันเช่นนั้น

ในการตั้งค่าจำนวนมากที่คุณจะปรับใช้ฟิวชั่นไดรฟ์ -IO คุณจะมีการป้องกันอื่น ๆ ในตัว (ความซ้ำซ้อนในระดับโหนด) ดังนั้นมันจึงไม่สมเหตุสมผล


ใช่คุณต้องสะท้อน

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


อัปเดต:ฉันได้ทำมิร์เรอร์การ์ด Fusion-io ในการติดตั้งซึ่งลูกค้าไม่เป็นไรด้วยการใช้จ่ายเพิ่มเติม (และเพื่อความสะดวกในการปรับใช้ผลิตภัณฑ์) ฉันได้ติดตั้งการ์ดเดี่ยวจำนวนมากในสถานการณ์อื่น ๆ ทุกสิ่งที่ได้รับการปรับเพื่อให้ห่างไกล ...
ewwhite

18

ความซ้ำซ้อนบนอุปกรณ์ควรทำงานได้ดีสำหรับความล้มเหลวของชิปแฟลช - คล้ายกับ RAID ในบรรดาองค์ประกอบทั้งหมดที่ทำการจัดเก็บข้อมูลจริง

ฉันควรกังวลเกี่ยวกับความล้มเหลวของ Fusion-io มากกว่าที่ฉันกังวลเกี่ยวกับความล้มเหลวของตัวควบคุม RAID หรือความล้มเหลวของเมนบอร์ดหรือไม่

ความล้มเหลวของอุปกรณ์ทั้งหมดจะคล้ายคลึงกับการสูญเสียตัวควบคุม RAID หรือแผงวงจรหลักมาก - ฉันกังวลเกี่ยวกับการ์ด Fusion-io โดยประมาณว่าเป็นองค์ประกอบจุดเดียวของความล้มเหลวอื่น ๆ แม้ว่าฉันจะไม่ ไม่มีประสบการณ์กับอุปกรณ์ขนาดใหญ่เพื่อให้สามารถเปรียบเทียบอัตราความล้มเหลวโดยใช้ข้อมูลหนัก

ฉันจำเป็นต้องเรียกใช้การ์ด ioDrive2 สองการ์ดและเข้าร่วมกับซอฟต์แวร์ RAID (md หรือ ZFS) หรือไม่นั้นจำเป็น

การเพิ่มความซ้ำซ้อนนอกเหนือจากสิ่งที่อุปกรณ์มีอยู่แล้ว (เช่นซอฟต์แวร์ RAID ในการ์ด Fusion-io หลายการ์ด) จะเหมือนกับการทำซอฟต์แวร์ RAID ระหว่างกลุ่มฮาร์ดแวร์ RAID สองกลุ่มบนตัวควบคุม RAID สองตัวที่แตกต่างกัน อาจคุ้มค่าสำหรับระบบที่รับประกันความซ้ำซ้อนอย่างมากเพื่อลบจุดความล้มเหลวจุดเดียวเพิ่มเติม แต่ไม่ใช่สำหรับการปรับใช้ทั่วไป (RPO 10 นาทีบนกระจกควรดีพอสำหรับแอปพลิเคชันส่วนใหญ่หรือไม่)

Sysadmins เช่น RAID สิ่งนี้ต้องใช้ความคิดที่แตกต่างกันหรือไม่เนื่องจากมีอินเทอร์เฟซที่แตกต่างกันและการแก้ไขระดับการสึกหรอ / การแก้ไขข้อผิดพลาดบนการ์ดที่มีอยู่ในฟอร์มแฟคเตอร์นี้

ใช่เลยฉันก็คิดเหมือนกัน. คุณจะได้รับอุปกรณ์ที่เหมือนกับตัวควบคุม RAID และอุปกรณ์เก็บข้อมูลมากมายที่อยู่ด้านหลังในแพ็คเกจเดียว แน่นอนว่ามันเป็นเรื่องน่าดึงดูดที่จะกังวลเกี่ยวกับการวางข้อมูลที่ละเอียดอ่อนของคุณไว้ในอุปกรณ์เดียว แต่ต้องมีความไว้วางใจในระดับความซ้ำซ้อนภายในของอุปกรณ์ ... ซึ่งควรมีความสมดุลกับความเข้าใจที่ดีของ "RAID ไม่ใช่แนวคิด "การสำรองข้อมูล : เตรียมพร้อมเสมอสำหรับความล้มเหลวขององค์ประกอบที่ซ้ำซ้อนหรือสำหรับผู้ใช้ในการลบข้อมูลด้วยการสำรองข้อมูลที่ดี


13

อย่างที่คุณทราบกันดีว่าเราได้ใช้ชุดอุปกรณ์นี้มาระยะหนึ่งแล้วทั้งในการตั้งค่า RAID และ non-RAID - ฉันหวังว่าฉันจะมีประสบการณ์ความล้มเหลวที่จะมอบให้คุณ แต่ฉันไม่ได้ทำ เราไม่เคยมีความล้มเหลวใด ๆ ที่ RAID จะได้รับการช่วยเหลือและคุณสมบัติความยืดหยุ่นในตัวจะดีขึ้นเรื่อย ๆ ฟังก์ชั่นหลักที่เราใช้สำหรับตอนนี้คือปรับขนาดในแนวนอน / คลัสเตอร์ตอนนี้ดังนั้นเราจึงมีเหตุผลที่น้อยกว่าในการ RAID พวกเขา แม้ว่าบัตรที่ยอดเยี่ยมขอแนะนำให้พวกเขา


จุดข้อมูลที่ดี อย่างไรก็ตามฉันไม่สามารถบอกได้ว่าการเพิ่มเลเยอร์ RAID นั้นเกินความจริงหรือไม่
ewwhite

1
ฉันเห็นว่าเทคโนโลยีไม่ใช่จุดกำหนดในที่นี้ - ข้อมูลของคุณต้องการความสามารถในการรองรับการสูญเสียของการ์ด FusionIO เดียวหรือไม่ - เพียงแค่คิดว่ามันเร็ว, ใช้จ่าย, ดิสก์ - ซึ่งไม่เปลี่ยนแปลงว่าคุณเป็นใคร สามารถอยู่ได้โดยปราศจาก RAID หรือไม่ถูกต้อง?
Chopper3

เล็กน้อย ... แนวทางดั้งเดิมคือการใช้ SAS SAS ระดับองค์กรใน RAID 1 + 0 นั่นเป็นเพียงการใช้มาตรฐานเดียวกับที่ใช้ในการหมุนดิสก์กับ SSD แต่นั่นก็ถือว่าการเปลี่ยนใจร้อน ไม่ได้ใช้กับการ์ด PCIe โดยเฉพาะเมื่อฉันถูกบังคับให้ใช้ซอฟต์แวร์ RAID เพื่อทำสิ่งนี้ให้สำเร็จ เนื่องจาก Fusion-io ยังมีประโยชน์ในการปรับระดับการสวมใส่และการตรวจสอบที่ดีขึ้นฉันจึงพยายามทำความเข้าใจกับโหมดความล้มเหลวที่สมจริงที่เกี่ยวข้องที่นี่ ฉันปฏิบัติต่อ Fusion-io เหมือนดิสก์หรือคอนโทรลเลอร์หรือไม่? คุณจะไม่ใส่การ์ด Smart Array สองใบใน ProLiant เพื่อให้บริการดิสก์ภายในใช่ไหม
ewwhite

2
@ewwhite คุณอาจมีคอนโทรลเลอร์ RAID สองตัวที่มีดิสก์ต่างกันและ RAID1 ระหว่างดิสก์คอนโทรลเลอร์หากคุณต้องการจัดการความล้มเหลวของคอนโทรลเลอร์ RAID ฉันจะบอกว่าใช้การ์ด Fusion-io เหมือนคอนโทรลเลอร์ RAID ในแง่ของการวางแผนความซ้ำซ้อนของคุณ
เชนหัวเสีย

@ whitewhite ถ้าคุณดูที่ถ้อยคำที่ฉันใช้คุณอาจอ่านระหว่างบรรทัดที่เรามีหนึ่งดับบนเซิร์ฟเวอร์ที่ติดตั้ง FusionIO เดียว - เรามี mobo go pop - DL580 G6 (เรามีน้อยมาก) และบางสิ่ง เกิดขึ้นกับธนาคารแห่งความทรงจำทั้งหมดหนึ่งธนาคาร ในสถานการณ์นี้มันเป็น RAID 1'ed แต่เห็นได้ชัดว่าไม่สำคัญ แน่นอนว่าจำไว้ว่า PCIe นั้นสามารถถอดเปลี่ยนได้อย่างรวดเร็วมันอาจเป็นสิ่งที่ดีมาก แต่ก็สามารถทำงานได้ดี
Chopper3

9

ฉันไม่คุ้นเคยกับ Fusion โดยตรง แต่ฉันมีประสบการณ์ PCIe SSD บางอย่างในการทำงาน

สิ่งที่ฉันทำงานกับ LUN ที่แตกต่างกันสี่ตัวต่อระบบปฏิบัติการและปฏิบัติต่อการ์ด PCIe เหมือน HBA ถ้าฉันต้องการ RAID ฉันจะรวม LUN สองอันเข้าด้วยกันโดยใช้ระบบปฏิบัติการ สิ่งนี้ช่วยให้ฉันมีวิธีแก้ไขปัญหาบัตรเดียวสำหรับความซ้ำซ้อน แม้ว่าถ้าการ์ดไม่สำเร็จฉันก็ยังคงลำห้วย ฉันไม่รู้ว่า ioDrive ทำสิ่งเดียวกันหรือไม่


หน่วยนี้จะนำเสนออุปกรณ์บล็อกหนึ่ง
ewwhite

1
ioDrives นำเสนออุปกรณ์อิสระหนึ่งหรือสอง หากมีสองแสดงว่าพวกเขาเป็นอุปกรณ์สองชิ้นแยกกันในแต่ละใบโดยมีการป้องกันภายในของตัวเอง เปรียบเทียบกับ Intel 910 ที่มีอุปกรณ์สี่อย่างซึ่งแต่ละตัวควรใช้เป็น SSD
MikeyB

5

ฉันซื้อการ์ด 1.2tb 6 ใบในสองสามเดือนที่ผ่านมา หนึ่งในนั้นล้มเหลว ดังนั้นฉันจะโจมตีพวกเขาอย่างแน่นอน ฉันใช้กระจกดิสก์ของ windows ที่ใช้งานอยู่ ไดรฟ์ล้มเหลวด้วยข้อความ "ไม่มี LEB map" ฉันบอกว่ามันจะต้องเปลี่ยน แต่เพื่อให้ได้รับการอนุมัติจาก RMA ฉันจะต้องถ่ายรูปทั้งสองด้านของการ์ดที่ล้มเหลว แล้วพวกเขาก็บอกฉันว่าบัตรทดแทนนั้นหมดโดยไม่มีกทช. ดังนั้นคุณอาจต้องการคิดหนักก่อนที่จะซื้อ


ขอบคุณที่แบ่งปันประสบการณ์ของคุณ ฉันไปข้างหน้าและปรับใช้การ์ด 1.2TB เหล่านี้เป็นคู่ที่ทำมิเรอร์ ฉันใช้ HP SKU ของดังนั้นฉันจึงมีสัญญาการสนับสนุนของ HP เพื่อจัดการ RMA / การเปลี่ยน
ewwhite
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.