| سطر 1: |
سطر 1: |
| − | === '''مقدمة''' === | + | === مقدمة === |
| | [[File:Inside and Rear of Webserver.jpg|thumb|225x225px]] | | [[File:Inside and Rear of Webserver.jpg|thumb|225x225px]] |
| | هذا المقال هو شرح لعملية تركيب و القرارات التي صاحبت إنشاء خادوم للمواد الإعلامية المتعددة كجزء من [[وحدة أفلام س لإنهاء الأفلام|وحدة أفلام س مفتوحة المصدر لإنهاء الأفلام]] و للتشارك في الأدوات والمواد الإعلامية. المصمم التقني لهذا الخادوم هو [[أضف:users/ammar|محمد عمار]] و المصمم الفني و منسق المشروع هو [[مستخدم:مصطفى يوسف|مصطفى يوسف]]. | | هذا المقال هو شرح لعملية تركيب و القرارات التي صاحبت إنشاء خادوم للمواد الإعلامية المتعددة كجزء من [[وحدة أفلام س لإنهاء الأفلام|وحدة أفلام س مفتوحة المصدر لإنهاء الأفلام]] و للتشارك في الأدوات والمواد الإعلامية. المصمم التقني لهذا الخادوم هو [[أضف:users/ammar|محمد عمار]] و المصمم الفني و منسق المشروع هو [[مستخدم:مصطفى يوسف|مصطفى يوسف]]. |
| سطر 5: |
سطر 5: |
| | ==== لماذا خادوم منفصل؟ ==== | | ==== لماذا خادوم منفصل؟ ==== |
| | هناك عدة أسباب لصنع خادوم مستقل تحمل به فيديوهاتك و موادك الإعلامية الخام (rushes) أو المعدلة بدلا من الإحتفاظ بها على أقراص صلبة داخل الجهاز أو خارجه. | | هناك عدة أسباب لصنع خادوم مستقل تحمل به فيديوهاتك و موادك الإعلامية الخام (rushes) أو المعدلة بدلا من الإحتفاظ بها على أقراص صلبة داخل الجهاز أو خارجه. |
| | + | |
| | * السبب الأول هو السعة الكبيرة حيث أنه لا يمكن في الوقت الحالي وجود حاسوب به مثلا سعة 30 تيرابايت أو أكثر، و طبعا الأقراص الخارجية مثل الGRaid و الWestern Digital لا تصل لهذا الحجم الكبير. | | * السبب الأول هو السعة الكبيرة حيث أنه لا يمكن في الوقت الحالي وجود حاسوب به مثلا سعة 30 تيرابايت أو أكثر، و طبعا الأقراص الخارجية مثل الGRaid و الWestern Digital لا تصل لهذا الحجم الكبير. |
| | * السبب الثاني هو قدرتك الدائمة على تطويره و آضافة أو إستبدال الأقراص الصلبة بما يضيف سعة أخرى في المستقبل له و هو عادة مالا يمكن عمله في أشكال التخزين الأخرى. | | * السبب الثاني هو قدرتك الدائمة على تطويره و آضافة أو إستبدال الأقراص الصلبة بما يضيف سعة أخرى في المستقبل له و هو عادة مالا يمكن عمله في أشكال التخزين الأخرى. |
| سطر 25: |
سطر 26: |
| | الهدف من هذا الخادوم الذي نصنعه هو عمل حاسوب مركزي كبير ذو سعة واسعة وموصول بسرعة عالية بالجهاز الرئيسي، وفي نفس الوقت يمكن الولوج اليه من أي جهاز موصول بالشبكة لتحرير الملفات المخزنه عليه و هي غالبا مواد إعلامية من الفيديو، الصوت، الصورة. الهدف أيضا هو وجود صلاحيات مختلفة تسمح بوجود مستودع مفتوح للمواد خالية الحقوق التي يضعها أصحابها للتشارك وإعادة المزج مع الآخرين، وفي نفس الوقت ملفات يمكن حفظها بعيدا عن المستودع المفتوح لكي يعمل أصحابها عليها بشكل يضمن حفظها من أعين الآخرين. | | الهدف من هذا الخادوم الذي نصنعه هو عمل حاسوب مركزي كبير ذو سعة واسعة وموصول بسرعة عالية بالجهاز الرئيسي، وفي نفس الوقت يمكن الولوج اليه من أي جهاز موصول بالشبكة لتحرير الملفات المخزنه عليه و هي غالبا مواد إعلامية من الفيديو، الصوت، الصورة. الهدف أيضا هو وجود صلاحيات مختلفة تسمح بوجود مستودع مفتوح للمواد خالية الحقوق التي يضعها أصحابها للتشارك وإعادة المزج مع الآخرين، وفي نفس الوقت ملفات يمكن حفظها بعيدا عن المستودع المفتوح لكي يعمل أصحابها عليها بشكل يضمن حفظها من أعين الآخرين. |
| | | | |
| − | === '''التركيب الأساسي''' === | + | === التركيب الأساسي === |
| | | | |
| | ==== الهيكل ==== | | ==== الهيكل ==== |
| | الأجزاء الأساسية للخادوم كما صممناه سيكون عبارة عن الآتي: | | الأجزاء الأساسية للخادوم كما صممناه سيكون عبارة عن الآتي: |
| | + | |
| | + | * العلبة الخارجية و تحتوي على |
| | + | ** مراوح التبريد |
| | + | ** مصدر الطاقة |
| | + | ** اللوحة الخلفية |
| | + | * اللوحة الأم و مركب بها |
| | + | ** المعالج المركزي |
| | + | ** الذاكرة العشوائية |
| | + | * 6 أقراص صلبة جامدة مقسمين كالاتي |
| | + | ** 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها نظام التشغيل OmniOS |
| | + | ** 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها مساحة مخبأة متأقلمة ARC لعمل ذاكرة عشوائية يديرها نظام تخزين الملفات ZFS |
| | + | ** 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها مساحة لتخزين سجل ملفات نظام التخزين ZIL |
| | + | |
| | + | * 2 كروت SAS يسمح كل كارت منهم بالتوصيل لثمانية هاردات. |
| | + | * 12 قرص صلب للتخزين الأساسي |
| | | | |
| | [[ملف:SeenMediaSANserver.png|570x570px]] | | [[ملف:SeenMediaSANserver.png|570x570px]] |
| | | | |
| − | ===== العلبة الخارجية =====
| + | ==== العلبة الخارجية ==== |
| | أول إعتبار وجب التفكير فيه هو السعة الإجمالية للخادوم، و إمكانية توسعته، لآن لهذا علاقة مباشرة بحجم العلبة chassis التي ستشتريها. | | أول إعتبار وجب التفكير فيه هو السعة الإجمالية للخادوم، و إمكانية توسعته، لآن لهذا علاقة مباشرة بحجم العلبة chassis التي ستشتريها. |
| | | | |
| سطر 47: |
سطر 63: |
| | من مزايا هاتان العائلتان أنهما تأتيان بإكسسوارات كاملة منها الوصلات اللازمة و اللوحة الخلفية لتوصيل الأقراص الصلبة بكروت المصفوفة لعمل وحدة واحدة منهم. كما تأتي أيضا كاملة بمصدر الكهرباء الخاص بها Power Supply و مراوح التبريد Fans و بها مساحة أكثر من كافية في الخلف لتوصيل اللوحة الأم و عمل نظام التشغيل و وضع أقراص مضغوطة لها. | | من مزايا هاتان العائلتان أنهما تأتيان بإكسسوارات كاملة منها الوصلات اللازمة و اللوحة الخلفية لتوصيل الأقراص الصلبة بكروت المصفوفة لعمل وحدة واحدة منهم. كما تأتي أيضا كاملة بمصدر الكهرباء الخاص بها Power Supply و مراوح التبريد Fans و بها مساحة أكثر من كافية في الخلف لتوصيل اللوحة الأم و عمل نظام التشغيل و وضع أقراص مضغوطة لها. |
| | | | |
| − | ====== مراوح التبريد ======
| + | ===== مراوح التبريد ===== |
| | العلبة الخارجية التي تم الإختيار عليها بها 5 مراوح للتبريد | | العلبة الخارجية التي تم الإختيار عليها بها 5 مراوح للتبريد |
| | | | |
| − | ====== مصدر الطاقة ======
| + | ===== مصدر الطاقة ===== |
| | هناك إختيارات عديدة لكم الواط المتاح في مصدر الطاقة، فهناك علب تأتي ب500 واط أو 900 واط و 1200 واط أو 3000 واط أو أكثر. في حالتنا و تحسبا للتطور المستقبلي في حالة ملئ كل الوحدة بأقراص صلبة و إضافة كروت رأينا إختيار العلبة ذات مصدر للطاقة 1200 واط. | | هناك إختيارات عديدة لكم الواط المتاح في مصدر الطاقة، فهناك علب تأتي ب500 واط أو 900 واط و 1200 واط أو 3000 واط أو أكثر. في حالتنا و تحسبا للتطور المستقبلي في حالة ملئ كل الوحدة بأقراص صلبة و إضافة كروت رأينا إختيار العلبة ذات مصدر للطاقة 1200 واط. |
| | | | |
| − | ====== اللوحة الخلفية ======
| + | ===== اللوحة الخلفية ===== |
| | كلا العلبتان سواء ال3U أو ال4U بهما إختيارات مختلفة للوحة الخلفية BackPlane و التي يوصل بها الأقراص الصلبة لتوصلهم إما مباشرة للوحة الأم أم في حالتنا نحن توصلها بكروت الSAS. | | كلا العلبتان سواء ال3U أو ال4U بهما إختيارات مختلفة للوحة الخلفية BackPlane و التي يوصل بها الأقراص الصلبة لتوصلهم إما مباشرة للوحة الأم أم في حالتنا نحن توصلها بكروت الSAS. |
| | | | |
| سطر 66: |
سطر 82: |
| | و الإختيار النهائي سيكون على حسب تأثير ذلك على الوصلات و السرعة. | | و الإختيار النهائي سيكون على حسب تأثير ذلك على الوصلات و السرعة. |
| | | | |
| − | * اللوحة الأم و بها:
| + | ==== اللوحة الأم ==== |
| − | ** المعالج المركزي CPU
| + | مثل كل شئ في عالم الحواسيب، أو ربما أكثر من كل شئ أخر، توجد إختيارات لا محدودة عند إختيارك للوحة الأم. الإعتبارات أيضا عديدة: مثلا عدد وصلات الSATA3 و الSAS2، قدرة اللوحة على استيعاب نوع معالج مركزي CPU أقوى، أو أكثر من معالج (لوحات مزدوجة). في حالتنا نحن أهم العناصر هي قدرة اللوحة على استيعاب معالج قوي مثل عائلة Intel Xeon LGA 2011 و وجود شريحة لتوصيل 10 جيجابايت على الإيثرنيت 10GbE و بعد تفكير في حجم البيانات التي نتعامل بها قررنا أنه ليس ضروريا وجود أكثر من معالج واحد على الشريحة (حيث أن هذا يكون ضروريا في التعامل مع حجم هاردات و بيانات أكبر بكتير). و لكن وفق ميزانيتنا المتوسطة قررنا أن نذهب للوحة بها كل هذه الإختيارات و في نفس الوقت رخيصة و يعتمد عليها و تتصل بسهولة و مباشرة مع باقي أجزاء الخادوم و بالتالي متوافقة مع العلبة: فذهبنا مع [http://www.amazon.com/Supermicro-LGA2011-Server-Motherboard-X9SRH-7TF-O/dp/B00BV2XXKK/ هذا الإختيار]. |
| − | ** الذاكرة العشوائية RAM
| + | |
| − | * 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها نظام التشغيل OmniOS
| + | ===== المعالج المركزي CPU ===== |
| − | * 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها مساحة مخبأة متأقلمة ARC لعمل ذاكرة عشوائية يديرها نظام تخزين الملفات ZFS
| + | أهم عنصر في أي حاسوب هو المعالج و سرعته، و يمكن نظريا استخدام أي معالج حاسوب عادي و لكن و قررنا أننا لن نشتري أي معالج أقل من 6 لب (6-Core) و من عائلة Intel Xeon المصممة خصيصا للخوادم حيث أن هذا الحد الأدنى لسرعة استجابة قوية من الخادوم. فكان ضمن ميزانيتنا المعالج ذو السرعة 2.6 جيجاهيرتز Intel Xeon E5-2630 و الذي حصل على ردود أفعال إيجابية. |
| − | * 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها مساحة لتخزين سجل ملفات نظام التخزين ZIL
| + | |
| − | * كارت ريد RAID
| + | ===== الذاكرة العشوائية RAM ===== |
| − | * 2 كروت SAS
| + | لابد على كل من يصمم خادوم يحتاج منه سرعة إستجابة أن يشتري أعلى قدرة ممكنة من الذاكرة العشوائية. سنشتري 4 خانات كلاها ذات قدرة 16 جيجا مما يعطينا ذاكرة عشوائية إجمالية 64 جيجا. |
| − | * 9 أقراص صلبة كل واحد منهم سعته 4 تيرابايت.
| + | |
| | + | ==== الأقراص الصلبة الجامدة SSD ==== |
| | + | |
| | + | ===== نظام التشغيل ===== |
| | + | 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها نظام التشغيل OmniOS |
| | | | |
| − | ==== التوصيلات ==== | + | ===== مساحة مخبأة متأقلمة ARC ===== |
| | + | 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها مساحة مخبأة متأقلمة ARC لعمل ذاكرة عشوائية يديرها نظام تخزين الملفات ZFS |
| | + | |
| | + | ===== مساحة لتخزين سجل ملفات ZIL ===== |
| | + | 2 أقراص صلبة أحادية الحالة SSD معمول عليها ريد و مركب عليها مساحة لتخزين سجل ملفات نظام التخزين ZIL |
| | + | |
| | + | ==== كروت [[ويكيبيديا:ساس|الساس]] SAS ==== |
| | + | يسمح كل كارت منهم بالتوصيل لثمانية أقراص صلبة عن طريق خانتين. هذه الخانات توصل باللوحة الخفية و منها يتصل التخزين الأساسي باللوحة الأم. نستخدم الكارتين في نفس الوقت لإعطاء سرعة أكبر و توزيع الحمل. |
| | | | |
| − | HDD
| + | ==== التخزين الأساسي: الأقراص الصلبة ==== |
| | + | هذا هو الجسم الأساسي للخادوم و الذي يخزن عليه كل الملفات. و الأولويات بالنسبة لنا هي سرعة القرص و طول عمره بدون أي إفساد مقطعي فيه.عي فيه. |
| | | | |
| − | Backplane
| + | طبعا الأقراص الصلبة الجامدة SSD هي ذات كفائة أعلى و لكنها في الوقت الحالي أغلى بكثير من الأقراص الصلبة HDD، و لكن في المستقبل نتوقع أن تكون الSSD هي نمط التخزين المناسب حيث [http://www.computerworld.com/s/article/9248070/SanDisk_announces_4TB_SSD_hopes_for_8TB_next_year أعلنت شركة SanDisk عن أقراص بسعة 4 تيرا] في حجم الSSD الصغير 2.5 بوصة، و تتوقع الوصول لسعة 8 تيرا العام المقبل. طبعا سعرها غالي جدا و لكن يمكن في المستقبل تحويل هذا الخادوم. مما يجعل عمل الخادوم بشكل حر هاما جدا لمواكبة التطور التقني. لكننا في العامين القادمين لن نستطيع تكلفة إلا خادوم بالأقراص الصلبة العادية. |
| | | | |
| − | Expander
| + | أكثر شئ عرضة للإفساد هو الأقراص الصلبة و إذا فسدت كان هناك خطرا كبيرا على ملفاتك. لهذا قمنا بعمل قراءات عديدة قبل إختيار نوع القرص الصلب الذي سنشتريه. أول ما يجب فعله هو قراءة اراء المشترين على المواقع المختلفة سواء Amazon أو NewEgg أو ببساطة القيام ببحث عن الموديلات المختلفة لمعرفة تجربة الكثيرين عن النوع الذي ستشتروه. محمد عمار ينصح دائما بالذهاب للأراء السلبية و قراءتها، اذا كانت هناك اراء تقول بأن القرص الصلب يفسد في خلال السنة الأولى اذا ابتعد عن هذا الموديل. ثاني شئ هو البحث عن بيانات لآداء موديلات القرص الصلب. أهم المواقع التي تقيم اداء المعدات الحاسوبية هي Anandtech و TweakTown. |
| | | | |
| − | 2 x SAS Cards
| + | الأقراص الصلبة تحدد بعدة أشياء منها نوعية وصلتها [[ويكيبيديا:ساتا|ساتا SATA]] أم [[ويكيبيديا:ساس|ساس SAS]]، و من قراءة بعض التحليلات على موقع Anandtech و غيرها يتضح أن برغم تفوق سرعة الSAS في التوصيل للوحات على كابلات الساتا SATA إلا أن أقراص الSATA في عملها عادة تتفوق في سرعتها (برغم أن SATA3 و SAS2 عمليا نفس السرعة و هي 6Gb/s إلا أن تحليلات الأداء دائما تظهر الأقراص الSATA أسرع قليلاً). هناك تقنية جديدة و هي ال SAS3 بسرعة 12Gb/s و لكنها حاليا غالية جدا و أعلى من قدرتنا و هي تعمل بالأساس مع الأقراص الصلبة الجامدة. هنا برغم من شراءنا لأقراص ساتا إلا أننا سنعتمد تقنية الساس في التوصيل للكروت و منها للوحة الأم، لمعرفة أكثر عن عملية توصيل أقراص الساتا لكارت الساس [http://serverfault.com/questions/510442/how-exactly-does-a-sas-sff-8087-breakout-cable-work-raid-connection-questions/510445#510445 أنظر على هذا الرابط]. |
| | | | |
| − | RAID Card
| + | العنصر الاخر الذي يحدد القرص هو سرعة دوران أقراصه الداخلية فهناك عدة فئات أكثرهم شيوعا هم ال5400 دورة في الدقيقة و ال7200 دورة في الدقيقة. طبعا لطبيعة عمل ملفات الفيديو نحتاج الأسرع. إلى جانب ذلك كل ماركات الأقراص تحدد درجة القرص إلى عادة ثلاث درجات: Desktop Class و ذلك للأجهزة الصغيرة و المنزلية و غير مناسب للخادوم (عادة ما تكون هذه 5400 دورة في الدقيقة)، NAS أي هارد يستطيع العمل 24 ساعة بلا توقف و مناسب لل |
| | | | |
| − | Motherboard
| + | على الرغم من ظهور الأقراص الصلبة ذات السعة الكبيرة 6 تيرابايت إلا أننا بحسبة صغيرة |
| | | | |
| − | ==== العلبة ====
| + | على الرغم من وجود فئة أعلى و هي Ultrastar لماركة HGST و هي الفئة المصممة للخوادم الكبيرة، إلا أن فئة DeskstarNAS لديها نفس السرعة و من كل الاراء التي كتبت لم نجد أي مشتري فسد لديه مقطع على القرص. و لهذا قررنا أن نذهب مع هذا الإختيار بعد قراءة التقييمات على [http://www.tweaktown.com/reviews/6267/hgst-deskstar-nas-4tb-3-5-inch-consumer-hdd-review/index.html TweakTown] و . |
| | | | |
| − | ==== ====
| + | 12 أقراص صلبة كل واحد منهم سعته 4 تيرابايت. |
| | | | |
| − | === '''التنصيب و التشغيل''' === | + | ==== التوصيلات ==== |
| | + | === التنصيب و التشغيل === |
| | | | |
| | ==== نظام التشغيل ==== | | ==== نظام التشغيل ==== |
| سطر 119: |
سطر 148: |
| | NFS | | NFS |
| | | | |
| − | === '''قائمة الأجهزة الصلبة''' === | + | === قائمة الأجهزة الصلبة === |
| | هذه هي قائمة المشتروات بأسعارها و روابط لشرائها من الولايات المتحدة مع حساب الضرائب و الشحن و رسوم الشركة الموردة (سواء أن كان موقع مثل إدفعلي أو شركة مستقلة) | | هذه هي قائمة المشتروات بأسعارها و روابط لشرائها من الولايات المتحدة مع حساب الضرائب و الشحن و رسوم الشركة الموردة (سواء أن كان موقع مثل إدفعلي أو شركة مستقلة) |
| | [[ملف:SeenMediaServerList.ods|thumb|120x120px]] | | [[ملف:SeenMediaServerList.ods|thumb|120x120px]] |
| سطر 175: |
سطر 204: |
| | || || || '''EGP 71320.58''' || '''$10153.65''' || | | || || || '''EGP 71320.58''' || '''$10153.65''' || |
| | |} | | |} |
| − | === '''المصادر و الوصلات الخارجية''' === | + | === المصادر و الوصلات الخارجية === |
| | [[ويكيبيديا:خادوم_(معلوماتية)|خادوم (معلوماتية) من على ويكيبيديا]] | | [[ويكيبيديا:خادوم_(معلوماتية)|خادوم (معلوماتية) من على ويكيبيديا]] |
| | | | |