มี SAN / Storage System แบบกระจายหรือไม่? [ปิด]


9

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

ผลที่ได้คือผู้ใช้ส่วนใหญ่มีฮาร์ดไดรฟ์ขนาดใหญ่ที่ว่างเปล่าเป็นส่วนใหญ่ ตอนนี้เป็นปี 2010 มีระบบออกมีที่ช่วยให้คุณเปลี่ยนพื้นที่ว่างนั้นเป็นเสมือน SAN หรือไลบรารีเอกสารหรือไม่?

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

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

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

ฉันสามารถดูข้อเสียบางอย่างเช่นกัน:

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

คิดว่านี่เป็นระบบจัดเก็บข้อมูลบนคลาวด์ที่อาศัยอยู่ภายใน LAN องค์กรของคุณและใช้อุปกรณ์ผู้ใช้ที่มีอยู่ของคุณ

ไฟล์เซิร์ฟเวอร์หลักเก่าของเรามีกำหนดให้เกษียณในเวลาประมาณ 2 ปีและฉันกำลังมองหาการแทนที่ด้วย SAN ขนาดเล็ก ไฟล์เซิร์ฟเวอร์ปัจจุบันของเราใช้งานประมาณ 400GB ของการแชร์ 1TB เราทำให้มันเล็กลงเพราะพื้นที่สำรองของเรามี จำกัด ฉันกำลังมองหาที่จะขยายเป็นพื้นที่ใช้งานอย่างน้อย 4TB เมื่อมันถูกแทนที่อาจจะมากขึ้นถ้าราคาลดลงตามที่ฉันคาดหวัง ฉันคิดว่าสิ่งนี้จะเหมาะกว่า ในฐานะโรงเรียนเรามีห้องแล็บคอมพิวเตอร์สองแห่งที่ฉันสามารถปล่อยให้ทำงานได้ซึ่งจะสมบูรณ์แบบสำหรับการเพิ่มความซ้ำซ้อนเล็กน้อยให้กับระบบดังกล่าว

มีข้อยกเว้นน้อยมากผู้ใช้ของเราเติมฮาร์ดไดรฟ์ 120GB น้อยกว่า 40GB ซึ่งหมายความว่าฉันสามารถจอง 65GB ต่อเครื่องได้อย่างง่ายดาย และนั่นจะเพิ่มขึ้นเพียงอย่างเดียวเนื่องจากเครื่องจักรรุ่นใหม่เข้ามาพร้อมกับไดรฟ์ 250Gb และแม้กระทั่งเครื่องที่อาจใหญ่ขึ้นในไม่ช้า เมื่อถึงเวลาที่เซิร์ฟเวอร์ไฟล์ถูกแทนที่ด้วยกำหนดตารางเวลาการเปลี่ยนเดสก์ท็อปของฉันฉันคาดหวังว่าระบบดังกล่าวจะอนุญาตให้มีพื้นที่เก็บข้อมูลที่ใช้งานได้ 5TB รวมถึงการสำรองข้อมูลซ้ำซ้อนและประวัติ

น่าเสียดายที่สิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้คือDienstและเป็นเพียงกระดาษที่ย้อนกลับไปในปี 1994 ฉันเพิ่งใช้ buzzwords ผิดในการค้นหาของฉันหรือสิ่งนี้ไม่มีอยู่จริงหรือ ถ้าไม่มีข้อเสียอย่างใหญ่หลวงที่ฉันพลาดไปหรือไม่?


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

คุณอาจต้องการตรวจสอบCCNx ที่พัฒนาโดยทีมงานของ van Jacobson ที่ PARC ที่เกี่ยวข้อง: โครงการSWIFT
the-wabbit

คำตอบ:


3

มันเสียงที่ฉันชอบที่คุณอธิบายAFSการดำเนินงานร่วมกันมากที่สุดซึ่งเป็นOpenAFS แนวคิดหลัก OpenAFS อธิบายไว้ที่นี่: http://docs.openafs.org/UserGuide/ch01.html#HDRWQ3

AFS คือ:

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

+1 อาจไม่ตรงกับข้อกำหนดของเขา
วอร์เนอร์

สิ่งที่ดูเหมือนจะหายไป? ฉันคิดว่ามันจะเป็นแบบที่สมบูรณ์แบบ หรืออย่างน้อยก็พอดี 90%
Insyte

ความจริงที่ว่าการใช้งานเซิร์ฟเวอร์ AFS บน Windows นั้นไม่ได้รับการสนับสนุนอาจมีส่วนเกี่ยวข้องกับเรื่องนี้ docs.openafs.org/ReleaseNotesWindows/ch03s11.html
mfinni

ฮะ. ที่ไม่ได้พูดที่หลอกลวงกับสิ่งที่พวกเขาบอกว่าที่นี่: openafs.org/windows.html
Insyte

