تقريباً ... انتهى عهد الاستضافات ... اليوم عهد السحاب

هذه بعض الخدمات:

www.heroku.com

https://devcenter.heroku.com/categories/ruby

www.openshift.com

https://www.openshift.com/developers/ruby

ما الفرق بين الاستضافة والسحابة؟ اعذرني إن بدا السؤال ساذجاً، لكني حقاً بعيد عن الحوسبة السحابية وتطبيقاتها.

بالإضافة لما قاله الأخ النذير ...

الاستضافات عادة ما تعطيك مساحة تخزين وخدمات محددة من قبل الشركة (PHP + MySQL) فشركة الاستضافة هي التي تحدد ما تستطيع فعله على المساحة التي أعطوك إياها

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

فاليوم مثلاً تريد جعل هذه الوحدة الحاسوبية موقع انترنت تضع عليه Wordpress + MySQL

وغداً مثلاً تغيّر رأيك وتحولها إلى WebService مبنية على تقنيات Java

ثم بعد ذلك تقرر تحويلها إلى وحدة تخزين باستخدام احدى قواعد البيانات NoSQL كـ MongoDB مثلاً

وقد لا يعجبك هذا كله، وتحولها إلى بروكسي سيرفر لتخطي المواقع المحظورة في بلدك

هذا هو الفرق الأساسي: طبيعة الخدمة المقدمة

وهناك 3 أنواع رئيسية لخدمات السحاب:

Iaas, Paas, Saas

  • Iaas: Infrastructure as a Service

وفيها تعطيك الشركة وحدة حاسوبية كاملة وأشهر الأمثلة Amazon Web Services, Google Cloud Compute

  • PaaS: Platform as a Service

وفيها تعطيك الشركة منصة برمجة وليس وحدة حاسوبية، كـHeroku , OpenShift, Google AppEngine

  • SaaS: Software as a Service

وفيها تعطيك الشركة برنامج على السحابة حسب ما تريد، كـ Google Drive , Microsoft OneDrive , DropBox , Basecamp(37Signals) , Salesforce.com ....

على حد علمي

فالاستضافة العادية تعطيك مساحة محددة ومحدودة للعمل عليها، عادة انت تستخدم 5% منها، وعادة هي لا تكفيك وانت لا تريد ان تزيد الخطة او تغير إلى سيفير

لذا تأتي استضافة السحاب، فلا شيء فيها محدود. وانت تدفع على حسب ما تستعمل، فتدفع مقال الرام الذي تريده وتدفع مقابل كل جيجا بايت من الباندويبث التي تستعمله ومقابل مساحة التخزين. اذا استعمل 5% بالمية فبقية الموارد لن تضيع هباءا، واذا اردت استعمال 200% فهناك دوما مساحة لذلك

لذا فهي أكثر توفيرا وامانا واعتمادا

وماذا عن دعم لغات السيرفر أمثال PHP و Ruby؟ خطر في بالي مرة أن أستضيف موقعي على Google Drive، لكني تذكرت أنها بكل بساطة لا تدعم أكواد PHP!

انت تحصل على مساحة معينة (انت تختارها) ثم تختار نظام التشغيل الذي تريده (كلها من فئات لينكس ولكن يوجد ويندوز في بعض الاستضافات) ثم تختار اي اللغات تنصب وتستطيع تنصيب البعض يدويا. باختصار انت تحصل على vps

النقاش على Arabia حقاً رائع وممتع ، شكرا لك اخي خالد واخي نذير ، ولقد سالت يا أنس نفس السؤال الذي أردتُ السؤال عنه :)

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

15.9 ألف متابع