مقارنة بين أنواع الاستضافات السحابية بناء على تجاربكم

Ru0Sa • منذ 5 سنوات

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

كلمات دليلية: cloud host server web

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (4)

Abdullah Alhariri • منذ 5 سنوات

السلام عليكم

بداية أبدء بتجربتي مع الاستضافات العربية (أتكلم عن شركات كبيرة لها إسمها ووزنها في السوق)

بعد تعاملي معهم لمدة سنتين ( 2015 - 2016 ) في مجال الخدمات السحابية وخدمات الاستضافة المشتركة وجدت أنهم بالاساس يعتمدون على شركات أجنبية ك GoDaddy مثلاً وهم فقط مجرد وسطاء لا أكثر.

بالنسبة للأسعار كانت جداً مرتفعة مقارنة بأسعار الشركات الأصلية ( السعر الأصلي * 10 ) من دون أي مبالغة.

الخدمات العادية كانت مقبولة نوعاً ما ولكن الخدمات التقنية ( حل مشكلة تقنية مثلاً ) كنت أتواصل مع أجانب ليقومو بحل المشكلة وكانت تأخذ وقت طويل.

بعدها بدأت بالتعامل مع الشركات الأجنبية سأذكر تجربتي مع 3 شركات :

- GoDaddy : شركة كبيرة أسعارها ممتازة مقارنة بغيرها يوجد مرونة بخطط الاستضافات والخدمات ولكن ما يعيبها كثرة ال spammer عند شراء دومين من قبلهم.

- HostGator : أفضل شركة تعاملت معها إلى الآن أسعارهم ممتازة جداً بالنسبة للإستضافة المشتركة ويمكنك العثورعلى كوبونات تخفيضات بسهولة

الدعم الفني لديهم أكثر من رائع خطط الإستضافة مرنة كسابقتها ولكن يعيبها إرتفاع سعر الاستضافات السحابية (Cloud Hosting) فهي تبدء من 4.95 دولار بالشهر.

- DigitalOcean : عملاقة بكل معنى الكلمة تختلف عن سابقاتها بأنها لا يوجد لديهم إستضافات وإنما فقط Servers أسعارهم جيدة خدماتهم ممتازة و الدعم الفني الخاص بهم أكثر من رائع 

جربتهم 3 مرات وأتوقع أنني سأبقى معهم الفترة الحالية .

 

لم أتكلم بشكل تقني لأنه ليس لدي خبرة كبيرة في التعامل مع الاستضافات والخوادم ولكن وضعت تجربتي فقط عندما أتعامل مع شركات الاستضافة والخدمات السحابية هناك قاعدة أتبعها 

(خذ ما يناسبك فقط).

أتمنى من لديه خبرة أكثر أن يفيدنا.

تحياتي

Ru0Sa: تجربة ثرية جدا شكرا لك على مشاركتها معنا

Ali Majrashi • منذ 5 سنوات

الخدمات السحابية كثيرة وسهلت حياة المطورين وكثير من الشركات توفر خدمات وتفتح المجال للمطورين باستخدامها بحدود مجانيه ولكن مع نمو المشروع وزيادة الضغط على الخدمة تلزم المطور باستخدام خطط مدفوعة للاستمرار 

فهي جدا ممتازة للبدايات واختبار الافكار وسرعة التطوير ولكن لازم نعمل حساب التكلفة المستقبلية الا اذا كان دخل المشروع ممتاز ويغطي تكاليف الخدمات السحابية فهنا ممكن تكون اوفر للمشاريع الضخمة

طبعا هذا الكلام عن الخدمات السحابية مثل قواعد بيانات سحابيه مثل firebase او خدمات استضافة ملفات مثل s3 من شركة امازون والخدمات جدا كثيرة ولكن تقع على المبرمج حسن اختيار الخدمة المناسبة واخذ الحيطة من الاسعار والتكلفة المستقبلية 

ولكن يوجد الحلول الاخرى وهي تاجير سيرفرات وادارتها بالكامل وتركيب جميع المتطلبات لتشغيل اي مشروع حسب طبيعته يمكن الاستفادة من هذه الدورة سيرفرات الويب لطريقة انشاء وادارة سيرفر بشكل مبسط هنا تكون اوفر لانك تختار المواصفات الي تحتاجها بالسعر الي تشوفه مناسب لك وانت تدير شغلك بس راح يضيف عليك جهد الادارة والمتابعه للسيرفرات والخدمات متعبة بالبدايات وتحتاج دراية بالسيرفرات لعدم الوقوع بالمشاكل او حتى حل المشاكل الي ممكن تواجهك مستقبلا عند الوقوع فيها 

