عند مقارنة الاستضافات، في كثير من الأحيان ستقارن الميزات التالية، وكلٌ منها يؤثر أو يحد من الأداء.
.ذاكرة الوصول العشوائي (RAM)
ذاكرة الوصول العشوائي تؤثر على سرعة استجابة الخادم لمعالجة الأوامر. ذاكرة وصول عشوائي أعلى مطلوبة عند معالجة الأوامر الأكثر تعقيداً وتنوعاً. على سبيل المثال، مواقع حيوية جداً كالتي تستخدم PHP وغيرها تقوم بإنشاء استعلامات متنوعة لقاعدة البيانات، هذه سترى فائدة في الأداء عندما تكون ذاكرة الوصول العشوائي عالية نسبياً، وكذلك هي خوادم قاعدة البيانات والتي تخدم الاستعلام من قواعد بيانات كبيرة.
وحدة المعالجة المركزية (CPU)
وحدة المعالجة المركزية تنفذ تعليمات مثل خدمة صفحات الويب، وتشغيل استعلامات قاعدة البيانات أو معالجة الأوامر الحوسبية. يؤثر عدد وحدة المعالجة المركزية والنوى “cores” على كيفية تنفيذ العديد من التعليمات المتزامنة “concurrent”. تؤثر أبنية وحدة المعالجة المركزية والميزات أيضاً على السرعة التي يتم فيها تنفيذ هذه التعليمات، خاصة عندما يتم تصميم بعض البرامج حول هذه الميزات.
مساحة التخزين (Storage Space)
مساحة التخزين المحلي “Local storage space” هو العامل المحدد لحجم قاعدة البيانات المحلية والتخزين المحلي من الملفات مثل الصور. إعدادات الـ RAID، تزيد من اعتمادية البيانات و / أو تزيد من أداء الإدخال/الإخراج (I/O) وتتطلب اثنين أو أكثر من وحدات تخزين منفصلة. التخزين يمكن أيضا أن يأخذ شكل التخزين الشبكي مثل NAS (التخزين المرتبط بالشبكات) أو SAN (شبكة التخزين).
نوع التخزين (مثل SATA أو SSD)
أقراص الحالة الصلبة (SSD) تقدم سرعة أعلى في القراءة/الكتابة بالقرص، المعروف أيضا باسم أداء الإدخال/الإخراج (I/O) من نوع القرص الثابت ساتا SATA. خوادم مجهزة بـ SSD تكون فيها القراءة والكتابة على القرص بشكل أسرع، ولكن لديها قدرة تخزين أقل بكثير من القرص الثابت ساتا SATA لسعر معين.
عرض النطاق الترددي (Bandwidth)
عرض النطاق الترددي هو الحد الأقصى لتناقل البيانات – كمية البيانات التي يمكن إرسالها في نفس الوقت من وإلى الخادم الخاص بك. وعرض النطاق الترددي العالي لا يجعل التطبيقات تقدم أداء أفضل إلا إذا كان يمكنهم استخدام عرض النطاق الترددي العالي. أشياء مثل خدمات بث أو مشاهة الفيديو المتزامنة، والألعاب، ومعالجة البيانات الكبيرة قد ترى فائدة في الأداء من عرض النطاق الترددي العالي.
كن حذراً من الفرق بين عرض النطاق الترددي غير المحدود وبين عرض النطاق الترددي العالي. عرض النطاق الترددي غير المحدود بمقدار بيانات يمكن أن يتم فيها حساب حركة المرور بسعر معين. هذا أمر ممتاز، ولكن هذا لا يعني الخوادم لديها نطاق ترددي واسع. عادة ما تقدم الخودم المنفصلة 100Mbps أو 1Gbps. أما الاستضافة المشتركة توفر جزء غير محدد من هذا.
حركة مرور البيانات (Traffic)
مقدار حركة مرور البيانات تشير إلى كمية حركة المرور من و إلى الخادم الخاص بك، وأحياناً تحسب عليها رسوم إضافية (عادة لكل جيجابيات). حدود حركة المرور لا تؤثر على الأداء، ولكن سوف تؤثر على حجم الفاتورة الشهرية.
كمون الشبكة (Network latency)
كمون الشبكة هو أجزاء من الثانية من تأخر عملية إرسال المعلومات بين الخادم والمستخدم. كمون الشبكة لا يحدد من قبل مزود الخدمة، ولكن يتأثر بالمسافة وجودة الشبكة بين الخادم والمستخدم.
التوفر (Availability)
التوفر العالي (High Availability) قد يشير إلى الشبكة وقوة التوفر، وهو ما ينعكس في السجل الفعلي للمستضيف للحفاظ على وقت العمل أو ما يسمى بالـ “uptime” وكذلك (اتفاقية تقديم الخدمة) والتي تنص على ضمان مستوى معين من وقت عمل الخادم.
(HA) قد تتحقق أيضا على مستوى الأجهزة/العتاد أو التطبيقات من خلال إدخال التكرار “redundancy” في شكل أزواج منفصلة نشطة-نشطة أو نشطة-سلبية من المكونات الموجودة في النظام، مع الـ failover في حالة عزل الفشل.
أنواع الخوادم والاستضافة
من بين كل الأنواع المختلفة من شبكات الإنترنت و استضافة الخوادم، من الطبيعي وجود خدمات ذات محدودية في الأداء. إذا لم يكن تطبيقك يحتاج لقدرات إضافية من الأداء، فلن ترى أي عائد من اختيار خدمة ذات أداء ومواصفات عالية. في الواقع، كل شي يكمن في التحجيم السليم أو “right-sizing”.
تعليقات
إرسال تعليق