اختر خادمًا. ما الذي تبحث عنه؟ قائمة التحقق



في رأيي ، يتم إيلاء القليل من الاهتمام لموضوع اختيار الخادم ("كلهم متشابهين للجميع"). أدناه سأحاول وصف سبب عدم إهمال هذا ، وما الذي تحتاج حقًا إلى الانتباه إليه ، وكذلك التحدث عن الميزات التي ستساعد في تبسيط حياة المسؤول وتوفير المال. كل ما هو موضح أدناه هو رأي شخصي قائم على سنوات عديدة من الخبرة.

النقاط الرئيسية التي يجب مراعاتها عند اختيار خادم


المهام


العامل الرئيسي والرئيسي للاختيار هو نوع وطبيعة الحمل. بناءً على ذلك ، يتم تحديد معلمات التكوين العامة: عدد وخصائص وحدة المعالجة المركزية ، وكمية ذاكرة الوصول العشوائي ، ومعلمات النظام الفرعي للقرص ، وما إلى ذلك. من الواضح أن تكوين خادم DBMS الذي تم تحميله سيختلف عن وحدة تحكم المجال أو مضيف المحاكاة الافتراضية. هنا ، يبدأون عادةً من متطلبات النظام لبرنامج معين للحمل الضروري ، بالإضافة إلى الخبرة في تقييم الأداء المطلوب للبرنامج الضروري. إذا تحدثنا عن بعض النصائح ، فمن الأفضل لمضيف المحاكاة الافتراضية تكوين الخادم مع الحد الأقصى من ذاكرة الوصول العشوائي للميزانية (سيصبح قريبًا صغيرًا على أي حال :)). بالنسبة لخادم DBMS ، من الأفضل الاهتمام بأداء المعالج وهو سريع جدًا في IOPS وفي الحد الأدنى من الكمون لنظام القرص الفرعي (إلا إذا كنت تخطط بالطبع لاستخدام الأقراص المحلية). يجب اختيار خادم تخزين الملفات مع عدد كبير من فتحات القرص وجهاز تحكم RAID لائق.

القابلية للتوسعة


على الرغم من الممارسة القياسية لإضافة هامش معين من حيث الخصائص عند شراء خادم ، فإنه ليس من غير المألوف أن الزيادة غير المخطط لها في الحمل تتطلب موارد أكثر مما هو موجود. في هذه الحالة ، سوف تساعد الحكمة في مسألة إجراء مزيد من الترقية على إدارة تكاليف أقل بكثير. يتعلق هذا بشكل أساسي بحجم ذاكرة الوصول العشوائي (عدد الفتحات المجانية واستخدام القناة) ، وعدد الأقراص ومنافذ توسيع PCIe لإضافة نوع من محول الشبكة ، و HBA ، و nVMe SSD ، إلخ. ومع ذلك ، أوصي بشدة ، على سبيل المثال ، بعدم شراء خادم ثنائي المقبس مع معالج واحد ، نظرًا لوجود حالات تافهة غالبًا لا يمكنك فيها شراء معالج ثانٍ للترقية (على مدار السنوات الماضية) في أي مكان باستثناء eBay. يتحول توفير المال في البداية إلى دفع مبالغ زائدة. أيضا ، قد يجد العديد من العملاء لاحقًا أن مراجعة المعالجات وخطوتها مختلفة ، وهناك تعليق غريب وأخطاء ومشاكل أخرى ، والتي ، مع ذلك ، يتم حلها عادةً عن طريق تحديث BIOS / UEFI إلى أحدث إصدار ، إن وجد ، بالطبع. وإذا حاول موردو الأجهزة التي تحمل اسم العلامة التجارية تحديث البرامج الثابتة خلال دورة دعم الخادم بالكامل ، ففي حالة وجود حل مجمع ذاتيًا ومصنعي مكونات شبه اسمية (اللوحات الأم بشكل أساسي) ، فمن الممكن أن تبقى بدون أي شيء.

RAS


الموثوقية والتوافر وإمكانية الخدمة - تم تقديم المصطلح بواسطة IBM ويصف موثوقية النظام ككل ، لأنه يضمن استمرارية العمل الموكول إليه. إذا كان من الضروري أن يكون لديك مؤشرات RAS عالية بما فيه الكفاية ، فمن الجدير البحث في اتجاه آلات العلامات التجارية الجادة ، لأنها تولي الكثير من الاهتمام لهذه الميزات ، على النقيض من العلامات التجارية المنخفضة أو التجميع الذاتي من المكونات.

الموثوقية (أو الموثوقية باللغة الروسية)


إنه يعني قدرة النظام على إصلاح حالات الفشل بشكل مستقل دون التأثير على النتيجة النهائية. تتضمن هذه الخاصية مجموعة متنوعة من التقنيات المستخدمة في جميع المكونات تقريبًا: كل من اكتشاف الأخطاء النموذجية في تعليمات المعالج وإخطار نظام التشغيل هذا (على سبيل المثال ، MCA من Intel) ، وتصحيح الخطأ في ذاكرة الوصول العشوائي (ECC ، التنظيف) ، و مثل التحليل التنبئي الخاص بالبائعين على مستوى معالج الخدمة (PFA).

التوفر


يحدد مدة بقاء النظام في حالة صحية بالنسبة إلى الوقت المخطط. يزداد التوفر من خلال استخدام مكونات عالية الجودة ، وتكرار المعدات الحيوية (إمدادات الطاقة ، والمراوح ، و HBA) ، وعامل الأمان العام للخادم لظروف التشغيل المحددة. تعد محركات أقراص SSD للكمبيوتر المكتبي تحت تحميل الخادم مثالًا مضادًا نموذجيًا: نعم ، إنها بنفس السرعة ، نعم ، إنها أرخص بشكل خطير ، ولكن عند تجاوز حد DWPD (وهو منخفض للغاية في محركات أقراص سطح المكتب) ، تفشل محركات أقراص SSD بسهولة ، ومن الجيد إذا كان النهج المسؤول وتقارب الظروف أدى فقط إلى التوقف ، وليس لفقدان البيانات.

