เมื่อใดที่ RAID คุ้มค่ากับปัญหา


14

ในร้านของเราเราใช้ RAID อย่างซื่อสัตย์ในเวิร์กสเตชันทั้งหมดของเราอาจเป็นเพราะนั่นน่าจะเป็นวิธีที่ควรทำ ฉันกำลังพูดถึงเวิร์กสเตชันสำหรับการจำลองทางวิทยาศาสตร์โดยใช้ชิปออนบอร์ด RAID

แต่ฉันเคยได้ยินเรื่องราวสยองขวัญ RAID มากมาย Stackoverflow ตัวเองได้มีการดับที่เกิดทางอ้อมโดยควบคุม RAID

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

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

แก้ไข: ฉันเปลี่ยนชื่อจากต้นฉบับ "RAID นั้นคุ้มค่ากับปัญหาหรือไม่" ดังนั้นมันจึงมีค่าลบน้อยกว่า


3
เมื่อคุณพูดว่าใช้ RAID บนเวิร์กสเตชันฉันสงสัยว่าคุณหมายถึงอะไรโดย RAID RAID ที่จัดส่งเป็นส่วนหนึ่งของชิปเซ็ตมาเธอร์บอร์ดระดับเดสก์ทอปนั้นไม่ใช่ RAID จริงๆ Real RAID เป็นตัวเลือกที่มีราคาแพง (หลายร้อยหรือหลายพันดอลลาร์) โดยปกติจะใช้งานเหมือนกับการ์ด PCI ในบางประเภท คิดว่า Adaptec หรือ LSI ไม่ใช่สัญญา
เจสันตาล

1
คุณพูดถูกเรากำลังใช้โซลูชันชิปเซ็ตในตัว ดังนั้นบางทีคำถามของฉันควรแก้ไขเล็กน้อย: RAID ราคาถูกคุ้มกับปัญหาหรือไม่
amarillion

คำตอบ:


17

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

PS: ฉันเห็นแท็กของคุณ RAID ไม่ได้สำรอง! :)


1
ใช่มันไม่ใช่การสำรองข้อมูล ถ้าอย่างนั้นมันคือความซ้ำซ้อน? ดังนั้นมันคือทั้งหมดที่เกี่ยวกับเวลาสูง? ถ้าคุณไม่ต้องการห้าเก้าคุณไม่ต้องการ RAID จริงๆเหรอ?
amarillion

6
ไม่มันเกี่ยวกับความพร้อมใช้งาน การลงเครื่องเมื่อคุณต้องการ การมีฮาร์ดไดรฟ์ตัวเดียวตัดสินใจถอดเครื่องของคุณไม่ได้ การใช้ RAID อย่างถูกต้องจะป้องกันไม่ให้เกิดขึ้น
Matt Simmons

9
@amarillion ว้าวนั่นเป็นความรู้สึกที่เป็นอันตราย คุณมีประสบการณ์เกี่ยวกับฮาร์ดไดรฟ์มากน้อยเพียงใด RAID นั้นค่อนข้างจำเป็นสำหรับความน่าเชื่อถือที่สูงถึง2 สาย (ยิ่งมีฮาร์ดไดรฟ์มากขึ้นในการผสม) และ RAID เพียงอย่างเดียวจะไม่ได้รับคุณถึง 5 สายคุณจะต้องมีศูนย์ข้อมูลซ้ำซ้อน ถึงอย่างนั้นมันก็เป็น crapshoot, 5 เก้าคือการจัดการแฟนตาซีที่ดิน BS ที่น้อยกว่าหนึ่งชั่วโมงของการหยุดทำงานต่อทศวรรษ (~ 5 นาที / ปี) แม้แต่ IP แบ็คโบนก็ยังไม่สามารถทำได้
Wedge

