ما هي الحوسبة السحابية؟ شرح مبسط لـ AWS وAzure وGoogle Cloud
شرح مبسط للحوسبة السحابية: كيف تعمل، والفرق بين IaaS وPaaS وSaaS، ومقارنة بين AWS وMicrosoft Azure وGoogle Cloud، وكيف تبدأ في تعلّمها.
نُشر في 5 دقائق قراءة
محتويات المقال
الحوسبة السحابية (Cloud Computing) تعني استئجار موارد الحوسبة، مثل الخوادم والتخزين وقواعد البيانات والبرامج، عبر الإنترنت بدلاً من شراء أجهزتك الخاصة وتشغيلها. تستخدم ما تحتاجه وقت ما تحتاجه، وتدفع عادة مقابل ما تستخدمه فقط. وأكبر ثلاثة مزودين هم AWS من Amazon، وMicrosoft Azure، وGoogle Cloud.
باختصار: السحابة هي مركز بيانات يملكه غيرك وتستخدمه عند الطلب. لها ثلاثة نماذج خدمة رئيسية (IaaS وPaaS وSaaS)، وتقدم AWS وAzure وGoogle Cloud خدمات أساسية متشابهة بأسماء مختلفة.
الحوسبة السحابية بمثال بسيط
فكّر في الكهرباء. أنت لا تبني محطة توليد في بيتك، بل توصل الأجهزة بالمقبس وتدفع حسب استهلاكك. الحوسبة السحابية تعمل بالطريقة نفسها، لكن مع قوة الحوسبة.
بدون السحابة، الشركة التي تريد إطلاق موقع تشتري خوادم، وتجهّز غرفة لها، وتثبّت نظام التشغيل، وتهتم بالتبريد والكهرباء، وتستبدل القطع المعطلة. وإذا زادت الزيارات فجأة، تحتاج شراء خوادم إضافية، وهذا يستغرق أسابيع.
أما مع السحابة، فتستطيع الشركة نفسها إنشاء خادم خلال دقائق من لوحة تحكم في المتصفح، وإضافة خوادم أخرى عند زيادة الزيارات، ثم إيقافها عندما لا تحتاجها. وأنت تستخدم السحابة يومياً دون أن تنتبه: البريد الإلكتروني على الويب، ومحررات المستندات عبر الإنترنت، والنسخ الاحتياطي لصور هاتفك، وخدمات البث، كلها تعمل في مراكز بيانات سحابية.
كيف تعمل السحابة من الداخل؟
يدير مزودو السحابة مراكز بيانات ضخمة مليئة بالخوادم وأجهزة التخزين والشبكات، وتعتمد الفكرة على عدة مبادئ:
- المحاكاة الافتراضية (Virtualization): الخادم الفعلي الواحد يُقسَّم إلى أجهزة افتراضية كثيرة، فتُشارَك الموارد بين العملاء بأمان.
- المناطق (Regions): يجمع المزودون مراكز بياناتهم حسب المناطق الجغرافية، وأنت تختار أين تعمل خدماتك، وهذا مهم للسرعة ولقوانين حفظ البيانات داخل الدولة. المزودون الثلاثة لديهم مناطق في الشرق الأوسط ويضيفون المزيد باستمرار، فراجع خريطة المناطق الرسمية لكل مزود.
- مناطق التوفر (Availability Zones): داخل كل منطقة توجد مواقع منفصلة لمراكز البيانات، فتستطيع تشغيل نسخ من تطبيقك بحيث لا يتوقف كل شيء إذا تعطل موقع واحد.
- الخدمة الذاتية والدفع حسب الاستخدام: تنشئ الموارد وتحذفها بنفسك عبر لوحة التحكم أو سطر الأوامر أو واجهة API، وتُحاسَب حسب استخدامك. وإذا كان مصطلح API جديداً عليك، اقرأ شرحنا عن ما هو الـ API.
الفرق بين IaaS وPaaS وSaaS
تُقسَّم الخدمات السحابية عادة حسب مقدار ما يديره المزود نيابة عنك:
- IaaS (البنية التحتية كخدمة): تستأجر أجهزة افتراضية وتخزيناً وشبكات، وتثبّت نظام التشغيل وتدير كل ما فوقه بنفسك. أمثلة: Amazon EC2 وAzure Virtual Machines وGoogle Compute Engine.
- PaaS (المنصة كخدمة): ترفع الكود فقط، والمنصة تتولى الخوادم ونظام التشغيل وبيئة التشغيل. أمثلة: AWS Elastic Beanstalk وAzure App Service وGoogle App Engine.
- SaaS (البرمجيات كخدمة): تستخدم برنامجاً جاهزاً في المتصفح أو التطبيق. أمثلة: Gmail وMicrosoft 365 وDropbox.
في الرسم التالي، كل صف يمثل طبقة (من الأعلى إلى الأسفل: التطبيق، البيانات، بيئة التشغيل، نظام التشغيل، الخوادم، الشبكة). الخانات الداكنة تديرها أنت، والخانات الخضراء يديرها مزود السحابة.
وهناك أدوات حديثة تقع بين هذه الأنواع، مثل منصات الحاويات التي تتيح لك تشغيل تطبيقك داخل حاوية دون إدارة خوادم. شرحنا عن Docker للمبتدئين يوضح فكرة الحاويات من الصفر.
السحابة العامة والخاصة والهجينة
ستسمع أيضاً عن نماذج النشر المختلفة:
- السحابة العامة (Public Cloud): الموارد يستضيفها مزود مثل AWS أو Azure أو Google Cloud ويتشاركها عملاء كثيرون، مع بقاء بيانات كل عميل معزولة.
- السحابة الخاصة (Private Cloud): بنية سحابية تستخدمها مؤسسة واحدة فقط، في مركز بياناتها أو مستضافة لها.
- السحابة الهجينة (Hybrid Cloud): مزيج من الاثنين، مثل إبقاء الأنظمة الحساسة داخل المؤسسة وتشغيل الموقع في السحابة العامة.
- تعدد السحابات (Multi-cloud): استخدام خدمات من أكثر من مزود سحابي عام.
مقارنة بين AWS وAzure وGoogle Cloud
يقدم المزودون الثلاثة الكبار لبنات بناء متشابهة، لكن بأسماء مختلفة:
| AWS | Microsoft Azure | Google Cloud | |
|---|---|---|---|
| الشركة | Amazon | Microsoft | |
| الخوادم الافتراضية | Amazon EC2 | Azure Virtual Machines | Compute Engine |
| تخزين الملفات (Object Storage) | Amazon S3 | Azure Blob Storage | Cloud Storage |
| منصة التطبيقات (PaaS) | Elastic Beanstalk | Azure App Service | App Engine |
| يُختار غالباً لأجل | أكبر تشكيلة خدمات ومجتمع كبير | المؤسسات التي تستخدم منتجات Microsoft | البيانات والتحليلات وKubernetes |
| خيار مجاني للمستخدمين الجدد | نعم (خطة مجانية و/أو رصيد) | نعم (خطة مجانية و/أو رصيد) | نعم (خطة مجانية و/أو رصيد) |
لا يوجد مزود "أفضل" للجميع. والمهارات تنتقل بسهولة بينهم، لأن المفاهيم الأساسية واحدة: الحوسبة والتخزين والشبكات والهويات والفوترة. العروض المجانية تتغير كثيراً، فراجع الصفحات الرسمية قبل الاعتماد عليها.
مزايا السحابة وعيوبها
المزايا:
- لا تكلفة كبيرة في البداية: لا تحتاج شراء أجهزة قبل أن تبدأ.
- قابلية التوسع: تضيف الموارد أو تقللها حسب الطلب.
- السرعة: تطلق الخوادم والخدمات خلال دقائق.
- الاعتمادية: تشغّل تطبيقك في أكثر من موقع ليصمد أمام الأعطال.
- الانتشار العالمي: تخدم المستخدمين من مناطق قريبة منهم.
العيوب:
- فواتير غير متوقعة: نسيان إيقاف مورد أو ارتفاع مفاجئ في الزيارات قد يكلفك مالاً، لذا فالميزانيات والتنبيهات ضرورية.
- التعقيد: لكل مزود مئات الخدمات، وهذا قد يربكك في البداية.
- الارتباط بالمزود: الانتقال من سحابة إلى أخرى يحتاج جهداً، خاصة إذا اعتمدت على خدمات خاصة بمزود معين.
- المسؤولية الأمنية المشتركة: المزود يؤمّن البنية التحتية، لكن إعداد التخزين بشكل خاطئ أو كلمة مرور ضعيفة يبقى مسؤوليتك.
والسحابة مهمة لبياناتك الشخصية أيضاً، فحفظ نسخ من ملفاتك المهمة في التخزين السحابي جزء من خطة نسخ احتياطي جيدة، كما نشرح في دليلنا عن النسخ الاحتياطي لملفاتك بالطريقة الصحيحة.
كيف تبدأ في تعلّم الحوسبة السحابية؟
إذا أردت بناء مهارات في السحابة، فهذا طريق عملي:
- تعلّم الأساسيات: ما هو الخادم وعنوان IP ونظام DNS وبروتوكول HTTP.
- اختر مزوداً واحداً والتزم به في البداية. AWS وAzure وGoogle Cloud كلها خيارات جيدة.
- أنشئ حساباً مجانياً وفعّل تنبيه الميزانية فوراً، قبل إنشاء أي شيء آخر.
- ابنِ شيئاً صغيراً: استضف موقعاً ثابتاً، أو أنشئ جهازاً افتراضياً واتصل به، أو خزّن ملفات في خدمة التخزين.
- احذف ما لا تحتاجه بعد انتهاء كل تجربة.
- اتبع مسارات التعلم الرسمية: كل مزود يقدم تدريباً مجانياً وشهادة للمبتدئين إذا أردت هدفاً واضحاً.
ابدأ صغيراً، وراقب التكاليف، وخلال أسابيع قليلة ستصبح مفاهيم السحابة الأساسية مألوفة لك.
أسئلة شائعة
هل الحوسبة السحابية هي نفسها التخزين السحابي؟
لا. التخزين السحابي مثل Google Drive أو Dropbox نوع واحد من الخدمات السحابية. أما الحوسبة السحابية فهي الفكرة الأشمل: استئجار موارد الحوسبة عبر الإنترنت، من خوادم وقواعد بيانات وشبكات وتخزين وبرامج جاهزة.
هل من الآمن وضع بياناتي في السحابة؟
مزودو السحابة الكبار يستثمرون كثيراً في الأمان المادي والرقمي، وغالباً أكثر مما تستطيعه شركة صغيرة. لكن المسؤولية مشتركة: المزود يؤمّن البنية التحتية، وأنت مسؤول عن كلمات المرور القوية وصلاحيات الوصول وطريقة إعداد خدماتك.
هل يمكنني تجربة AWS أو Azure أو Google Cloud مجاناً؟
نعم. الثلاثة تقدم خططاً مجانية أو رصيداً مجانياً للحسابات الجديدة، مع أن التفاصيل تتغير ويُطلب غالباً إدخال بطاقة دفع عند التسجيل. فعّل تنبيه الميزانية فوراً حتى تُنبَّه قبل أي رسوم غير متوقعة.
هل أحتاج إلى معرفة البرمجة لأتعلم الحوسبة السحابية؟
ليس في البداية. يمكنك فهم المفاهيم واستخدام لوحات التحكم من المتصفح دون كتابة كود. ومع التقدم، تصبح أوامر Linux الأساسية ومعرفة الشبكات ولغة سكربتات مثل Python مفيدة جداً.
ما أول شهادة سحابية يبدأ بها المبتدئ؟
لكل مزود شهادة للمبتدئين: AWS Certified Cloud Practitioner، وMicrosoft Azure Fundamentals (AZ-900)، وGoogle Cloud Digital Leader. اختر المزود الأكثر استخداماً في الشركات التي تريد العمل فيها.
شروحات ذات صلة
المواقع والاستضافة
كيف تنشئ موقعك الخاص من الصفر بدون خبرة: دليل خطوة بخطوة
دليل عملي للمبتدئين لبناء أول موقع إلكتروني باستخدام HTML وCSS، وتجربته على جهازك، ثم نشره على الإنترنت مجاناً وربطه بدومين خاص.
· 5 دقائق قراءة
المواقع والاستضافة
كيف تربط الدومين بموقعك على Cloudflare Pages خطوة بخطوة
شرح عملي لربط دومين من Namecheap بموقع على Cloudflare Pages: إضافة الموقع إلى Cloudflare، تغيير الـ Nameservers، ربط الدومين، وتحويل www.
· 5 دقائق قراءة
المواقع والاستضافة
شرح Docker للمبتدئين: ما هو وكيف تستخدمه خطوة بخطوة
دليل مبسط لـ Docker للمبتدئين: ما هي الصور والحاويات، وكيف تثبّت Docker، وأهم الأوامر، وكيف تبني أول صورة لك باستخدام Dockerfile.
· 5 دقائق قراءة