الفرق بين المراجعتين لصفحة «خادوم للمواد الإعلامية»

من ويكي أضِف
اذهب إلى التنقل اذهب إلى البحث
سطر 16: سطر 16:
  
 
سبب إعتمادنا على هذا الحجم هو قدرتنا على تركيب تقريبا ١٢ خانة لأقراص صلبة.. إلى جانب خانات للأقراص التي ستحتوي على نظام تشغيله، و بالتالي في حالة شراءنا لأقراص ٤ تيرابايت سيمكن الوصول لسعة إجمالية ٤٨ تيرابايت التي اذا قسمت على نظام RAID ستكون السعة الفعلية هي ثلثي هذا الحجم أي ٣٢ تيرابايت و هي كمية مناسبة لوحدة في مثل حجم وحدتنا.
 
سبب إعتمادنا على هذا الحجم هو قدرتنا على تركيب تقريبا ١٢ خانة لأقراص صلبة.. إلى جانب خانات للأقراص التي ستحتوي على نظام تشغيله، و بالتالي في حالة شراءنا لأقراص ٤ تيرابايت سيمكن الوصول لسعة إجمالية ٤٨ تيرابايت التي اذا قسمت على نظام RAID ستكون السعة الفعلية هي ثلثي هذا الحجم أي ٣٢ تيرابايت و هي كمية مناسبة لوحدة في مثل حجم وحدتنا.
−
 
+
[[ملف:Supermicro3UChassis.jpg|thumb|200x200px]]
 