4
@amarillion: ลูกค้าของฉันบางคนมีนักพัฒนาในการเรียกเก็บเงินไซต์ 200 ดอลลาร์ / ชั่วโมง หรือคนงานที่ตอบสนองต่อสถานการณ์ชีวิตหรือความตาย การรบกวนคนงานเหล่านั้นเพราะไม่เคยใช้ฮาร์ดดิสก์ราคา $ 80 ดูเหมือนว่าจะโง่ไปสำหรับฉัน YMMV
duffbeer703

3
ไม่ RAID ปกป้องคุณจากความล้มเหลวของฮาร์ดไดรฟ์ มันไม่ได้ป้องกันคุณจาก 'rm -rf /' นั่นคือสิ่งที่สำรองไว้!
Alex J

9

ZFSโดย SUN (เป็นส่วนหนึ่งของ OpenSolaris; Apples OSX - อ่านอย่างเดียวในปัจจุบัน) ไม่เพียง แต่ทำการโจมตีในระดับต่าง ๆ แต่ตรวจสอบเสมอเพื่อดูว่าข้อมูลที่เขียนลงดิสก์มีจริงหรือไม่ ความมั่นคงเป็นกุญแจสำคัญ! RAID จะไม่ได้ผลถ้าคุณลาดเทพึ่งพาของความซื่อสัตย์ เลือกตัวควบคุม RAID ที่เหมาะสม (ฉันชอบ HP) และขัด RAID ของคุณเพื่อค้นหาข้อผิดพลาดเป็นระยะ

Softwareraid (ในฐานะ ZFS) ในทางตรงกันข้ามจะทำให้คุณมีฮาร์ดแวร์ที่เป็นอิสระมากขึ้นถ้าตัวควบคุม RAID ตายและคุณจะไม่ได้รับการเปลี่ยนที่แน่นอน


8

เสมอ. ดิสก์มีราคาถูกข้อมูลของคุณไม่ได้ แต่ใช้ซอฟต์แวร์ RAID ดังนั้นคุณจึงมีความยืดหยุ่นในการก้าวไปข้างหน้าหรือเปลี่ยนฮาร์ดแวร์ในภายหลัง (เชื่อฉันคุณจะต้องใช้) และยังใช้ระบบไฟล์ checksumming เช่น ZFS เพื่อป้องกันความเสียหายของข้อมูลที่เงียบ (ซึ่งเป็นไปได้มากกับดิสก์ขนาดใหญ่ในปัจจุบัน)


8

สำหรับคนที่บอกว่าคุณจะไม่ใช้ฮาร์ดแวร์ RAID เพราะถ้าคอนโทรลเลอร์ล้มเหลวและคุณไม่สามารถเปลี่ยนสกรูของคุณได้คุณจะทำผิดวิธี

  1. หากสถานะการออนไลน์เป็นสิ่งสำคัญสำหรับคุณคุณไม่ควรซื้อฮาร์ดแวร์ราคาถูก ดังที่ได้กล่าวไว้ก่อนหน้านี้ให้ใช้ตัวควบคุมการโจมตีที่ดีเช่น HP, LSI, Dell เป็นต้น

  2. หากมีการซื้อคอนโทรลเลอร์จากผู้ผลิตคอมพิวเตอร์เช่นเซิร์ฟเวอร์ของเดลล์กับตัวควบคุม Dell RAID เดลล์จะบอกคุณว่าพวกเขาจะเก็บชิ้นส่วนเหล่านี้ไว้นานแค่ไหนโดยปกติจะอยู่ในช่วง 4+ ปีจาก EOL ของเซิร์ฟเวอร์นั้น

  3. หากมีคนทำงานอีกอย่างรวดเร็วหมายความว่าคุณไม่สามารถรอการส่งมอบได้คุณควรจะซื้อตัวควบคุมอะไหล่ตัวที่สองด้วยตัวคุณเองไม่ว่าใครจะทำก็ตาม

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