إمكانية الخدمة (البساطة وسرعة الخدمة)


يجعل من الممكن زيادة التوافر في حالة حدوث فشل مع ذلك بسبب التعافي السريع. لهذا ، يتم استخدام عدد كبير من المكونات القابلة للتبديل السريع ، وقضبان ملائمة مع إمكانية الخدمة دون انقطاع في العمل ، وحلول تشخيصية مختلفة ، متاحة عبر الشبكة من خلال معالج الخدمة وموجودة على علبة الخادم - تتيح لك التعرف بسرعة على مكون فاشل. تضيف بعض الشركات المصنعة وظيفة Call Home ، والتي تبلغ تلقائيًا عن فشل في الدعم الفني ، وبالتالي تقليل وقت الاسترداد. إذا كانت أهمية الخدمات الموجودة على الخادم عالية بما يكفي ، يجدر الانتباه جديا إلى RAS.

الظروف البيئية


يشمل ذلك معلمات الطاقة (طاقة وكفاءة وحدة تزويد الطاقة) ، والتبريد (جودة نظام التبريد ، والقدرة على العمل في درجات حرارة مرتفعة ، بما في ذلك دون فقدان الضمان) ، وأجهزة استشعار درجة الحرارة داخل العلبة ، وعامل الشكل (الذي يؤثر أيضًا على أداء وكفاءة التبريد - ذو صلة بكثافة عالية). في وجود مكونات "ساخنة" (وحدات معالجة مركزية ذات TDP عالية ، GPU ، وما إلى ذلك) ، لا تحتاج إلى مطاردة عامل الشكل الصغير دون الحاجة الواضحة إلى وضع عالي الكثافة ، فمن الأفضل اختيار شيء بحجم 2U أو أكثر.

التوافق


إن وجود الخادم والمكونات في HCL الخاص بالشركة المصنعة الصحيحة سيساعد على تجنب المواقف غير السارة المرتبطة بإطلاق البرنامج. أيضًا ، يمكن أن يتحول طلب دعم مورّد البرامج إلى لعبة كرة الطاولة بين موردي الأجهزة والبرامج ، ويمكن رفضه تمامًا إذا تم إطلاقه على أجهزة غير مدعومة. بشكل عام ، من الأفضل الحصول على حل يعمل من خارج الصندوق بدلاً من إعادة حزم صورة برنامج مراقبة الأجهزة الافتراضية من أجل وضع برنامج تشغيل وحدة تحكم RAID هناك (هذا المثال هو إشارة إلى توافق وحدات تحكم ESXi و Adaptec ، التي توجد رسميًا ، ولكنها تتطلب عناقًا أوليًا). لذلك ، إذا كانت المهمة والبرنامج يتطلب التوافق مع الأجهزة ، فإن هذا العنصر يتطلب اختيارًا دقيقًا للمكونات (مع خوادم الشركات المصنعة الكبيرة ، من وجهة النظر هذه ، كل شيء بسيط جدًا - فهي موجودة في HCL لجميع شركات تطوير البرامج تقريبًا ، إما من حيث المكون أو من ككل).

الإدارة


تم تجهيز جميع الخوادم تقريبًا بوحدات تحكم عن بُعد توفر واجهة متوافقة مع IPMI و / أو وحدة تحكم الويب. اعتمادًا على البائع ، يمكن أن تتمتع وحدات التحكم بوظائف مختلفة ، من تركيب الصور على الشبكة ، وتثبيت نظام التشغيل تلقائيًا وتحديثات البرامج الثابتة المركزية إلى إدارة دورة الحياة الكاملة ، والتي تبسط وتسريع إلى حد كبير تشغيل الخوادم الجديدة والمزيد من الصيانة. درجة الاهتمام بهذا العنصر تعتمد على حجم أسطول الخادم والحاجة إلى راحة جهاز التحكم عن بعد. بصراحة ، دائمًا ما أضع تراخيص اختيارية للتكوين للحصول على وظائف إدارية إضافية (باستثناء LCM دون الإشارة صراحةً إلى الحاجة إليها) ، نظرًا لأنها مريحة للغاية وتقلل سهولة الصيانة بشكل كبير من وقتها.

الأداء


للوهلة الأولى ، هذه نقطة غريبة: بعد كل شيء ، تستخدم خوادم البائعين المختلفين نفس المعالجات ، وذاكرة الوصول العشوائي ، والأقراص ، إلخ. ومع ذلك ، إذا قمت بقياس أداء خوادم الشركات المصنعة المختلفة في نفس التكوينات مباشرة ، يمكنك الحصول على نتائج مختلفة. بادئ ذي بدء ، هذا بسبب (على سبيل المثال لا الحصر) الإعدادات والتحسينات المختلفة على مستوى البرامج الثابتة. لفهم مستوى الأداء بالنسبة للعروض التنافسية ، يمكنك الرجوع إلى معايير الخادم (على سبيل المثال ، VMmark من VMware).

الضمان والخدمة


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

الخلاصة


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

يمكنك أيضًا الاشتراك في قنواتنا ( YouTube و VK و Telegram ) حتى لا تفوتك مقالات ودورات وندوات جديدة.

Source: https://habr.com/ru/post/ar417601/


All Articles