إذا رغبت يومًا في إنشاء موقع إلكتروني بغض النظر عن نوعه، فأنت تحتاج إلى أكثر من مجرد ملفات الموقع وتعليماته البرمجية. فلا أحد يمكنه زيارة موقعك إذا لم تقم بنشره على الإنترنت، وهنا يأتي دور خدمات استضافة المواقع التي تلعب دورها الرئيسي فى جعل موقعك متصلًا بالإنترنت. لكن ما هي استضافة المواقع؟ وما هي أنواعها، وكيف يمكن تحديد خدمات الاستضافة المناسبة لك؟
ما هي استضافة المواقع؟
استضافة المواقع هي خدمة تسمح للأفراد والمؤسسات بنشر مواقعهم على الإنترنت، وهي أشبه باستئجار مساحات تخزينية وموارد حاسوبية مثل ذاكرة تخزين مؤقتة ومعالج مخصص وعرض نطاق محدد، وتخصيصها لخدمة موقعك. مقدّم خدمات الاستضافة يمتلك الأدوات والتقنيات اللازمة لجعل موقعك متصلًا بالإنترنت وقادرًا على استقبال الزيارات عبر مختلف المتصفحات.
يستعمل مقدّم تلك الخدمات أجهزة حواسيب متخصصة لأداء مهام مماثلة تسمى بالخوادم. ويقدم عدة خطط لهذه الخدمات بهدف تغطية مختلف احتياجات العملاء سواءً كانوا أفرادًا أو مؤسسات. تتراوح أسعار تلك الخدمات بين الاستضافة المجانية إلى خطط الاستضافة مرتفعة الأسعار بناءً على حجم الخدمات والموارد التي يحجزها موقعك.
تحديد خطة الدفع المناسبة لموقعك يعتمد على تقديراتك لحركة الزوار المتوقع والموارد الحوسبية اللازمة لتشغيل موقعك بكفاءة بالأخص تحت ضغط الحركة الكثيفة للزوار، لذا عليك تفادي الاعتماد على تقديرات خاطئة لتجنب المشاكل في أداء موقعك والحفاظ على تجربة استخدام سلسة لزوار الموقع.
ما هي أنواع استضافة المواقع؟
اختيار نوع الاستضافة المناسب لموقعك يعتمد على الغرض من الموقع والميزانية المخصصة للاستضافة. ونقصد بنوع الاستضافة هنا التقنيات والخدمات المستخدمة على خادم موقعك إذ أن هناك احتياجات مختلفة للمواقع تتطلب تقنيات وأساليب مختلفة. يوجد 5 أنواع رئيسية لخدمات الاستضافة هي:
1- خدمات الاستضافة المجانية
من السهل إيجاد خدمة استضافة مجانية لموقعك طالما كنت مستعدًا لتقديم التنازلات المرافقة لتلك الخدمة، مثلًا في حال استعمالك للاستضافة المجانية الخاصة بووردبريس أو بلوجر فأنت مجبر على استخدام اسم النطاق الخاص بالشركة، أي أنك ضمنيًا لا تستطيع تسمية موقعك بحرية. بالنسبة لتلك الشركات هذا السلوك الإعلاني يخدم انتشار خدماتها لذلك يمكنها تحمّل تقديم هذه الخدمة مقابل مساهمتك في الترويج لها.
تقدم شركات أخرى هذه الخدمة مقابل وضع الإعلانات على صفحات موقعك أو كخدمة جانبية لاستعمالك منتجاتهم، خلاصة القول هنا أن تلك الشركات تحصل على قيمة الخدمة المقدمة إليك لكن بشكل غير مباشر. من وجهة النظر هذه يصعب القول بمجانية هذه الخدمات فقط لأنك لا تدفع أموالًا.
هناك أيضًا العديد من القيود على موقعك عند استعمال هذه الخدمة، معظم تلك الخدمات لا تسمح باستعمال عمليات المعالجة على الخادم مما يمنعك من استعمال أي من اللغات البرمجية التي تعمل على الخادم مثل: PHP، أو ++C، أو #C، أو python وغيرها من تقنيات البنية التحتية للمواقع. مع ذلك هذه الخدمة مناسبة للمدونات الصغيرة والمواقع الساكنة وصفحات الهبوط كما تخدم تجارب المبرمجين المبتدئين.
يجدر الذكر أنه بالإمكان نظريًا استضافة موقعك بنفسك على جهاز حاسب منزلي مُهيّأ ليعمل كخادم للمواقع، هذا إذا امتلكت كلا من الوقت والمعرفة التقنية اللازمة للتعامل مع مشاكل التوجيه والشبكات، بالإضافة إلى الصيانة الدورية والترقيعات الأمنية، وضمان تحديث النسخ الاحتياطية. مقارنة كل ذلك بالخدمات منخفضة السعر التي تقدمها الاستضافة المشتركة تجعل الاستضافة المنزلية إهدارًا للوقت عند وضع الدعم الفني اللازم بالاعتبار.
2- خدمات الاستضافة المشتركة
يسمى هذا النوع بالاستضافة المشتركة لأن موقعك يشارك موارد الخادم نفسه مع مواقع أخرى، وكما هو متوَّقع يُعد هذا النوع هو أرخص خيارات استضافة المواقع المتاحة من ناحية التكاليف. الاستضافة المشتركة مناسبة للمواقع الشخصية والأعمال الصغيرة والمواقع التي لا تتوقع حركة زوار كبيرة، إذ أن قلّة تكاليف هذه النوع تأتي على حساب الأداء بالإضافة إلى أن نشاط المستخدمين الأخرين قد يؤثر سلبًا على موقعك.
إذا كان موقعك عبارة عن صفحة هبوط لشركة ما، أو مدوّنة فهذا هو نوع الاستضافة المناسب. سعر هذه الخدمة يتراوح بين 2 و15 دولار أمريكي شهريًا عند خدمات الاستضافة العالمية، تختلف هذه الأسعار باختلاف الخدمات الإضافية المضمنة ومواصفات الخادم المحدد. لذا إن بدأت مشروعك على الإنترنت للتو فهذه الخدمة مثالية كبداية، حيث يمكنك ترقيتها إلى خطة استضافة أعلى اداء عند الحاجة لذلك.
3- استضافة المواقع المخصصة
هذه الفئة تستهدف المواقع والأعمال الأكبر حجمًا والتي تحصل على عدد كبير من الزيارات بدرجة تكفي للضغط على الخادم والتأثير على أداء الموقع. في تلك الحالة ستحتاج للاستعانة بخادم منفصل مخصص لموقعك، لتعزيز الأداء وتفادي المشكلات المحتملة من إجهاد الخادم. بالتأكيد هذه الترقية الكبيرة في الأداء تعني زيادة في تكاليف الاستضافة، وتتناسب هذه الزيادة طرديًا مع مقدار الزيادة في الموارد الحاسوبية والخدمات الإضافية المتوقعة.
استضافة المواقع المخصصة معروفة بكونها خيارًا مرتفع التكاليف إذ تتراوح أسعار هذه الخدمة بين 80 و2000 دولار أمريكي اعتمادًا على مواصفات الخادم المخصص ونوع الخدمات المرافقة لخطة الدفع. نوع الاستضافة هذا يمنحك حرية كاملة في التحكم بالخادم واختيار مواصفاته ونظام تشغيله وخيارات إدارة أكثر تحررًا في حال امتلاكك المعرفة التقنية اللازمة.
هذه الحرية والقدرة على التخصيص عادة ما ترافقها المشاكل المرتبطة بالأمان وسوء الاستخدام لذا إن كنت ستستعمل خدمات الاستضافة المخصصة، يجب أن تحرص على اختيار شخص مؤهل لإدارة موقعك. يمكنك الاعتماد دائمًا على موقع مستقل في توظيف أفضل المستقلين من ذوي الكفاءات في مجال البرمجة وتطوير المواقع لإدارة موقعك بكفاءة.
4- خدمات الاستضافة الافتراضية
الاستضافة الافتراضية هي إحدى أكثر خدمات الاستضافة شعبية، وهي حل مناسب للعملاء الذين تقع متطلباتهم بين الأداء المنخفض لخوادم الاستضافة المشتركة والتكاليف المرتفعة للخوادم الخاصة. تعمل خوادم الاستضافة الافتراضية باستعمال تقنيات طبقات افتراضية يتم تثبيتها لتقسيم الخادم إلى أقسام خاصة بالمستخدمين الذين يتشاركونه، بطريقة تسمح لهم بتثبيت نظام تشغيلهم وبرامجهم الخاصة كما هو الحال في الخوادم الخاصة.
تقنيات الخادم الافتراضية تهدف لعزل وتقسيم مساحات وموارد الخادم وتوزيعها على المواقع التي تتشاركه، لتقدم أداءً أفضل من خدمات الاستضافة المشتركة مع توفير تكاليف أقل بالمقارنة مع إستئجار الخادم بأكمله كما في حالة الاستضافة المخصصة. تختار المواقع هذه الخدمة عندما تتعامل مع حركة زوار أكبر مما يمكن للخوادم المشتركة أن تتعامل معه، لكنها لا تحتاج إلى الموارد الحاسوبية الكبيرة التي توفرها الخوادم الخاصة.
هذا يعني أنك ستمتلك تحكمًا كاملًا على القسم الخاص بك من الخادم حيث أنك منفصل عن المستخدمين الآخرين على مستوى نظام التشغيل، هذا أشبه باستعمالك لنظامي تشغيل على حاسبك الخاص. باستعمالك هذه الخدمة ستحصل على بيئة تشغيل آمنة وموارد حاسوبية منفصلة عن المستخدمين الآخرين بالإضافة إلى مستوى صلاحيات الجذر نفسه الموجود على الخوادم الخاصة وبتكاليف أقل.
5- الاستضافة السحابية
الاستضافة السحابية تعتمد على خوادم افتراضية مبنية على الحوسبة السحابية. وفي هذه الحالة لا يقتصر وجود موقعك على خادم واحد في مركز بيانات ما، هذه الخدمة تقوم بتوزيع نسخ محدثة من موقعك على مجموعة من الخوادم موزعة على أماكن مختلفة ومتصلة ببعضها بطريقة تمكنها من توزيع الإجهاد على بعضها، كما تتيح إمكانية إدارة بيانات موقعك ومواردك الحاسوبية عبر لوحة تحكم افتراضية.
تقدم استضافة المواقع السحابية تحسينات كبيرة على الأداء والاستقرار بفضل قدرات إدارة الموارد وخدمات توصيل المحتوى (CDN) المرافقة لها. ترتبط خدمات الاستضافة السحابية بشكل كبير مع مفاهيم الحوسبة السحابية وقابلية التطوير لمشروعك على الإنترنت سواءً كان موقعًا أو تطبيقًا، إذ أن هذه الخدمة متعددة الاستخدامات ولا تقتصر على استضافة المواقع.
ما يميز هذه الخدمة هي طريقة حساب التكاليف التي تعتمد على الموارد المستعملة من قبل مشروعك لكل ساعة. بالإضافة إلى أن بنيتها التحتية المميزة تمكنها من تفادي مشاكل الأداء الناتجة من مشاركة الخادم ومشاكل الانقطاع عن الخدمة الناتجة عن الحوادث والأعطال التقنية.
5 عناصر لاختيار خدمة الاستضافة المناسبة
تحديد خدمة الاستضافة المناسبة لموقعك لا يتوقف عند نوع الخدمة التي يحتاجها موقعك وحسب، هناك المزيد من التفاصيل داخل كل خيار من أنواع استضافة المواقع المذكورة مسبقًا. لكنها ليست معقدة وجميعها تتعلق بمواصفات وأداء الخادم والخدمات المرافقة لعروض تلك الشركات مثل:
- القدرات الحاسوبية للخادم
تذكر أن خدمات استضافة المواقع هي أشبه باستئجار مساحة خاصة بموقعك على خادم ما، تلك الخوادم تمتلك مواصفات مختلفة ينتج عنها تباين في الأداء. تتيح لك شركات استضافة المواقع حرية اختيار مواصفات الخادم الذي يحقق لك التوازن المرغوب فيه بين الأداء والميزانية المحددة.
توفر الشركات عدة خيارات لخطط الاستضافة وفقًا لمواصفات الخادم التي تشمل قوة المعالج المركزي وذاكرة الوصول العشوائية والمساحة التخزينية. ترتفع تكاليف تلك الخطط بارتفاع مواصفات الخادم ومستوى الأداء المتوقع منه، ويجدر بك الانتباه لتلك المواصفات لأنها تؤثر على أداء موقعك بشكل مباشر. لذلك عليك إجراء حسابات دقيقة للموازنة بين التكاليف والأداء.
- حجم تبادل البيانات
يقصد بحجم تبادل البيانات مقدار البيانات التي يتم نقلها من وإلى الموقع. يشمل هذا الرفع والتحميل أيضا بالإضافة إلى التصفح وعرض المحتوى. كان هذا الشرط أكثر شهرة في الماضي عندما كانت شركات الاستضافة تستعمله لوضع قيود على حركة البيانات إلى موقعك، أما الآن تقدم معظم شركات الاستضافة حجم تبادل غير محدود كميزة تنافسية على جميع عروضها للاستضافة.
- عدد المواقع والنطاقات الفرعية
النطاقات الفرعية تستعمل لإنشاء أجزاء شبه منفصلة من موقعك الأساسي، وتظهر أسماء هذه النطاقات الفرعية قبل اسم موقعك عوضًا عن (www) في شريط العناوين على المتصفحات. لا يبدو هذا الخيار ذو أهمية بالنسبة للأفراد لكن القدرة على استضافة أكثر من موقع شديد الأهمية للشركات والمؤسسات، لا سيما إمكانية استعمال نطاقات فرعية خاصة بالمؤسسة.
يسهل هذا الخيار إنشاء نسخ مخصصة من موقعك لتحسين تجربة استخدام الموقع على حسب منطقة المستخدم أو نوع الجهاز المستخدم، كما يساعد إنشاء نطاقات فرعية وتخصيصها لأقسام الموقع في تحسين ترتيب موقعك في صفحات نتائج محركات البحث.
- عدد قواعد البيانات وحسابات FTP
هناك عدد محدد لقواعد البيانات التي يسمح بها كل عرض من عروض الاستضافة. المواقع الساكنة وصفحات الهبوط بالإضافة إلى المواقع التعريفية الخاصة بالشركات لا تحتاج إلى قواعد بيانات، أما مواقع الوردبريس والمدونات بالإضافة إلى المواقع التي تقدم خدمات لجماهيرها تحتاج إلى قاعدة بيانات واحدة على الأقل، حتى مزايا افتراضية مثل الاشتراك في النشرات الإخبارية أو إضافة التعليقات تحتاج إلى استعمال قواعد البيانات.
نوع الخدمات التي يقدمها موقعك أو عدمها هو ما يحدد عدد قواعد البيانات اللازمة لتشغيل موقعك بكفاءة. أما حسابات FTP فتستعمل لأغراض إدارة الموقع، يشير مصطلح FTP لبروتوكول نقل الملفات، ويستعمله مدير الموقع لتحديث بيانات الموقع عند الصيانة البرمجية أو لإدخال تحسينات على التصميم أو حتى تحديث المحتوى في بعض الحالات. زيادة أعداد هذه الحسابات تسهل من مشاركة أشخاص آخرين في إدارة الموقع نفسه.
- عدد حسابات البريد الإلكتروني
تستعمل هذه الخدمة لإنشاء حسابات بريد إلكتروني تحمل اسم النطاق الخاص بموقعك عوضًا عن أسماء خدمات البريد الإلكتروني المجانية مثل Gmail أو Hotmail. حسابات البريد الإلكتروني الخاصة بموقعك تحمل قيودًا على عدد تلك الحسابات وحجم المساحة التخزينية المحددة حسب الخطة التي قمت باختيارها. يستطيع مدير الموقع إنشاء حسابات بريد الإلكتروني وتسميتها بحرية وإدارتها من على لوحة التحكم الخاصة بالموقع.
تسجيل اسم النطاق
اسم النطاق هو اسم فريد خاص بموقعك وهو ما سيقوم الزوار بإدخاله في شريط العناوين بالمتصفح لزيارة موقعك. يستخدم اسم النطاق لتسهيل حفظ وتمييز مواقع الإنترنت إذ يتم إدخالها بدلًا عن كتابة عنوان الـ IP الخاص بالموقع المراد زيارته، وسيقوم خادم الـ DNS بتحويل اسم النطاق إلى عنوان الـ IP الخاص بالموقع تلقائيا حيث أن حفظ عنوان الموقع أسهل بكثير من تذكر عنوان الـ IP الخاص به.
يلزم لفت الانتباه إلى أن استضافة المواقع وحجز أسماء النطاق هي خدمات منفصلة عن بعضها البعض. عندما تبدأ بتسجيل اسم النطاق الخاص بموقعك يجب عليك اختيار اسم نطاق فريد غير موجود مسبقًا بالإضافة إلى تحديد الامتداد المرغوب به مثل: com أو net أو org. يحدد ذلك تكاليف تسجيل اسم النطاق وقيمة الاشتراك السنوي، هذه التكاليف تتأثر أيضا بالخدمات والمميزات المرافقة لتلك العروض مثل شهادات SSL للاتصالات الآمنة وإمكانية تغيير مزود الخدمة.
لوحة التحكم
لوحة التحكم الخاصة بالموقع هي واجهة رسومية يقدمها مزود خدمة استضافة المواقع للعميل بهدف تسهيل إدارة الخادم والخدمات المرافقة لعروض الاستضافة. وتستخدَّم للتحكم وإدارة برامج خادم الموقع وأدوات اسم النطاق وضبط الجدار الناري بالإضافة إلى التعامل مع قواعد البيانات يدويا وإدارة صناديق البريد المرتبطة باسم الموقع.
يتم الوصول للوحة التحكم عبر متصفحات الإنترنت أو يمكنك إدارة الموقع عبر بروتوكول النقل الآمن SSH أو عبر بروتوكول نقل الملفات FTP بدون الاستعانة بلوحة التحكم. لكن استعمال واجهة رسومية أسهل بكثير من التعامل مع سطر الأوامر لغير المختصين كما أن لوحة التحكم يتم تقديمها مجانًا ضمن عروض استضافة المواقع.
الحماية
تقع مسؤولية اتخاذ التدابير الأمنية الخاصة بالموقع على عاتق كلٍ من المطور ومدير الموقع ولكل منهما تدابير احترازية تساهم في تعزيز حماية الموقع عبر سبل برمجية وإدارية مختلفة. بالنسبة لمدراء المواقع تشكل الممارسات الإدارية السليمة والخدمات الأمنية المقدمة من مزود الخدمة خط الدفاع الأول ضد الأخطار الأمنية المحيطة بموقعك مثل:
- خدمات مكافحة الفيروسات والبرمجيات الضارة
- مراقبة الشبكات ورصد النشاطات المشبوهة
- النسخ الاحتياطي واستعادة البيانات
- تدابير خاصة بالتعامل مع هجمات الحرمان من الخدمة DDoS
- تشفير الاتصالات عبر شهادات SSL الآمنة
- فلترة الاتصالات عبر الجدار الناري
- تقييم الصلاحيات وإمكانية الوصول للبيانات
- تحديث الإضافات والبرامج المرتبطة بالموقع
- فحص واختبار الأكواد البرمجية
يتم تحديث هذه الاحتياطات والتدابير الأمنية باستمرار مما يتطلب مدراء مواقع مؤهلين ومطلعين دائما على جميع التحديثات البرمجية والأمنية الخاصة بهذا المجال لذا يتوجب عليك انتقائهم بعناية.
اختيار خدمة الاستضافة المناسبة لموقعك لا يحتاج إلى خبرة برمجية لكنه يتطلب درجة ما من المعرفة التقنية في هذا المجال، ويفضل أن استشارة المختصين على مستقل للتعرف على تفاصيل إضافية عن احتياجات موقعك والخدمات الإضافية التي يتطلبها مشروعك على الإنترنت. كما يمكن للمعلومات المذكورة هنا مساعدتك في إجراء حسابات الموازنة بين التكاليف ومستوى الأداء المناسب لموقعك.