ฮาร์ดแวร์ RAID บันทึกก้นของฉัน 2x ครั้งหนึ่งในเซิร์ฟเวอร์อีเมลหนึ่งในไดรฟ์ที่ล้มเหลวฉันได้รับอีเมลแจ้งเตือนจากซอฟต์แวร์ตรวจสอบการจู่โจมบนเครื่องนั้นเรียกใช้ dell และมีไดรฟ์ใหม่ในวันถัดไปเปิดขึ้นมาและสร้างใหม่ทั้งหมดด้วยตัวเอง ศูนย์หยุดทำงานในหนึ่ง

อันที่สองมีไดรฟ์ล้มเหลวในไฟล์เซิร์ฟเวอร์เก่าที่กำหนดเวลาไว้ในการเปลี่ยนภายใน 6 เดือน คอนโทรลเลอร์ทำงานต่อไปและเราย้ายการเปลี่ยนเซิร์ฟเวอร์ไปเป็นสัปดาห์นั้น บันทึกการซื้อไดรฟ์ใหม่ (เนื่องจากไม่ได้รับประกัน) และหยุดทำงานเป็นศูนย์อีกครั้ง

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


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

6

ความล้มเหลวของฮาร์ดไดรฟ์มีแนวโน้มที่จะเกิดขึ้นในเซิร์ฟเวอร์มากกว่าเวิร์กสเตชันเดสก์ท็อป ...

คุณไม่สามารถพูดได้ว่า "เพิ่มคะแนนความล้มเหลวมากขึ้น" โดยไม่คำนึงถึงโอกาสของความล้มเหลวนั้น โดยเฉพาะอย่างยิ่งเนื่องจากจุดที่มีโอกาสเกิดความล้มเหลวน้อยกว่านี้มีอยู่ในสถานที่โดยเฉพาะเพื่อล้มล้างความล้มเหลวของฮาร์ดดิสก์ไดรฟ์ ในขณะที่คุณใส่มันคุณได้สร้างความผิดพลาดแบบคล้ายการเดิมพันของปาสกาล

ระบบ RAID ส่วนใหญ่ในมาเธอร์บอร์ดเดสก์ท็อปนั้นเป็นลูกผสมของซอฟต์แวร์ / ฮาร์ดแวร์ที่มีการทำงานส่วนใหญ่ในไดรเวอร์ซอฟต์แวร์ IMHO พวกเขาเป็นกลุ่มของอึที่เคยขายให้กับผู้ใช้ระดับสูง

ในทางกลับกันฮาร์ดแวร์ RAID ที่แท้จริงที่ดีมีความน่าเชื่อถือและมีฮาร์ดแวร์ในการทำสิ่งต่าง ๆ โดยไม่ต้องมีระบบปฏิบัติการ แต่ฮาร์ดแวร์เหล่านี้มีราคาแพงเพราะฮาร์ดแวร์จริงมักจะมีแบตเตอรี่สำรองและอาเรย์ XOR ที่สมบูรณ์ในการคำนวณผลรวมตรวจสอบ ฯลฯ อาจมีราคาแพงกว่าหากใช้ SCSI

สรุป: หากคุณใช้ระบบ RAID บนเมนบอร์ดแล้วไม่ไม่คุ้มค่ากับปัญหา


3
เพื่อนร่วมงานดำเนินการกับสภาพแวดล้อมด้านไอทีของโรงเรียนขนาดใหญ่ที่มีเวิร์คสเตชั่ 180,000 แห่งพร้อมฝ่ายช่วยเหลือด้านบน 7% ของเดสก์ท็อปของพวกเขาต้องการการเปลี่ยนฮาร์ดแวร์ภายในระยะเวลา 5 ปีและ 85% ของการเปลี่ยนนั้นเป็นฮาร์ดดิสก์
duffbeer703

ใช่ แต่ถ้าเวิร์กสเตชันหยุดทำงานคุณเพียงแค่ให้ผู้ใช้ลงชื่อเข้าใช้เครื่องอื่นในขณะที่คุณกำลังแก้ไขเครื่องที่เสียหาย ด้วยเวิร์คสเตชั่มากมายที่ทำให้พวกเขากลายเป็น repo ไฟล์ส่วนกลาง ฉันสงสัยว่าสถิติจะเป็นอย่างไรกับเซิร์ฟเวอร์ 180,000 เครื่อง
Ape-inago

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