هذا الكلام بشكل عام والحلول كثيرة واختيار المناسب حسب احتياجات، قدرات وميزانية المشروع و فريق العمل فكل حل له مميزات وعيوب اختر الانسب لك

اذا كنت ترغب بتجربة فكرة بشكل سريع والانطلاق ممكن الاستفادة من الخدمات السحابية لصالحك والانتقال لحلول مستقلة مستقبلا او حتى البقاء على هذه الخدمات اذا كان فيه مردود يغطي التكاليف 

بالحديث عن خدمات الاستضافة بالذات يوجد منها انواع نذكر بعضها

  • استضافة مواقع مشتركة 
  • استضافة سيرفرات مدارة 
  • استضافة سيرفرات غير مدارة
  • استضافة سحابية مرنة

تجربتنا بالسابق في عالم البرمجة كنا نستخدم استضافة مشتركة من قبل موقع hostgator وكانت ممتازه وسعرها مناسب ولكن كنا محدودين بادوات والبرامج والاعدادات الافتراضية الي توفرها الاستضافة ممكن تكون بعضها قديمة ويتاخر ترقية البرامج لاخر اصدار بشكل مطول ومع حاجتنا لاستضافة مرنة انتقلنا الى استضافة مدارة وكانت غالية ولكن صار عندنا مرونة بطلب ترقية وحماية وادارة السيرفرات ومتابعتها وحل المشاكل ان وجدت ثم تطورت قدرات الفريق وانتقلنا الى سيرفرات غير مدارة واصبح الفريق يقوم بتركيب البرامج ومتطلبات المشروع واعداد السيرفرات وادارتها ومتابعتها متعبة ومجهدة بالبدايات ثم بحثنا عن حلول تكون بالوسط تجمع بين المدارة والمرونة وتكون اوفر لنا مجملا فبعدها بفترة انتقلنا الى استضافة سحابية مرنة من قبل digitalocean وربطنا سيرفراتنا بخدمة لادارة واعداد السيرفرات باستخدام laravel forge وكانت هي الاوفر لنا حيث اننا قمنا باعداد السيرفرات بطريقة تسمح لنا بالنمو مستقبلا واستخدام احدث التقنيات بدون هم ادارة او متابعة السيرفر ولكن يبقى بعض المشاكل الي تتطلب الدخول على السيرفر لحلها ولكن هي نادرة الحصول ولله الحمد ايضا قمنا باستخدام خدمات سحابية مثل امازون s3 لاستضافة الملفات فهي تعتبر رخيصة جدا مقارنة بغيرها وايضا استخدمنا خدمات البحث من algolia لتوفير خاصية البحث من المنصة وغيرها الكثير من الخدمات ولكن الاختيار تم بناء على المناسب للموقع وميزانيته وايضا تسهيل النمو المستقبلي اذا احتجنا وباي وقت بدون الوقوع بمشاكل كبيرة تعيق ذلك 

فعشان كذا ارجع واكرر الاختيار المناسب يقع على المشروع واحتياجاته وقدرات الفريق وميزانيته وممكن دمج بين اكثر من خدمة وحل للحصول على افضل النتائج مثل ماعملنا في عالم البرمجة لايوجد حل كامل ومناسب ولكن قمنا باختيار الانسب لنا وهي بالتاكيد تختلف من مشروع لآخر 

Ru0Sa: جزاك الله خير على الإجابة الاكثر من رائعة .. في نقطة أحتاج توضيح حولها أو مثال حول الأنواع فنحن نسمع كثيرا حول انواع الاستضافات إماSaas Paas Iaas ، ماذا يقابل كل نوع منها مماذكرت من انواع مشتركة ومدارة وغير مدارة ومرنة

nour Boutrs • منذ 5 سنوات

أنصحك بالتالي : lightsail.aws.amazon

Ru0Sa: شكرا جزيلا جاري البحث عن المميزات والتجربة

nour Boutrs: ملاحظة : في حال أردت التعامل مع .aws.amazon أو cloud.google تحتاج لخبرة طويلة لأنك أحيانا في تجريب بعض الميزات قد تدفع مبالغ كبيرة .هذه سلبية من السلبيات لذلك يفضل التعلم مع الشركات ذات السعر المحدود غير المفتوح في البداية .

