استضافة مشتركة أو خادم افتراضي - ماذا تختار؟

على الرغم من ظهور VPS الرخيص ، فإن استضافة المواقع التقليدية لن تموت. دعونا نحاول معرفة ما هي الاختلافات بين الطريقتين لوضع المواقع وأيهما أفضل.



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

كيف يتم ترتيب الاستضافة التقليدية؟


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

من أجل إطلاق التطبيقات المستندة إلى الويب على جانب الخادم (البرامج النصية المختلفة أو حتى CMS) مع حقوق المستخدم المستضيف ، تم إنشاء آلية suexec خاصة في Apache. من الواضح أن إعدادات الأمان لخادم الويب لا تسمح للمستخدمين بالتسلق إلى حديقة شخص آخر ، ولكن بشكل عام تبدو في الحقيقة شقة مشتركة مع غرف منفصلة وعنوان مشترك (IP) لمئات المواقع. يعد خادم قاعدة البيانات (عادةً MySQL) للمضيفات الافتراضية أمرًا شائعًا أيضًا ، لكن المستخدم المضيف لديه حق الوصول فقط إلى قواعد بياناته الشخصية. يتم الحفاظ على جميع برامج الخادم باستثناء البرامج النصية للموقع ؛ لا يمكن للعملاء تغيير التكوين الخاص بهم وفقًا لتقديرهم. تتم عملية إدارة الحساب تلقائيًا: لهذه الأغراض ، يكون لكل مضيف لوحة خاصة على الويب يمكنك من خلالها إدارة الخدمات.

كيف يتم ترتيب VPS؟


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

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

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

الخيار الذي هو أسهل وأكثر ملاءمة؟


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

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

الخيار الذي هو أكثر أمانا وأكثر موثوقية؟


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

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

الخيار الذي هو أرخص؟


قبل بضع سنوات ، كانت الإجابة على هذا السؤال لا لبس فيها - على الرغم من كل أوجه القصور فيها ، كانت الغرفة في شقة مشتركة أرخص بكثير من شقة منفصلة. هذه الصناعة لا تقف مكتوفة الأيدي ، وقد ظهر الآن الكثير من VPS ذات الميزانية في السوق: يمكننا استئجار خادمنا الافتراضي الخاص على نظام Linux مقابل 130 روبل شهريًا. في المتوسط ​​، تكلف VPS شهرًا من تشغيل العميل 150 إلى 250 روبل ، وبهذه الأسعار ليس من المنطقي مواجهة مشاكل الاستضافة التقليدية ، باستثناء الحالة التي تحتاج فيها إلى وضع مواقع بطاقات عمل بسيطة على الخادم. بالإضافة إلى ذلك ، فإن خطط تعرفة الاستضافة المشتركة تحد من عدد المواقع وقواعد البيانات ، وعلى VPS يكون العميل محدودًا فقط من خلال سعة التخزين وقدرات حوسبة الخادم.

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


All Articles