5

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

สำหรับเวิร์คสเตชั่นถ้าคุณใช้ RAID-0 เพื่อปรับปรุงประสิทธิภาพของแอปพลิเคชั่นที่ถูกผูกไว้กับ IO หรือ RAID-1/5/6 เพื่อให้นักวิทยาศาสตร์ทำงานได้ $ 100 / ชั่วโมงต่อชั่วโมงเมื่อฮาร์ดดิสก์ 80 ดอลลาร์ของเธอล้มเหลว เพียงแค่อย่าสับสนกับความซ้ำซ้อนของดิสก์กับการสำรองข้อมูลและมีการทดสอบขั้นตอนเพื่อให้แน่ใจว่าทีมงาน IT ของคุณจัดการการกู้คืน


หมายเหตุที่ดีสำหรับเวิร์กสเตชัน ความต้องการของเวิร์กสเตชันนั้นแตกต่างจากความต้องการของเซิร์ฟเวอร์อย่างสิ้นเชิง และที่สำคัญคือใช่ใน ".. อย่าสับสนกับความซ้ำซ้อนของดิสก์กับการสำรองข้อมูล"
osij2is

4

RAID มีสองประเภท

  • หนึ่งที่ถูกรวม นี่ไม่ใช่การจู่โจมที่แท้จริงการทำงานจริงจะกระทำโดยซอฟต์แวร์ (ไดรเวอร์พิเศษที่ใช้ในการคำนวณการจู่โจม) คุณควรหลีกเลี่ยงสิ่งนี้
  • อีกอันหนึ่งมีราคาแพง แต่สิ่งที่คุณได้รับคือการโจมตีที่แท้จริง หากคุณสามารถจ่ายได้มันคุ้มค่าเงิน

ระบบปฏิบัติการบางระบบมีโซลูชันการตรวจจับซอฟต์แวร์ที่ดี (ซึ่งไม่เกี่ยวข้องกับการ์ดเส็งเคร็งที่กล่าวถึงข้างต้น) การจู่โจมซอฟต์แวร์ Linux เป็นสิ่งที่ดีโดยเฉพาะประสิทธิภาพที่ดีจริงๆ

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


4

RAID นั้นยอดเยี่ยมสำหรับการออนไลน์ แต่มันไม่ได้เป็นสิ่งทดแทนการสำรองข้อมูล ในฐานะที่เป็นเพื่อนร่วมงานเคยแสดงความคิดเห็นว่า "คุณรู้ว่าช่วงเวลา 'โอ้! sh! t' เมื่อคุณลบบางสิ่งโดยไม่ตั้งใจ RAID หมายถึงคุณไปที่ 'Oh, sh! t' มากกว่าหนึ่งไดรฟ์ในเวลาเดียวกัน"

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


2

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

สำหรับเวิร์คสเตชั่นคุณอาจต้องการใช้การจู่โจมซอฟต์แวร์ตามที่ Alakdae แนะนำเนื่องจากคุณไม่ต้องกังวลเกี่ยวกับการดูแลรักษาสต็อคของตัวควบคุมฮาร์ดแวร์ที่แม่นยำ อย่างไรก็ตามคุณควรมีข้อมูลสำคัญทั้งหมดที่เก็บไว้ในเซิร์ฟเวอร์ของคุณซึ่งมีการโจมตีด้วยฮาร์ดแวร์และได้รับการสำรองข้อมูลไปยังสื่อต่างๆ

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


2