هناك عدة ماركات للعلب و لكن طبقا لنصيحة محمد عمار الماركة المناسبة هي Supermicro لان العلبة تأتي بعدة إكسسوارات أساسية. و من هنا استقرينا على هذه العلبة: [http://www.supermicro.com/products/chassis/3U/836/SC836E16-R1200.cfm Supermicro SuperChassis 836E16-R1200B]
 
هناك عدة ماركات للعلب و لكن طبقا لنصيحة محمد عمار الماركة المناسبة هي Supermicro لان العلبة تأتي بعدة إكسسوارات أساسية. و من هنا استقرينا على هذه العلبة: [http://www.supermicro.com/products/chassis/3U/836/SC836E16-R1200.cfm Supermicro SuperChassis 836E16-R1200B]
  
 
==== الهيكل ====
 
==== الهيكل ====
 +
==== التوصيلات ====
 +
 +
HDD
 +
 +
Backplane
 +
 +
Expander
 +
 +
2 x SAS Cards
 +
 +
RAID Cards
 +
 +
Motherboard
  
−
==== التوصيلات ====
 
 
=== التنصيب و التشغيل ===
 
=== التنصيب و التشغيل ===
  
سطر 28: سطر 40:
  
 
من مزايا OmniOS أن:
 
من مزايا OmniOS أن:
−
[[ملف:Raid-5.png|thumb|527x527px]]
+
 
 +
لتركيب نظام التشغيل:
 +
 
 
==== هيكل الملفات و طريقة التخزين ====
 
==== هيكل الملفات و طريقة التخزين ====
 
بناء على نصيحة أكثر من شخص منهم Morten Dall المبرمج السويدي و المتخصص في تخزين و نقل الملفات في شبكات كبيرة استقرينا على نظام تخزين: ZFS
 
بناء على نصيحة أكثر من شخص منهم Morten Dall المبرمج السويدي و المتخصص في تخزين و نقل الملفات في شبكات كبيرة استقرينا على نظام تخزين: ZFS
  
 
و بما إن الخادم معرض لمشاكل معتادة مثل فساد أي من الأقراص الصلبة أو فساد المادة فقررنا الإعتماد على طريق التخزين ب[[ويكيبيديا:ريد|مصفوفة التعدد للأقراص المستقلة]] أو ما يعرف باسم RAID.  
 
و بما إن الخادم معرض لمشاكل معتادة مثل فساد أي من الأقراص الصلبة أو فساد المادة فقررنا الإعتماد على طريق التخزين ب[[ويكيبيديا:ريد|مصفوفة التعدد للأقراص المستقلة]] أو ما يعرف باسم RAID.  
−
 
+
[[ملف:Raid-5.png|thumb|360x360px]]
 
بعد التفكير في أنواع الريد المختلفة نفاضل بين نوعين RAID 0 و الملقب بالمخطوطة وهذه التقنية تحتوي على الخطوط ولكنها لا تسمح بتكرار البيانات. وهي توفر الأداء الأمثل وبدون احتمال وقوع أخطاء. هذه النوعية من الريد تعطي إستخدام عالي السرعة و مناسب لأحجام بيانات كبيرة كما تقسم البيانات على الهاردات المختلفة لكنها لا تنسخ نسخا من البيانات و بالتالي في حالة حدوث أي عطل في أي من الأقراص الإحتمال الأكبر هو خسارة جزء من المادة.
 
بعد التفكير في أنواع الريد المختلفة نفاضل بين نوعين RAID 0 و الملقب بالمخطوطة وهذه التقنية تحتوي على الخطوط ولكنها لا تسمح بتكرار البيانات. وهي توفر الأداء الأمثل وبدون احتمال وقوع أخطاء. هذه النوعية من الريد تعطي إستخدام عالي السرعة و مناسب لأحجام بيانات كبيرة كما تقسم البيانات على الهاردات المختلفة لكنها لا تنسخ نسخا من البيانات و بالتالي في حالة حدوث أي عطل في أي من الأقراص الإحتمال الأكبر هو خسارة جزء من المادة.
  
 
النوع الثاني هو RAID 5 وهذا النوع يتضمن مصفوفة التدوير المتكافئة Rotating Parity Array أو مصفوفة التدوير التي تستخدم تقنية فحص الـParity Bit ، وتعني عنونة نفس حدود الكتابة الموجودة في النوع RAID-4. وهذا يعني أن جميع عمليات القراءة والكتابة ستكون متداخلة ومتوافقة مع بعضها. النوع RAID-5 يخزن المعلومات التي يتم الكشف عن صحتها باستخدام تقنية Parity، ولكنه لا يعنى بتخزين البيانات، مع ملاحظة أن المعلومات التي يتم تخزينها يمكن أن تتحول إلى بيانات. هذا النوع يحتاج على الأقل إلى ثلاثة أقراص وعادة تستخدم خمس أقراص للمصفوفة المستخدمة في هذا النوع. ويعتبر هذا النوع من أفضل الأنواع في الأنظمة التي تسمح بتعدد المستخدمين والتي لا ينتقد فيها الأداء بشكل كبير أو التي تنجز عمليات كتابة قليلة. (المصدر [[ويكيبيديا:ريد|ويكيبيديا]]) و برغم من أن هذا النوع أبطأ في التخزين و التعامل مع عمليات كتابة و تخزين كبيرة إلا أنه أكثر ضمانا حيث أنه في حالة حدوث أي عطل في أي من الأقراص، يمكن بسهولة استبداله و إعادة كتابة المادة حتى لا تحدث أي خسارة في أي جزء من المادة.
 
النوع الثاني هو RAID 5 وهذا النوع يتضمن مصفوفة التدوير المتكافئة Rotating Parity Array أو مصفوفة التدوير التي تستخدم تقنية فحص الـParity Bit ، وتعني عنونة نفس حدود الكتابة الموجودة في النوع RAID-4. وهذا يعني أن جميع عمليات القراءة والكتابة ستكون متداخلة ومتوافقة مع بعضها. النوع RAID-5 يخزن المعلومات التي يتم الكشف عن صحتها باستخدام تقنية Parity، ولكنه لا يعنى بتخزين البيانات، مع ملاحظة أن المعلومات التي يتم تخزينها يمكن أن تتحول إلى بيانات. هذا النوع يحتاج على الأقل إلى ثلاثة أقراص وعادة تستخدم خمس أقراص للمصفوفة المستخدمة في هذا النوع. ويعتبر هذا النوع من أفضل الأنواع في الأنظمة التي تسمح بتعدد المستخدمين والتي لا ينتقد فيها الأداء بشكل كبير أو التي تنجز عمليات كتابة قليلة. (المصدر [[ويكيبيديا:ريد|ويكيبيديا]]) و برغم من أن هذا النوع أبطأ في التخزين و التعامل مع عمليات كتابة و تخزين كبيرة إلا أنه أكثر ضمانا حيث أنه في حالة حدوث أي عطل في أي من الأقراص، يمكن بسهولة استبداله و إعادة كتابة المادة حتى لا تحدث أي خسارة في أي جزء من المادة.
 +
 +
الخصائص:
  
 
==== بروتوكول التواصل مع الشبكة ====
 
==== بروتوكول التواصل مع الشبكة ====

مراجعة 16:56، 4 أغسطس 2014

Inside and Rear of Webserver.jpg

هذا المقال هو شرح لعملية تركيب و القرارات التي صاحبت إنشاء خادم للمواد الإعلامية المتعددة كجزء من مركز أفلام س للتشارك في الأدوات والمواد الإعلامية، و وحدة أفلام س مفتوحة المصدر لإنهاء الأفلام.

هناك عدة أنواع من الخوادم و تستخدم لكافة الأغراض: خادم لاستضافة مواقع الانترنت، خادم لإدارة ميكنة مصنع و خلافه. و هي تأتي في كل الأشكال و الأنواع.

الفكرة الأساسية في الخادم هي أنه جهاز حاسوب متصل بشبكة حواسيب، أي أنه عقدة فيها، متخصص في أداء وظيفة معينة وتلبية الطلبات التي ترده من حواسيب أخرى على الشبكة.

الهدف من هذا الخادم الذي نصنعه هو عمل حاسوب مركزي كبير ذو سعة واسعة وموصول بسرعة عالية بالجهاز الرئيسي، وفي نفس الوقت يمكن الولوج اليه من أي جهاز موصول بالشبكة لتحرير الملفات المخزنه عليه و هي غالبا مواد إعلامية من الفيديو، الصوت، الصورة. الهدف أيضا هو وجود صلاحيات مختلفة تسمح بوجود مستودع مفتوح للمواد خالية الحقوق التي يضعها أصحابها للتشارك وإعادة المزج مع الآخرين، وفي نفس الوقت ملفات يمكن حفظها بعيدا عن المستودع المفتوح لكي يعمل أصحابها عليها بشكل يضمن حفظها من أعين الآخرين.

التركيب الأساسي

العلبة

أول إعتبار وجب التفكير فيه هو السعة الإجمالية للخادم، و إمكانية توسعته، لآن لهذا علاقة مباشرة بحجم العلبة chassis التي ستشتريها.

بالرغم من وجود عدة إحتمالات لتركيب الخادم، مثلا في علبة رأسية مثل الحاسوب العادي، قررنا نحن الإعتماد على وحدة أفقية بحجم 3U و التي هي في المنتصف بين وحدة 2U التي هي عادة تستوعب من ٦ الى ١٠ خانات لأقراص صلبة و وحدة 4U التي تستوعب عادة ١٨-٢٠ قرص صلب.

سبب إعتمادنا على هذا الحجم هو قدرتنا على تركيب تقريبا ١٢ خانة لأقراص صلبة.. إلى جانب خانات للأقراص التي ستحتوي على نظام تشغيله، و بالتالي في حالة شراءنا لأقراص ٤ تيرابايت سيمكن الوصول لسعة إجمالية ٤٨ تيرابايت التي اذا قسمت على نظام RAID ستكون السعة الفعلية هي ثلثي هذا الحجم أي ٣٢ تيرابايت و هي كمية مناسبة لوحدة في مثل حجم وحدتنا.

Supermicro3UChassis.jpg

هناك عدة ماركات للعلب و لكن طبقا لنصيحة محمد عمار الماركة المناسبة هي Supermicro لان العلبة تأتي بعدة إكسسوارات أساسية. و من هنا استقرينا على هذه العلبة: Supermicro SuperChassis 836E16-R1200B

الهيكل

التوصيلات

HDD

Backplane

Expander

2 x SAS Cards

RAID Cards

Motherboard

التنصيب و التشغيل

نظام التشغيل

أيضا بعد التفكير في أي أنظمة التشغيل أنسب لإدارة الخادم.. كنا نعلم أننا نريد نظام تشغيل مبني على OpenSolaris ولكن بعد أن أسقطت شركة أوراكل Oracle دعمها له بحثنا عن نظام تشغيل مناسب للخادم بحيث يكون مفتوحا و حرا و مجانيا في نفس الوقت، إلى جانب انه يعطي لنا قدرة عالية في التحكم في الملفات. من كل عائلة أنظمة التشغيل illumus وجدنا أن أنسب نظام تشغيل هو OmniOS.

من مزايا OmniOS أن:

لتركيب نظام التشغيل:

هيكل الملفات و طريقة التخزين

بناء على نصيحة أكثر من شخص منهم Morten Dall المبرمج السويدي و المتخصص في تخزين و نقل الملفات في شبكات كبيرة استقرينا على نظام تخزين: ZFS

و بما إن الخادم معرض لمشاكل معتادة مثل فساد أي من الأقراص الصلبة أو فساد المادة فقررنا الإعتماد على طريق التخزين بمصفوفة التعدد للأقراص المستقلة أو ما يعرف باسم RAID.

Raid-5.png

بعد التفكير في أنواع الريد المختلفة نفاضل بين نوعين RAID 0 و الملقب بالمخطوطة وهذه التقنية تحتوي على الخطوط ولكنها لا تسمح بتكرار البيانات. وهي توفر الأداء الأمثل وبدون احتمال وقوع أخطاء. هذه النوعية من الريد تعطي إستخدام عالي السرعة و مناسب لأحجام بيانات كبيرة كما تقسم البيانات على الهاردات المختلفة لكنها لا تنسخ نسخا من البيانات و بالتالي في حالة حدوث أي عطل في أي من الأقراص الإحتمال الأكبر هو خسارة جزء من المادة.

النوع الثاني هو RAID 5 وهذا النوع يتضمن مصفوفة التدوير المتكافئة Rotating Parity Array أو مصفوفة التدوير التي تستخدم تقنية فحص الـParity Bit ، وتعني عنونة نفس حدود الكتابة الموجودة في النوع RAID-4. وهذا يعني أن جميع عمليات القراءة والكتابة ستكون متداخلة ومتوافقة مع بعضها. النوع RAID-5 يخزن المعلومات التي يتم الكشف عن صحتها باستخدام تقنية Parity، ولكنه لا يعنى بتخزين البيانات، مع ملاحظة أن المعلومات التي يتم تخزينها يمكن أن تتحول إلى بيانات. هذا النوع يحتاج على الأقل إلى ثلاثة أقراص وعادة تستخدم خمس أقراص للمصفوفة المستخدمة في هذا النوع. ويعتبر هذا النوع من أفضل الأنواع في الأنظمة التي تسمح بتعدد المستخدمين والتي لا ينتقد فيها الأداء بشكل كبير أو التي تنجز عمليات كتابة قليلة. (المصدر ويكيبيديا) و برغم من أن هذا النوع أبطأ في التخزين و التعامل مع عمليات كتابة و تخزين كبيرة إلا أنه أكثر ضمانا حيث أنه في حالة حدوث أي عطل في أي من الأقراص، يمكن بسهولة استبداله و إعادة كتابة المادة حتى لا تحدث أي خسارة في أي جزء من المادة.

الخصائص:

بروتوكول التواصل مع الشبكة

FCoE

NFS

قائمة الأجهزة الصلبة

هذه هي قائمة المشتروات بأسعارها و روابط لشرائها من الولايات المتحدة مع حساب الضرائب و الشحن و رسوم الشركة الموردة (سواء أن كان موقع مثل إدفعلي أو شركة مستقلة) ملف:SeenMediaServerList.ods

المصادر و الوصلات الخارجية

كيفية توصيل الوصلات الأساسية لخادم أقراص ساس و ساتا - الجزء الأول

كيفية توصيل الوصلات الآساسية لخادم آقراص ساس و ساتا - الجزء الثاني

أنواع الريد - مصفوفة التعدد للأقراص المستقلة