1
สำหรับซอฟต์แวร์ไคลเอ็นต์ คุณต้องการกล่อง Windows เพื่อเชื่อมต่อกับ AFS ที่มีอยู่หรือไม่ ไปเลย คุณต้องการโฮสต์แชร์ AFS บน Windows หรือไม่ ได้รับการสนับสนุน
mfinni

2

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

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

  2. ทุกอย่างจะต้องมีการเข้ารหัสที่ดี - มิฉะนั้นเอกสารของเจ้านายที่มีแผนของเขาที่จะจ่ายเงินหรือเอกสาร HR ที่แสดงเงินเดือนของทุกคนจะถูกจำลองไปยังจิมมี่เครื่องพนักงานไปรษณีย์ ที่เขาทำงาน LimeWire ดูว่าจะเกิดอะไรขึ้น?


3
นอกจากนี้: ประสิทธิภาพของพวกเขาดูดเครือข่ายจะไม่ความเร็วสูงสุด SAN ลงไปในเวลาเย็นซึ่งดูดสำหรับการบำรุงรักษา แต่ได้รับการกำจัดของแผ่นและบูตจาก SAN;)
TomTom

1

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

ฉันคิดว่ามีคำตอบที่คล้ายกันจากเอกสารทางวิชาการที่ฉันเคยอ่านในอดีต แต่ดูเหมือนว่า CleverSafe จะเป็นผลิตภัณฑ์ที่ใช้งานได้จริงไม่ใช่แค่ต้นแบบ บริษัท ได้รับรอบตั้งแต่ปี 2004


1

ซอฟต์แวร์การจำลองเสมือน SANsymphony 7.0 Storage

ด้านล่างคือทั้งหมดที่ยกมาจากเว็บไซต์ของพวกเขา:

คุณสมบัติหลัก

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

ประเภทการเข้าถึง

บล็อก I / O ของดิสก์บน SAN จริงหรือเสมือน การเข้าถึงระบบไฟล์มีให้ผ่านโปรโตคอล NFS / CIFS จากระบบปฏิบัติการ Windows Server วิธีการเข้าถึงทั้งสองอาจรวมกันเพื่อให้เป็นไปตามข้อกำหนดความพร้อมใช้งานสูงที่จัดเก็บแบบรวม (SAN / NAS)

รองรับสภาพแวดล้อมโฮสต์

ระบบคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows มาตรฐานรวมถึง (Windows Server 2000, 2003, 2008, Hyper-V, Windows XP, Windows 7), UNIX, HP-UX, Sun Solaris, IBM AIX, RedHat Linus, Suse Linux, Apple MacOs, VMware ESX / vSphere, Citrix XenServer

ดิสก์ที่รองรับ (แบ็คเอนด์)

ไดรฟ์ภายในไดรฟ์ภายนอกไดรฟ์ดิสก์ภายนอก JBODs โซลิดสเตตดิสก์ (SSD) และระบบจัดเก็บข้อมูลอัจฉริยะที่รองรับบน Windows Server 2008 อาจเชื่อมต่อกับโหนด DataCore อาจเชื่อมต่อโดยตรงหรือเชื่อมต่อกับ SAN


มันคือสิ่งที่คุณหลังจากใช่


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

การอ่านการเก็บข้อมูล / ข้อมูลนามธรรมฉันเห็นสิ่งนี้เมื่อเร็ว ๆ นี้ แต่มันอาจเป็นแนวคิดที่เหมาะสมมากกว่าสิ่งที่ใช้งานได้จริง: xtreemfs.org/feature_replication.php
Mark Lawrence

แน่นอนว่าสิ่งอื่น ๆ ที่ควรค่าแก่การดูถ้าคุณยังไม่มี Windows DFS-R ด้วยวิธีนี้คุณจะตั้งค่าเนมสเปซของโฟลเดอร์ที่เข้าถึงและทำซ้ำอย่างโปร่งใสผ่านการจำลองแบบโฆษณา โฟลเดอร์เนมสเปซมีเป้าหมายในการแชร์แบบฟิสิคัลและสิ่งเหล่านี้สามารถทำซ้ำได้โดยใช้โทโพโลยีที่คุณเลือก (เช่นฮับและพูดหรือฟรีสำหรับทุกคน) เอ่อมีจับฉันคิดว่าเป้าหมายต้องใช้เซิร์ฟเวอร์ windows
Mark Lawrence

0

สิ่งที่ใกล้เคียงที่สุดในใจของฉันคือ Googles MapReduce หรือทางเลือก Hadoop ฟรี แต่สิ่งนี้ถูกออกแบบมาเพื่อขยายสู่พื้นที่ petabyte สำหรับเว็บแอปขนาดใหญ่จริงๆ

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

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

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

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