ดูเหมือนว่าโพสต์ข้างต้นจำนวนมากจะลืมคำถามเดิมและเพิ่งจะโต้วาทีเกี่ยวกับ RAID 1 คำถามคือ "เมื่อ RAID คุ้มค่าปัญหาหรือไม่" มันขึ้นอยู่กับ ... หากนักพัฒนาของคุณทำข้อมูลจำนวนมากที่อ่าน & เขียนด้วยเวิร์คสเตชั่นมากกว่าการกำหนดค่า RAID 0 จะคุ้มค่า การเพิ่มไดรฟ์ให้กับ RAID 0 นี้แน่นอนว่าจะช่วยเพิ่มความเร็วและประสิทธิภาพ แต่จะเพิ่มโอกาสในการเกิดความล้มเหลว (ดิสก์หรือคอนโทรลเลอร์)

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

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


2

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

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

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


ฉันหวังว่ามันจะเพิ่มการอ่าน / ความเร็ว / การเข้าถึงแบบสุ่ม / ไม่ใช่การอ่าน / เวลา / :) เป็นสองเท่า
Bill Weiss

1

ฉันเพิ่งมีตัวควบคุม RAID ในเซิร์ฟเวอร์สองตัว (เหมือนกัน) ที่ล้มเหลวเนื่องจากเราได้เครื่องสองตัวนั้นเราจึงไม่ได้มีความล้มเหลวของฮาร์ดดิสก์เพียงตัวเดียวใน บริษัท ทั้งหมด

ฉันคิดว่า RAID บนเดสก์ท็อปเป็นความคิดที่ไม่ดีตัวควบคุม RAID ราคาถูกที่คุณจะใส่ในเครื่องเหล่านั้นจะล้มเหลวก่อนฮาร์ดไดรฟ์ตัวจริง

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


1

ฉันเป็นนักพัฒนาและเวิร์กสเตชันทั้งหมดของเราใช้ RAID สำหรับไดรฟ์ภายใน RAID 0 สิ่งนี้คุ้มค่าอย่างแน่นอน คุณไม่ต้องการกลับไปคอมไพล์จากไดรฟ์ 7200RPM เดียวเมื่อคุณลองคู่ 15000 คู่แล้ว
ฉันได้รับการท้าทายถ้ามันเป็น RAID หรือไดรฟ์ 15k ที่ทำให้เวลาในการรวบรวมสั้นลง ฉันไม่ทราบว่าการรวบรวมไดรฟ์ความเร็วสูงเพียงครั้งเดียวอาจให้ประสิทธิภาพการทำงานที่เหมือนกันทุกประการ อย่างไรก็ตามไดรฟ์ SAS เดียวไม่ใหญ่มากสำหรับพีซีสมัยใหม่ดังนั้นใน RAID ราคาแพงจึงยังคงมีอยู่ และฉันสงสัยว่า RAID จะส่งผลเสียต่อประสิทธิภาพของระบบ
ฉันคิดว่า RAID ประเภทนี้เหมาะสมอย่างยิ่งสำหรับเวิร์กสเตชันและน่าจะทำได้ดีที่สุดโดยใช้คอนโทรลเลอร์บนกระดานราคาไม่แพง จากฝั่งเซิร์ฟเวอร์เซิร์ฟเวอร์ส่วนใหญ่ของเรามีอาร์เรย์ RAID บางรูปแบบสำหรับดิสก์ระบบปฏิบัติการและข้อมูลจะอยู่ในอาร์เรย์แยกต่างหากของรูปแบบที่เหมาะสม ฉันไม่รู้เกี่ยวกับเซิร์ฟเวอร์ที่ใช้งานจริงของเรา แต่เซิร์ฟเวอร์ dev ของเรา (ซึ่งเรามีจำนวนพอใช้) ไม่เคยมีตัวควบคุมที่ล้มเหลวมาก่อน ในกรณีหนึ่งเรามีครึ่งหนึ่งของอาร์เรย์ระบบปฏิบัติการล้มเหลวในกล่อง SQL ในขณะที่มันกำลังสร้างใหม่แผ่นดิสก์อื่นล้มเหลว! บางครั้ง RAID1 ก็ยังไม่พอ!


1
ฉันต้องโทรหา BS ในอันนี้ RAID 0 ไม่มีประโยชน์สำหรับเวิร์กสเตชันผู้พัฒนา RAID 0 ที่อัตราการถ่ายโอนที่ดีที่สุดเป็นสองเท่า มันไม่ทำอะไรเลยสำหรับการเข้าถึงแบบสุ่ม เดาว่านักพัฒนาทำอะไร ... อ่านและเขียนไฟล์ขนาดเล็กจำนวนมากและไฟล์ขนาดใหญ่ที่มีขนาดใหญ่เป็นครั้งคราว เวิร์กสเตชันเดียวที่มีประโยชน์จะเป็นของนักออกแบบกราฟิกที่ทำการตัดต่อวิดีโอที่คุณต้องการ GB / s ทั้งหมดที่คุณจะได้รับ
niXar

นี่อาจเป็นจริงฉันไม่ได้เปรียบเทียบประสิทธิภาพของไดรฟ์ 15k sas เดียวกับไดรฟ์สองระบบโจมตี 0 ฉันได้อัปเดตคำตอบของฉันแล้ว
pipTheGeek

1
ขึ้นอยู่กับสิ่งที่นักพัฒนาของคุณทำ เรามีพวกที่ทำงานกับชุดข้อมูลขนาดใหญ่ที่สังเกตเห็นการปรับปรุงประสิทธิภาพที่สำคัญโดยเฉพาะอย่างยิ่งในระหว่างการรวบรวม พวก GIS สังเกตเห็นการกระทำด้วย RAID 0 ด้วยเช่นกัน
duffbeer703

การเพิ่มจาก 7.2k ไปเป็น 15k drive นั้นหมายถึงการเร่งความเร็วอย่างมาก มีไม่มากที่จะได้รับจาก Raid 0
Loren Pechtel

แน่นอน SSD ตัวเดียวจะถูกกว่าและเร็วกว่าทุกวันนี้ไหม
Dentrasi

1

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


1

RAID มีประโยชน์ก็ต่อเมื่อคุณไม่มีเซิร์ฟเวอร์ลงอย่างไม่คาดคิด เราใช้ RAID ในเซิร์ฟเวอร์ทั้งหมดของเราในศูนย์ข้อมูลของเราซึ่งไม่มีความซ้ำซ้อนในรูปแบบอื่น ตัวอย่างเช่นเราไม่ได้ใช้ RAID บนเว็บเซิร์ฟเวอร์ของเราเพราะยังมีอีก 10 ที่ยังใช้งานได้

การทดสอบสารสีน้ำเงินคือ "หากดิสก์แตกในตอนกลางคืนและไม่สามารถรอได้จนถึง 9.00 น. ต้องใช้ RAID"


มีบริบทอื่นที่เหมาะสมเช่นถ้าคุณไม่มีวิธีที่ง่ายและรวดเร็วในการกู้คืนเครื่องกลับสู่สภาวะเดิม
cp.engr

1

RAID มีค่าปัญหาเมื่อคุณมีตัวควบคุมแบตเตอรี่สำรอง

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

หากคุณมีตัวควบคุมแบตเตอรี่สำรองการเขียนจำนวนมากจะไม่สามารถเข้าถึงดิสก์ได้แทนที่จะอยู่ในหน่วยความจำจนกว่าจะถูกแทนที่ด้วยการเขียนอื่น นี่คือสิ่งที่ดี

ความซ้ำซ้อนเป็นโบนัส แต่ไม่จำเป็นเพราะสิ่งสำคัญควรซ้ำซ้อนในระดับระบบ


1

การใช้งาน RAID ราคาถูกนั้นแย่มาก

ทางเลือกของคุณคือตามลำดับความน่าเชื่อถือ:

1) เซิร์ฟเวอร์ HP DL ที่มี RAID ฮาร์ดแวร์
2) การ์ด RAID 3Ware
3) ZFS
4) Linux Software Raid

