ฉันจะใช้การจัดสรรแบบ thin storage อย่างปลอดภัยได้อย่างไร


19

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

คำตอบ:


16

โดยทั่วไปไม่ว่าคุณกำลังพูดถึง SCSI LUNs (SAN) หรือระบบไฟล์เครือข่าย (NAS) ที่เก็บข้อมูลแบบบางคือเมื่อคุณบอกไคลเอ็นต์หน่วยเก็บข้อมูลว่ามีพื้นที่มากกว่าที่คุณจัดสรรให้จริง สิ่งนี้ไม่มีความเสี่ยงในตัวของมันเอง แต่ถ้าคุณมีที่เก็บข้อมูลไม่เพียงพอที่จะอนุญาตให้ทุก ๆ คอนเทนเนอร์มีขนาดเต็มตามสัญญาที่เรียกว่า overprovisioning และมีความเสี่ยง

ข้อดี

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

ความเสี่ยง

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

ปฏิบัติที่ดีที่สุด

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

  • ใช้ซอฟต์แวร์เพื่อตรวจสอบและแจ้งเตือนเกี่ยวกับสภาพการใช้สระว่ายน้ำ หากไม่มีอะไรในกล่องที่จะทำสิ่งนี้ให้เขียนด้วยตัวคุณเอง ที่เก็บข้อมูลส่วนใหญ่รองรับคำสั่ง CLI ที่สามารถอ่านได้โดยสคริปต์ที่คุณกำหนดเวลาให้เรียกใช้บ่อย ความถี่ควรสูงพอที่จะไม่มีพูลของคุณที่สามารถเติมระหว่างเหตุการณ์การลงคะแนน
  • สร้างเกณฑ์พื้นฐาน พูลหน่วยเก็บข้อมูลใหม่ทั้งหมดที่มีไคลเอนต์ overprovisioned ควรใช้สิ่งนี้โดยค่าเริ่มต้น ขีด จำกัด นี้ควรเป็นเกณฑ์ที่อนุรักษ์นิยมที่สุดในสภาพแวดล้อมของคุณ
  • สำหรับพูลขนาดเล็กให้ใช้ขีด จำกัด ที่ต่ำกว่า หากคุณให้การเตือน 30% กับพูล 100TB คุณจะมีเวลามากขึ้นในการเพิ่มดิสก์มากกว่าถ้าคุณมีการเตือน 30% ในพูล 10TB โดยสมมติว่าพวกเขามีความสามารถในการบริโภคการเขียนที่ความเร็วเดียวกัน
  • ปรับเกณฑ์ขึ้นหากคุณมีการจัดสรรน้อยเกินไป หากคุณมีพูลที่ได้รับการจัดสรรเกิน 106% การใช้ประโยชน์จากการกดปุ่ม 70% นั้นไม่ได้มีความเสี่ยงมากเท่ากับพูลที่มีการจัดเตรียมมากเกินไป 200%
  • ปรับขีด จำกัด ของคุณตามเวลาที่คุณต้องการเพื่อเพิ่มพื้นที่ในพูล ในร้านของฉันเราเก็บข้อมูลออนไลน์ไว้ในกล่องแต่ละกล่องไว้สำหรับการเติบโตในสระว่ายน้ำใด ๆ และพื้นที่เก็บข้อมูลเพิ่มเติมบนชั้นวางที่พร้อมติดตั้งลงในกล่องเก็บข้อมูลใด ๆ เราทำสิ่งนี้เพื่อการจัดเก็บประเภทที่เพียงพอที่เราสามารถรองรับการเติบโตในแหล่งใดก็ได้
  • ทุกที่ที่เป็นไปได้และสามารถใช้งานได้บางจัดเก็บข้อมูลของคุณ การคัดลอกใช้งานเพื่อลดการใช้งานของคุณและหากคุณใช้ LUNs การเรียกคืนหน้าศูนย์และไคลเอ็นต์ที่สามารถดำเนินการจัดเก็บยกเลิกการจัดสรรเมื่อพวกเขาลบข้อมูลทั้งสองช่วย

เราได้นำเสนอข้อความ 'การสมัคร' ในแง่ของความจุทั้งสำรองกับความจุทั้งหมด แต่ในแง่ของข้อกำหนดที่ไม่ได้ใช้กับพื้นที่ว่าง ในตัวอย่างของคุณ - การใช้ประโยชน์ 70% พร้อมการสมัคร 200% - คุณมีส่วนสำรองที่เหลือ 130% เทียบกับ 30% ของพื้นที่จัดเก็บจริงให้สัดส่วนการสมัครสมาชิก 433% (โดยที่ '106% เทียบกับ 70%' หมายถึง 36%: 30% = 120%)
Sobrique

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

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