Ru0Sa: صحيح وهذا ما دفعني للكتابة هنا رغم انني شاهدت كثير من الكورسات حولها

nour Boutrs: تدرب مع الأضافات المجانية في البداية , في حال كنت ناشر و حسب يكفي الأضافات المعروفة مثل التي ذكرها الأعضاء سابقاً , أما إذا كنت مطور و تريد التعامل بيئة متكاملة قد لا تفي الأضافات بحاجتك , و لا بد من التنبيه أن بيئة المظورين محفوفة بالمخاطر من حيث الهجمات و الفواتير العالية التي قد تكلفك أحيانا 100 يورو في حال تثبت مثيلات و حذفها .

Ali Majrashi • منذ 5 سنوات

رد على استفسار Ru0Sa عن الفروق بين IaaS PaaS & SaaS

راح نحاول نبسطهم قد مانقدر باذن الله 

نبدا باول مصطلح laaS هي اختصار لكلمة Infrastructure as service وهي الخدمات والبنية الاساسية الي توفرها الشركة مثل 

  • virtual machines
  • virtual-machine disk image library
  • block and file-based storage
  • firewalls
  • load balancers
  • IP addresses
  • virtual local area networks

بعد توفير هالخدمات لك تستطيع تركيب نظام التشغيل الذي تحب حسب اختيارك واعداداه وادارته وبعدها تركيب برامج الي تحتاجها لتشغيل مشروعك مثال توضيحي كانك تشتري اثاث من ايكيا يعطونك القطع وانت توصلها للبيت وتركبها بنفسك وتستخدمها.

من اشهر الامثله لهذه الشركات والخدمات الي توفر حلول laaS

  • DigitalOcean
  • Linode
  • , Rackspace
  • Amazon Web Services (AWS)
  • Cisco Metapod
  • Microsoft Azure
  • Google Compute Engine (GCE)

 ثاني مصطلح هو PaaS اختصار platform as a service هذي ثاني طبقة بعد laaS تجي معها نظام تشغيل ومجموعة برامج مثبته وقواعد بيانات وسيرفر للويب ولغات محددة تدعمها ومعدة لاسضافة انواع محددة من المشاريع 

من اشهر الامثلة على خدمات PaaS 

  • AWS Elastic Beanstalk
  • Windows Azure
  • Heroku
  • Force.com
  • Google App Engine
  • Apache Stratos

السيرفر الي راح نطلبه بواسطة خدمات PaaS راح يجي بنظام تشغيل محدد وبلغات محددة وباعدادات محددة نحددها لما نعمل deploy لكود المشروع باحد هذه الخدمات 

ثالث مصطلح هو SaaS هذي اختصار لكلمة Software as a service نقدر نبسطها بامكانية الوصول واستخدام اي تطبيق او خدمة مثبته على السيرفر بدون اي معرفة منك بنظام التشغيل او كود المشروع وحتى التقنيات المستخدمة لتوفير الخدمة انت فقط مستهلك لها بدون عناء التشغيل والصيانه والتطوير لها 

من اشهر الامثلة الي نستخدمها بدون عناء هي 

وامثلة كثير لتطبيقات وخدمات نستخدمها بشكل يومي بدون هم تثبيتها او حتي ادارتها وصيانتها مجرد مستهلكين لها 

بالنسبة لامثلة الخدمات الرهيبه الي ممكن يستخدمها المطورين بمشاريعهم وهي كثيرة هذي صفحة بموقع GitHub فيها خدمات كثيره Awesome SaaS Services

صورة تبين كل مصطلح IaaS PaaS & SaaS وتوضح نوع الخدمات الي توفرها وتفصل اي خدمة تكون من اختصاص مزود الخدمة و الخدمة الي تكون من اختصاص طالبها او المستهلك لها

بعد حصلت فيديو يبسطهم بشكل ممتاز ياريت يفيدكم

https://www.youtube.com/watch?v=36zducUX16w&feature=youtu.be

 

Basma: طيب ال cloud hosting تحت اي نوع من الانواع الثلاثه؟

nour Boutrs: الله يعطيك العافية : شرح أكتر من رائع و مبسط بالوقت ذاته , مبدع Ali Majrashi

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !