إذا كنت تنوي شراء خدمة إسضافة لمواقع الويب وأياً كان حجم أو نوع تلك الاسضافة فهناك العديد من الاسئلة التي قد تراودك مثل
ما هو نوع الاستضافة الذي يناسبني ؟
ما هو الحجم المناسب للاستضافة التي سأشتريها ؟
كيف أفاضل بين شركات الاستضافة ؟
كيف أقارن بين خطط الاستضافة التي تقدمها شركات الاستضافة ؟
وفي هذا المقال سنهتم بالرد علي السؤال الأخير فقط . والذي هو كيف أقارن بين خطط الاستضافة ؟
لكن لابد وباختصار أن نعرف القارئ حديث العهد بهذا المجال ما هي أنواع الاستضافات حتي إذا تمت الاشار إليها خلال المقالة يكون علي بينة من أمره في موضوع الحديث وعلي علم بما هو المصود بكل نوع
خادم مخصص
في هذ النوع من الاستضافات يكون كامل جهاز الحاسوب بكل مكوناته مخصصاً لك
وتسمي هذه الاستضافة
dedicated server
خادم خاص افتراضي
في هذ النوع من الاستضافات يكون جزء من موارد الحاسوب مخصص لك باستخدام نظام التشغيل الافتراضي
وتسمي هذه الاستضافة
VPS
استضافة مشتركة
في هذ النوع من الاستضافات يكون لك جزء فقط مساحة اتخزين علي خادم ويتم إعطائك لوحة تحكم لهذم المساحة والتطبيقات المركبة علي الخادم
وتسمي هذه الاستضافة
CP
استضافة تطبيق
في هذ النوع من الاستضافات يكون لك دخول فقط إلي لوحة تحكم في تطبيق معين يتم تركيبه لأجلك و التطبيقات كثيرة جداً كأنواع وأشهرها المتاجر وتطبيقات المحتوي مثل opencart , wordpress ,
وقد درجت شركات الاستضافة علي طرح ما يمكن تسميته باستضافة وردبرس
وللرد علي السؤال السابق وهو كيف أقارن بين خطط الاستضافة أو ما هي الميزات التي يتم المفاضلة بمقتضاها ؟
والمقارنة هنا تثير سؤال آخر هل نحن بصدد مقارنة سلعة بسلعة أم خدمة بخدمة ؟
والواقع أن استضافة المواقع هي مزيج بين كلا الأمرين ، فمن جهة نحن نحصل علي منفعة جهاز حاسوب أو جزء منه لمدة معينة . ومن هذا المنظور تكون الاستضافة سلعة . ومن جهة أخري فشركة الاستضافة تدير منظومة التركيبات المادية والتطبيقات البرمجية اللازمة لابقاء جهز الخادم متصل بالانترنت وفي وضع التشغيل خلال الفترة المتفق عليها وابقائه علي القدر من الكفاءة المتفق عليها فضلاً عن الرد علي مشكلاتناً من خلال خدمة العملاء فهذه خدمة
فسنقسم تلك الميزات أو الخصائص لثلاثة أقسام
- مواصفات فنية ( للعتاد )
- مواصفات تقنية ( البرمجيات )
- ما سيتم تخصيصه لي من البندين السابقين
وبالطبع لكل نوع من أنواع الاستضافة ما يكون موضع اهتمام حال شراء الاستضافة
المواصفات الفنية ( للعتاد )
نحن نعلم أن تقنيات الخزين ( الدائم ) حالياًتنقسم إلي نوعين من وسائط التخزين
- النوع القديم وهو HDD وهو يعتمد علي أقراص داخلية وأجزاء متحركة
- والتوع الأحدث وهو SSD وهو يعتمد علي دوائر متكاملة لكنه يستطيع تخزين البيانات
وبالطبع فإن النوع الأحدث SSD أأمن في تخزين البيانات فضلاً عن كونه أسرع في تخزين البيانات واستدعائها مما يجعل سرعة الموقع أعلي بكثير وهو بالطبع من أهم الأهداف ، لكن بالطبع هذا النوع من العتاد غالي الثمن مما يجعل سعر الاستضافة أعلي
بالطبع المقصود هنا ليس عدد أنوية المعالج إنما المقصود عدد المعالجات الموضوعة علي اللوحة الأمة ( mother board ) الخاصة بالخادم
و بالطبع فالرام غنية عن التعريفوبالطبع كلما اتسعت أصبح الجهاز أسرع وأقدر علي معالجة كميات أكبر وأعقد من البيانات
و بالطبع هذا عنصر مهم ويحدده مركز البيانات ( data center ) الموجود به الخادم ويتحكم فيه مقدم الخدمة ويعتمد علي تفاصيل تقنية كثيرة لا يهما منها سو معرفة السرعة الفعلية التي سنحصل عليها
ويرجي الملاحظة أن كل دخول هلي الموقع هو تحميل صاعد بالنسبة لخادمنا
يشكل الموقع الجغرافي عامل لا بأس به فيما يتعلق بسرعة تداول البيانات بين الخادم والعملاء فكلما كان الخادم في منطقة جغرافية قريبة من العملاء المحتملين للموقع كلما كان ذلك أجدي وأوفق لكن مع مراعاة البنية التتية للموقع الجغرافي فيما يتعلق بسرعة اتصال الخادم بالانترنت
التجهيزات التقنية ( البرمجيات )
فوفق للغرض الذي ستستخدم فيه خدمة الاستضافة يتحدد نوع نظام التشغيل .
فمثلاً إذا كان الغرض تشغيل برامج بث مباشر وهذه البرامج تم تطويرها لبيئة الويندوز فبالطبع لابد من التأكد أن نظام التشغيل هو الوندوز .
ومثلاً إذا كان موقعي مطوراً بلغة ASP أو سي شارب فيفضل أن يكون نظام التشغيل هو الويندوز.
أما إذا كنت سأستعمل تطبيقات مطورة لنظام اللينكس مثلاً فعلي أن اختار استضافة لينكس وهكذا الحال إذا كان موقعي مطور بلغة php أو perl
مع ملاحظة أنه وفي الفترة الأخير و بسبب التنافسية بين تلك المنتجات فقد أصبحت هناك نسخ متعددة من المنتج الواحد لدعم نظم التشغيل المختلفة وأصبحت نظم التشغيل تسعي لدعم المنتجات المشهورة
يوجد في عالم الاستضافات أنواع كثيرة من لوحات التحكم ، ومن أشهرها فيما يتعلق بالاستضافة المشتركة
- cpanel
- plesk
- Webmin
- CentOS Web Panel
- Vesta Control Panel
- ISPConfig
فضلاً عن لوحات التحكم في الأجهزة نفسها عن بعد أو حتي الأجهزة الافتراضية عن بعد
وفيما يتعلق بالخادم المخصص dedicated server أو VPS الخادم الافتراضي الخاص فإن هذا البروتوكول أمر حيوي حيث يؤمّن اتصال بجهاز الخادم عن طريق سطر الاوامر
إذا كان مشروعك هو تطبيق ويب أو كنت تريد بناء موقع فإن الوصول إلي المواقع عبر الانترنت يكون من خلال بروتوكول HTTP وبالطبع فإن كل خادم ويب يجب أن يحتوي علي تطبيق خادم HTTP وغالباً كلهم يدعموا HTTPS وهو النسخة الامنة من البروتوكول الاصلي لكن تلك التطبيقات تختلف عن بعضها في طريقة الاعداد configuration وإذا كان موقعك سيحتاج لتعريف وإعداد قواعد خاصة في حالة إعادة التحويل redirect أو حجب ملفات معينة فعند إذن سيكون من المهم أن يكون مدير موقعك علي علم بطريقة إعداد و تعرف خادم HTTP المركب علي الاستضافة
ومن أشهر برامج أو تطبيقات HTTP
- apache
- Lighttpd
- NGINX
- IIS
- LiteSpeed
فوفق للمشروع أو المشروعات التي سيتم تشغيلها علي هذه الاستضافة يتم اختيار استضافة مناسبة لها فمثلاً إذا كان مشروعي معتمد علي قواعد البيانات SQL Server من مايكرو سوفت فلابد أن تكون الاستافة داعمة لخادم قواعد البيانات المشار إليه
أما إذا كان مشروعي يعتمد علي MySQL فأيضاً لابد من التأكد من وجوده علي ذلك الخادم
إن لغة ASP و PHP و python من أشهر لغات تطوير المواقع وعليك التأكد من أن خادم الاستضافة التس ستشتريها يدعم اللغة التي تم بناء موقعك أو مشروعك أياً كان بها.
وبالتأكيد فإذا كان موقعك أو التطبيق الذي سيتم تشغيله علي الخادم مكتوب بلغة مختلفة فعليك مراعاة دعم الاستضافة لتلك اللغة
إن لغة الجافاسكربت من أهم اللغات التي أثبتت وجودها في عالم الويب وبعد أن كان جُل عملها يتم علي جهاز العميل فقد توسعت تطبيقات تلك اللغة علي جهاز الخادم ومن ثم أصبحت تطبيقات النود جي إس ( nodejs ) محل اعتبار واهتمام في مجال بناء المواقع وأصبحت شركات الستضافة تعد لها العدة
نظام أسماء النطاقات ويمكنني أن أعرفة بأنه المسؤول عن أين؟ ماذا؟
مثل هل ستتم معالجة البريد الالكتروني الواردة إليك علي نفس الخادم أم خادم آخر ؟
هل كل النطاقات الفرعية من اسم موقعك ستشير إلي نفس الخادم؟ وإلي أي مسار فيه ؟ وهل يسمح لهذا الخادم بإرسال رسائل بريد إلكتروني من إسم النطاق خاصتك وما هو domain key الخاص بأسم نطاقك
فضلاً عن دورة في اثبات ملكيتك لأسم النطاق والموقع وهذا مهم في خدمات جوجل المتعلقة بالموقع وتحليله وفهرسته وكذا هام بالنسبة لخدمة إصدار الشهادات الخاصة بالامان SSL
- بروتوكول نقل الملفات FTP
- بروتوكول ارسال البريد SMTP
- بروتوكول مكتب البريد pop
- بروتكول الوصول إلي رسائل البريد IMAP
وبالطبع كلها بروتوكولات هامة وحيوية لكن قلما ولم أكد أري خدمة أستضافة مشتركة تخلو من تلك البروتوكولات
الحصة المتاحة لي
بالطبع حجم المساحة المتاحة لي هو أمر مهم وعليه دائما يدور التسعير في خدمة الاستضافة ولكن علينا هنا أن ننبه إلي أمرين
- نوع وسيط التخزين
- وقد أشرنا إلي هذا الأمر في القسم الأول من المقال ( العتاد ) عند الحديث عن وسيط التخزين وقلنا أن النوع SSD أغلي سعراً
- خدعة اللا محدودية
- وهي خدعة تحتاج إلي تفصيل قد يتم تخصيص مقال خاص لها لكن الأمر الواجب التنويه إليه والتنبيه عليه هو أن كلمة unlimited هي وهم لأن الجهة التي تبيع لي الاستضافة هي في الأصل محدودة وإلا كانت عشرة دولارات قيمة استضافة مشتركة لا محدودة كفيلة ببناء موقع مث اليوتيوب بكل ما عليه من مواد مصورة
وهو ما يسمي بالبنجد ويدث band width
والواجب الانتباه إليه هنا ما يلي
- خدعة اللا محدودية أيضاً كما أشرنا في الحديث عن المساحة التخزينية فذات الامر منطبق
- جري العرف علي أن يكون للاستضافة الواحدة عشرة أمثال المساحة التخزينية
- إن كل بايت صادر أو وارد إلي موقعك أو المواقع الموجودة علي الاستضافة خاصتك محسوبة من الباند ويدث
أو ما يسمي بـ addon domain
أو اسم النطاق الاضافي فلو أنك تملك اسم النطاق zayd.com وتم بناء استضافتك علي علي هذا الاسم وقررت شراء اسم النطاق bakr.com وجعله يعمل علي ذات الاستضافة فأنت تحتاج إلي اسم نطاق إضافي
وعليه فيمكنك بناء أثر من موقع علي ذات الاستضافة بعدد اسماء النطاقات الاضافيةالتي ستسمح لك بها الاستضافة .
وهي ما يسمي بـ sub domain
أي أسماء النطاقات الفرعية من الاسم الأصلي وللتوضيح لمن لا يعرف الرق بين اسم النطاق والاسم الفرعيفهاكم الصورة التالية
قد يكون موقعي أو مشروعي يتكون من تطبيق واحد أو أكثر
وعادة ما يختاج كل تطبيق إلي قاعدة بيانات مستقلة لكن البعض يتحايل علي تلك المسألة بإعطاء كل الجداول التي يعمل عليها تطبيق معين بادئة معينة فمثلاً لو كان هناك جدول اسمه users فيمكن إعطائه البادئة op_ مثلاً لقاعدة بيانات opencart ليكون الجدول op_users ولو كان لدينا تطبيق وردبريس يستعمل نفس قاعة البيانات ويحتاج إلي جدول users أيضاً وأعطينا جداوله البادئة wp_ فيكون اسم الجدول wp_users
وطبعاً للبادئات فائدة أخري فيما يتعلق بأمن المعلومات لكن المقصود هنا هو تخطي العدد المسموح به من قواعد البيانات علي ذات الاستضافة وبالطبع كلما زاد عدد قواعد البيانات المسموح لي بها علي ذات الاستضافة كلما كان أفضل لكن قد يؤدي إلي تكلفة أعلي
الكثير من الباحثين عن خدمة الاستضافة يكون هدفهم الاصلي إيجاد بريد إلكتروني إحترافي أو يسميه البعض رسمي مرتبط باسم النطاق الممثل لشركته أو مشروعه فتكون رسائله ذات موثوثية أعلي من تلك المجانية التي يحصل عليه من جوجل أو ياهو أو الهوت ميل
وغالباً ما يحتاج صاحب الشركة عدد من حسابات البريد الالكتروني يتوافق مع عدد أقساك شركته أو حتي عدد الموظفين لديه.
ويرجي الملاحظة هنا أنه مازال طالب خدمة الاستضافة محتاج للتأكد من أن الخادم قد تم تعريفه جيداً وأن اسطر DNS تم ضبطها بشكل جيد لكي لا تصنف رسائله علي أنها مزعجة وقد نضع مقال في هذا الشأن
قد تتيح الاستضافة فكرة قوائم البريد الالكتروني
وهي عباره عن قائمة من عنوين البريد الالكتروني ويشار إلي هذه القائمة بعنوان بريد الكتروني واحد إذا تم إرسال رسالة إليه فيتم تلقائياً إرسالها لكل العناوين الموجودة بتلك القائمة
بروتوكول FTP هو بروتكول نقل الملفات بين العميل والخادم وقد أحتاج إليه عند رفع الملفات من جهازي إلي الخادم أو العكس بتحميل الملفات من الخادم إلي حاسوبي الشخصي.
وهو وسيلة جيدة لإعطاءشخص ما صلاحية الوصول إلي المساحة التخزينية الخاصة بي أو جزء منها دون إعطائه صلاحية علي لوحة التحكم كاملة .
وهو أمر مهم أيضاً بالنسبة للمطور الذي يقوم ببناء موقعي حتي يتثني له رفع الملفات وتحديث التطبيق كلما اقتضي الأمر
وهو يمثل العدد الذي يمكن تخزينه من الملفات علي هذه الاستضافة وهذا أمر مهم يجب الانتباه إليه ولا أغتر بضخامة الرقم المتاح فق دتكون الملفات الخاصة بموقعي صغيرة الحجم لكنها كثيرة العدد
فمثلاً أحد نسخ الورد بريس المركبة علي خادمي المحلي لم تتعدي ثلث الجيجا بايت كمساحة تخزين لكن عدد المفات 18874 يقارب تسعة عشر ألف ملف وعدد المجلدات 2256 يربو علي الفان ومئتا مجلد فيكون إجمالي Inodes يساوي 21130 أي يزيد عن عشرين ألف
فإذا كنت تبني موقعك باستخدام نود جي إس فعليك التأكد من دعم الخادم لها كا أسلفا وكذا عدد تطبيقات Node.JS المسموح بها علي هذه الاستضافة
الكثير لن يجد ما يشير إلي هذا الامر في خطط الاستضافة وغالباً ما تضبط شركات الاستضافة الخوادم علي أن لا يتجاوز العدد 200 رسالة بريد في الساعة الواحدة
في الاونة الأخيرة وبعد ظهور شهادات SSL المجانية أصبحت شركات الاستضافة تمنح عملائها تلك الشهادات بصورة تلقائية وتقوم بتجديدها تلقائياً أيضاً حيث أن مدة صلاحية الشهادات المجانية حوالي 90 يوماً
خدمة العملاء
حتماً تشكل اللغة كوسيلة للتواصل أمر محوي في فهم المراد وطبيعة السؤال وسرعة الحل.
ونحن كعرب إذا وجدنا خدمة عملاء باللغة العربية فهذا يشكل نقطة فارقة
و غالباً ما يكون هناك خلط بين خدمة العملاء و الدعم الفني
فخدمة العملاء هي المسؤولة عن التواصل معي وتلقي شكاواي في حين أن الدعم الفني هو المخت بحل مشاكلي التقنية وبالطبع تخطي حاجز اللغة مطلوب في كلاا الامرين
سرعة الاستجابة لا تحتاج إلي توضيح فهو يعني سرعة حل المشاكل وغالباً ما يكون بطء الاستجابة ناتج من
- ازدحام شركة الاستضافة بالعملاء
- عدم خبرة الدعم الفني
- تعقيد المشكلة بحيث تحتاج للتصعيد لمسوي أو اثنين في لدعم الفني
من ضمن السلبيات التي تجعل خدمة العملاء سيئة هو أن يكون ممثل خدمة العملاء غير ودود ولا يتسم بالروح التعونية فتكون ردوده مقتضبة
أو بخيل بالمعلومة فلا يبدي إقتراح أبداً
ويكتفي فقط بحل المسائل الطروحة في أضيق نطاق
وأرجو من الله جل وعلي أن أكون قد وفقت فيطرح أهم المحددات التي نحتاجها ونحن نفكر في شراء استضافة لمواقعنا
ولا تتردد أباً في طره الأسئلة في التعليقات
وتم بحمد الله هذا المقال فإن وفّقت فمِن مَنّ الله علي ّ وأسأل الله القبول وإن أخطأت فمن نفسي ومن الشيطان وأسأله العفو والمغفرة
وأسألكم صالح الدعاء