1
เราตัดสินใจว่ามันเป็นเรื่องดีที่จะส่งผ่านการประหยัดจากการลดขนาดลงให้กับลูกค้าที่เก็บข้อมูลทั้งหมด เราเรียกเก็บเงินตาม TB ที่ได้รับการแก้ไข
โหระพา

ค่าใช้จ่ายรายเดือนหรือเงินทุน? ฉันได้รับการสะดุดโดยคนหลังเพียงเพราะมันยากมากที่จะประเมินอัตราส่วนอายุการใช้งาน แต่มันอาจเป็นเรื่องยากที่จะโน้มน้าวให้นักบัญชีว่าคุณไม่ต้องการทำแบบจำลองรายจ่ายลงทุนอีกต่อไป
Sobrique

9

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

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

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

  • ค่าใช้จ่ายรอการตัดบัญชี - ถ้าฉันให้ 10TB วันนี้ แต่คุณเติมที่ 2TB ต่อปีฉันอาจจ่ายน้อยลงถ้าฉันรอก่อนซื้อดิสก์

คุณมีสอง gotchas เกิดขึ้นจากนี้แม้ว่า:

  • ดิสก์หมดเร็วเกินไป - ผู้ที่เริ่มเติมดิสก์ 'ของตนสามารถเรียกใช้พื้นที่ส่วนที่เหลือขององค์กรได้

  • จำนวนแกนหมุน - การซื้อดิสก์ให้น้อยลงหมายความว่าคุณมีแกนหมุนน้อยลงและทำให้ IOP น้อยลง ซึ่งหมายความว่าดิสก์ของคุณจะทำงานร้อนและประสิทธิภาพของคุณจะแย่ลง

สิ่งที่ฉันอยากจะแนะนำเป็นแนวทางปฏิบัติที่ดีที่สุดสำหรับการจัดเตรียมแบบบาง:

  • รับการจัดการซื้อในความเสี่ยงที่เกี่ยวข้อง
  • ตั้งค่าอัตราส่วนการแสดงผลเกินที่ยอมรับได้ (นี่เป็นการตัดสินใจที่มีความเสี่ยงทางธุรกิจ
  • ยังพิจารณาขนาดเสียงของแต่ละบุคคล ปริมาณ 20TB มีแนวโน้มที่จะกินพื้นที่มากกว่าปริมาณมากถึง 100GB
  • มีความจุ (หรือใบสั่งซื้อ) พร้อมที่จะไปเมื่อคุณเริ่มเหลือน้อย (ตาม 'พื้นที่ว่าง' หรือ 'ขนาดปริมาตร' คุณไม่ได้รับคำเตือนมากเท่าที่คุณกำลังจะหมดและคุณอาจ อย่ารอจนถึงไตรมาสถัดไป / ปีการเงินเพื่อเติมเงิน - คุณไม่ได้ซื้อกำลังการผลิตใหม่อีกต่อไปคุณกำลังเติมสิ่งที่คุณได้ขายไปแล้ว
  • พิจารณาความจุสูงสุดตามทฤษฎีของระบบจัดเก็บข้อมูลของคุณ คิดอย่างรอบคอบเกี่ยวกับสิ่งที่คุณจะทำถ้าผ่านมันไป
  • ใส่ใจกับประสิทธิภาพของคุณ IOPs / ปริมาณงานทั้งคู่ คุณอาจจะไม่ได้รับคำตอบที่ดีสำหรับคำถาม 'คุณต้องการประสิทธิภาพมากแค่ไหน' แต่คุณอาจพบว่าประสิทธิภาพในการทำงานของคุณ 'เร็วกว่า' อย่างอื่น กำหนดเกณฑ์สำหรับสิ่งนี้ด้วย
  • พิจารณาการเรียกเก็บเงินของคุณตาม คุณประหยัดเงินด้วยการตั้งสำรองแบบบาง แต่คุณจะต้องใช้มันบางส่วนเพื่อให้ทันกับรูปแบบการจัดเตรียมแบบบางของคุณ

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


1
ในร้านค้าของฉัน oversubscription ไม่ปรากฏแก่เจ้าของข้อมูลเว้นแต่พวกเขาจะขอมัน เราตัดสินใจใช้พื้นที่เก็บข้อมูล แต่สัญญาว่าจะไม่ไปเล่นพูล
กระเพรา

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