มีสิ่งใดที่ถามถึงปัญหาและแน่นอนอาจส่งผลให้ความน่าเชื่อถือโดยรวมต่ำกว่าโซลูชันที่ไม่ใช่ RAID

พิจารณาว่าจะทำอย่างไรถ้าตัวควบคุมของคุณล้มเหลวและผู้ผลิตไม่ได้ทำธุรกิจ

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

นี่เป็นสองตัวอย่างในบรรดาคนนับร้อย


1

สำหรับเวิร์กสเตชัน RAID อาจไม่คุ้มค่าเมื่อเทียบกับการมีระบบใหม่ที่สามารถกู้คืนข้อมูล ...

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

RAID ไม่ใช่โซลูชันสำรองข้อมูลตามที่ได้อธิบายไว้

RAID ยังไม่สมบูรณ์แบบ ฉันคิดว่าโพสต์นี้จากบล็อกของคนประเภทนี้สรุปว่าฉันรู้สึกอย่างไรกับ RAID และเมื่อมันคุ้มค่า: คิดถึง RAID?

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


0

ทำไมต้องกังวลกับเวิร์กสเตชัน? แน่นอนว่าคุณมีโฮมไดเร็กตอรี่และข้อมูลทั้งหมดของคุณเก็บไว้ที่ศูนย์กลาง นั่นคือที่ที่คุณต้องการใช้การจู่โจม


0

หากคุณกังวลเกี่ยวกับตัวควบคุมไดรฟ์ที่ล้มเหลวคุณต้องพิจารณาเซิร์ฟเวอร์ที่ล้มเหลวเช่นแฟน ๆ เมนบอร์ด RAM เครือข่าย .. แล้วคุณต้องพิจารณาถึงความล้มเหลวของเราเตอร์และสายและอำนาจ ... และ คุณต้องพิจารณาความล้มเหลวของศูนย์ข้อมูล (น้ำท่วมไฟไหม้ข้อผิดพลาดของมนุษย์) จากนั้นคุณต้องพิจารณาความล้มเหลวของเครือข่ายภายนอก (สายตัด - ทุกครั้งในบางสถานที่!)

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

ถัดจากข้อผิดพลาดของมนุษย์นั่นคือ ใครพิมพ์ " shutdown -h now" เมื่อต้องการรีบูต .... :(


0

ความกังวลใหญ่ของฉันคือดิสก์เพราะดูเหมือนว่าคุณไม่สามารถซื้อสิ่งที่มีราคาถูกได้:

หมายเหตุผู้ขายรายใหญ่:

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

นั่นดูเหมือนว่าบ้าสำหรับฉันแล้ว gotcha อีกตัวที่รับรองว่าผู้ขายดิสก์จะได้รับผลตอบแทนมากมายจากคนที่ 'ไม่รู้ดีกว่า' อย่างไรก็ตามฉันอ่านว่า Google ทำ whitepaper (หาไม่เจอ) ที่แสดงว่าไม่มีความแตกต่างในความน่าเชื่อถือของไดรฟ์ระหว่าง 'คลาส' ทั้งสองที่เสนอโดยผู้ขายที่จัดเก็บ ฉันสงสัยว่า Google ใช้ตัวควบคุมการโจมตีด้วยฮาร์ดแวร์ในกล่องสีเบจอย่างรวดเร็ว

บางที mdadm (ในการโจมตี linux) มีการตั้งค่าอย่างใดอย่างหนึ่งที่สามารถใช้เพื่อจัดการกับการตั้งค่าใจร้อนมากขึ้นใน firmwares ไดรฟ์เดสก์ทอป?

บางทีในความเป็นจริงแล้วทุกคนจ่ายเงินเพื่อการรับประกันผ่านช่วงเวลา 'หมดเวลา' ในปุ่มควบคุมในเฟิร์มแวร์ตัวควบคุมหรือไม่

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