يوجد بعض التقنيات التي تؤثر على حياتنا اليومية بشكل ضخم ولا نعرف عنها أي شيء، وتعد الحوسبة السحابية أحد هذه التقنيات. فهي عبارة عن طريقة مبتكرة تتيح للأشخاص والمؤسسات إمكانية التخزين والوصول للبيانات والمعالجات والخوادم عبر الإنترنت ومعالجتها بالشكل الذي تريده بدون امتلاك جهاز شخصي للقيام بذلك.
ومثل أغلب المجالات التقنية فتمتلك الحوسبة السحابية الكثير من التفاصيل والأنواع والخطوات التي تحتاج لمعرفتها لتتعلمها بشكل صحيح ومدروس.
وبعد قراءة هذا المقال ستكون قد حصلت على معلومات كافية عن ما هي الحوسبة السحابية وكيف تتعلمها في أقصر وقت ممكن.
ما هي الحوسبة السحابية
الحوسبة السحابية “Cloud Computing” هي ببساطة عملية تشير لتوفير الموارد الحاسوبية عبر الإنترنت بمختلف أشكالها كوحدات التخزين وقواعد البيانات و الخوادم والمعالجات وغيرها.
وأفضل تشبيه لها هي أنها بمثابة امتلاك جهاز كمبيوتر بالمواصفات التي تريدها والاستفادة منه عبر مقدمي خدمات الحوسبة السحابية مثل Amazon Web Services و Google Cloud بدلًا من امتلاكه بنفسك بشكل مادي.
وهو ما يغنيك عن القلق من شراء المعدات وضبطها وإصلاحها إذا تلفت بل وتطويرها أيضًا في المستقبل، حيث يتيح لك مقدمي تلك الخدمة كل ذلك بكل سهولة.
وبالرغم من أن للحوسبة السحابية بعض العيوب مثل الاعتماد بشكل كبير على الإنترنت ومحدودية التحكم بخوادمك وخصوصيتك، إلا أنها تظل حلًا مميزًا جدًا في نظر الشركات.
حيث تعطيهم إمكانية تخصيص الموارد التي يريدونها بالضبط وزيادتها وتقليلها بحسب الحاجة ودفع سعر جيد دون أي تكاليف إضافية، بجانب مميزات الأمان والحماية التي توفرها بشكل ممتاز.
ويقوم المتخصص في الحوسبة السحابية بالعديد من المهمات بحسب تخصصه، حيث يوجد من يقومون بتصميم البنية التحتية للسحابة أو الإشراف على أمانها أو حتى نقل البيانات إلى السحابة من الأساس وغيرها من المهام.
وفي الوقت الحالي تقوم الكثير من الشركات بتحويل نشاطها إلى الشكل السحابي لذلك فعليها طلب كبير حاليًا، وليس من المتوقع أن يقل هذا الطلب في الفترة القادمة أو أن يتباطأ حتى.
كيفية تعلم الحوسبة السحابية
يوجد عدد ضخم من الأشياء التي تحتاج لتعلمها لتتقن الحوسبة السحابية وتكون مؤهلًا للعمل في هذا المجال، وأهم الخطوات لتعلمها بشكل مرتب ومدروس هي:
1. تعلم أساسيات الحوسبة السحابية
قبل البدء في تعلم الكورسات الاحترافية والحصول على الشهادات سيكون عليك أولًا التعرف على بعض المفاهيم الأساسية والضرورية لتفهم ما سيأتي بعد ذلك، وأهمها هي:
أ) نماذج نشر السحابة
الحوسبة السحابية ليست نظامًا موحدًا كما يتخيلها الكثيرون، إنما لها بعض الأنواع التي تعمل بطرق مختلفة لتسد الاحتياجات المختلفة سواء للأفراد أو المؤسسات الكبيرة، وهي:
السحابة العامة – Public Cloud: هي سحابة تكون فيها الموارد مملوكة في الأساس من قبل طرف ثالث كالشركات التي ذكرناها من قبل مثل Google Cloud، ويتشارك المستخدمون في تلك الموارد عبر البوابة التي تعطيها لهم الشركة.
السحابة الخاصة – Private Cloud: هي سحابة يتم استخدامها بشكل حصري من قبل شركة معينة سواء خزنتها محليًا داخل موقعها الخاص أو جعلتها مستضافة عند مزود الخدمة، ولكن لن تملك وقتها سلطة على تلك البيانات مثل النوع السابق.
السحابة الهجينة – Hybrid Cloud: هي سحابة تجمع بين خصائص العامة والخاصة، حيث تجمع بين أمان السحابة الخاصة للبيانات الحساسة ورخص ثمن وسهولة استخدام السحابة العامة في البيانات غير الحساسة.
ب) حلول الحوسبة السحابية
تتيح الحوسبة السحابية العديد من أشكال الحلول لتناسب مستويات الخدمة والأغراض المختلفة، وأهم حلول الحوسبة السحابية وما يميز كل منها هي:
البرمجيات كخدمة (SaaS): هي عبارة عن نموذج يتم فيه توفير برمجية كاملة عبر الإنترنت يتم الوصول لها عبر المتصفح دون الحاجة لأي شكل من أشكال الصيانة أو الإدارة، ولكنها ضعيفة قليلًا فيما يتعلق بالتخصيص.
البنية التحتية كخدمة (IaaS): هي الخيار الأبسط والأكثر استخدامًا، وتشتمل على الضروريات الأساسية للسحابة كالتخزين والخوادم والشبكات، وتقوم فيها باستئجار تلك الموارد وليس امتلاكها، والمميز فيها هي المرونة الكبيرة وقلة التكلفة.
المنصة كخدمة (PaaS): هو نوع يقدم للمطورين بيئة متكاملة لإنشاء وتشغيل التطبيقات دون الحاجة لإدارة البنية التحتية الأساسية، وهو ما يقلل من الحاجة للقيام بالكثير من الأعمال الثقيلة والتركيز على الكفاءة.
ج) أساسيات لغة برمجة
على الرغم من أن بعض وظائف الحوسبة السحابية تتمحور حول التخزين والشبكات والأمان، إلا أن تعلم البرمجة يظل أمرًا مهمًا جدًا مهما كان المجال الذي ستعمل فيه.
وتختلف اللغة التي ستحتاجها بحسب مجالك، ولكن أكثر اللغات تعلمًا في هذا المجال خصوصًا إذا كنت مبتدئًا هي Python.
د) طريقة عمل قواعد البيانات
تعتبر قواعد البيانات من المكونات الأساسية لعملية الحوسبة السحابية، حيث تساهم في تخزين واسترجاع البيانات بشكل نظامي مرتب. ولذلك فيعد الإلمام بكيفية عمل قواعد البيانات تلك بمختلف أشكالها مهم جدًا لتستطيع إدارة البيانات الضخمة والتوسع فيها بشكل مدروس خلال التطبيق.
ه) أساسيات الأمان الإلكتروني
أمن البيانات هو تقريبًا أبرز تحديات الحوسبة السحابية، خصوصًا إذا كانت البيانات على خوادم المُزود وليس خوادمك الخاصة.
وأهم ما ستحتاج الإشراف عليه هو إدارة الهوية والوصول “IAM” والمصادقة المتعددة وأمن الشبكات، وبالتأكيد النسخ الاحتياطية أيضًا لكي لا تفقد بياناتك تحت أي ظرف.
وذلك بجانب التصدي للهجمات السيبرانية التي تستهدف التطبيقات السحابية والمخاطر الداخلية التي قد تصدر من الموظفين بقصد أو بدون قصد.
و) أنظمة التشغيل والأجهزة الافتراضية
معرفة المفاهيم الأساسية لأنظمة التشغيل مثل Windows و Linux أمر ضروري جدًا لتستطيع التغلب على الكثير من التحديات خلال العمل في الحوسبة السحابية.
وذلك بجانب معرفة كيفية استخدام الأجهزة الإفتراضية “Virtual Machines” التي تتيح لك تشغيل نظام تشغيل افترضي داخل نظامك الأساسي مثل VMware و VirtualBox.
ز) الشبكات السحابية
تعتبر الشبكات السحابية جزءًا لا يتجزأ من أي بنية تحتية سحابية، حيث هي من تربط مكونات السحابة المختلفة ببعضها البعض.
ويتطلب فهم هذا الجانب بشكل أساسي معرفة كيفية إنشاء سحابة خاصة افتراضية “VPC” داخل سحابة المورد الأصلي، وذلك بجانب تكوين الشبكات الفرعية والجداول التي تسهل الوصول للموارد والبيانات.
وأهم الكورسات التي ستعلمك تلك المهارات الأساسية كلها بشكل مرتب هي:
Microsoft Azure Fundamentals: Describe cloud concepts: هو كورس بسيط يمتد لأقل من ساعة يناقش المفاهيم التي ذكرناها بشكل مبسط وأكثر ترتيبًا.
Introduction to Cloud Computing: هو من أهم كورسات الحوسبة السحابية على كورسيرا ويتناول كل الأساسيات التي تحتاجها بشكل كافي.
Cloud Computing Tutorial For Beginners: هو كورس مجاني بالكامل على يوتيوب ويناقش كل تلك الأساسيات في أكثر من عشر ساعات بشكل متعمق نوعًا ما.
2. اختر مزود خدمة وعد أول سحابة
بعد أن قمت بتعلم الأساسيات فأنت الآن جاهز للبدء في الحصول على الدورات والشهادات والعمل على إعداد بيئة السحابة الأولى الخاصة بك، وأهم المواقع التي ستساعدك على فعل ذلك هي:
أ) Amazon Web Services: هي أكبر وأشهر منصات الحوسبة السحابية في العالم، كما أنها مقدمة من شركة أمازون الرائدة في التجارة الإلكترونية، وتقدم عددًا كبيرًا من الخدمات السحابية التي تصل إلى 200 خدمة.
والجدير بالذكر أيضًا أنها تحتوى على منصة تعليمية متكاملة للحوسبة السحابية تقدم فيها الكثير من المسارات المتعددة والشهادات المعتمدة.
ب) Microsoft Azure: هي منصة سحابية شهيرة مقدمة من شركة مايكروسوفت تتميز بشكل أساسي بالتكامل القوي مع العديد من أدوات مايكروسوفت الأخرى، وهو ما يجعلها خيارًا مميزًا جدًا.
وبجانب المنصة المتميزة الخاصة بها فهي تقدم مستوى عالي جدًا فيما يتعلق بالموارد التعليمية، بالإضافة إلى شهادات معتمدة تثبت مهاراتك أمام أغلب الشركات.
ج) Google Cloud: تقدم منصة Google Cloud برامج تدريبية مميزة تعد هي الأفضل في هذا المجال بالكامل، كما توفر حسابًا مجانيًا مميزًا يُمكِنك من التدرب على الكثير من السيناريوهات الواقعية.
وما يميز هذه المنصة أيضًا هو توفيرها للعديد من المسارات المختلفة مثل Associate Cloud Engineer وProfessional Data Engineer وغيرها.
3. اختر مسارًا مهنيًا وتخصص فيه
بعد أن اخترت المنصة التي ستتعلم عليها فالآن عليك فقط اختيار المسار الذي ستسلكه، وراعي أن أسماء تلك المسميات قد تختلف في بعض الأحيان من منصة لأخرى، لذلك ركز على المضمون أكثر من المسمى الحرفي.
وأبرز تلك المهن هي:
أ) مهندس سحابة – Cloud Engineer: هو الشخص المسؤول عن بناء وصيانة السحابة والتأكد من أن كل شيء يسير في الاتجاه الصحيح، وذلك يشمل العمل في بيئات السحابات العامة والخاصة بجانب تصميم التطبيقات وبعض المهارات الأخرى.
ب) مهندس أمن السحابة – Cloud Security Engineer: يظهر من اسمه أنه المسؤول عن عمليات تأمين السحابة ضد المخاطر الداخلية والخارجية وتتطلب بالتأكيد معرفة وخبرة في مجال الأمن السيبراني والتشفير وغيرها من المهارات المشابهة.
ج) مساعد دعم السحابة – Cloud support associate: هو من يوفر الدعم الفني للأشخاص والشركات الذين يواجهون مشاكل سواء فيما يتعلق بالموارد أو الأمان أو حتى الاستفسارات العادية، وبجانب المهارت التقنية فيحتاج إلى المهارت الناعمة مثل التواصل وحل المشكلات بالتاكيد.
د) مهندس شبكات سحابية – Cloud network engineer: مهندس الشبكات هو المسؤول عن كل جوانب شبكات الأنظمة السحابية سواء في جوانب البناء أو الصيانة أو التصميم، بجانب التأكد من أن البنية التحتية للشبكات تعمل بكفاءة عالية.
ه) مطور السحابة – Cloud Developer: هو الشخص الذي يقوم بإنشاء البرمجيات وتطوير التطبيقات التي تعمل على السحابة، وبالتأكيد تتطلب مهارات برمجية عالية مقارنة بباقي المهن السابقة.
4. مارس وابني محفظة من المشاريع
مثل أي مجال على الإنترنت ستحتاج للعمل في الحوسبة السحابية أيضًا أن تمتلك معرض أعمال أو بورتفوليو يظهر مدى كفاءة مهاراتك والتطبيق العملي لها في المشاريع الواقعية.
كما أنها خطوة جانبية لتثبيت المعلومات التي تعلمتها خلال فترة الدراسة، ولكن راعي أن تخصصها بشكل كبير بحسب التخصص الذي اخترته وأن تظهر أهم مهاراتك فيها.
5. استمر في التعلم وتحدي نفسك
تعد الحوسبة السحابية من المجالات الجديدة التي يتم تحديثها بشكل مستمر، كما يطرأ عليها الكثير من المميزات بشكل دوري على الكثير من الأصعدة والجوانب المختلفة.
فإذا كنت جادًا في احتراف تلك المهارة فضع في الاعتبار البقاء على اطلاع على مجتمعات الحوسبة السحابية على المنصات المختلفة بجانب مدونات المواقع الشهيرة مثل Google Cloud وAzure وAWS.
أسئلة شائعة عن الحوسبة السحابية
بالتأكيد خطر على بالك بعض الأسئلة خلال المقال ولم تجد لها إجابة، لذلك سنمر على بعض النقاط التي لم نستطع ذكرها خلال المقال فيما يلي ليكون المجال شاملًا لهذا الموضوع، وأبرزها هي:
1. ما الفرق بين الحوسبة السحابية والتخزين السحابي؟
التخزين السحابي هو عبارة عن خدمة بسيطة تقتصر على حفظ الملفات على خوادم سحابية عبر الإنترنت لكي تتمكن من الوصول لها في الوقت الذي تريده مثل برنامج Google Drive الذي نستعمله جميعًا.
بينما الحوسبة هي خدمة أكثر تعقيدًا وشمولًا تتيح لك العديد من الموارد الحاسوبية عبر الإنترنت مثل الخوادم والبرمجيات وقواعد البيانات وكل ما تحتاجه لتشغيل البرامج والتطبيقات.
2. هل يمكنك تعلم الحوسبة السحابية بنفسك؟
بالطبع، فليس من الضروري أن تدرس الحوسبة السحابية في الجامعة لتتخصص فيها، بل بإمكانك عبر التعلم بنفسك والحصول على شهادات موثوقة كالخاصة بـ AWS و Azure أن تعمل في هذا المجال بشكل احترافي.
3. من هم أهم مزودي خدمة الحوسبة السحابية؟
يوجد عدد كبير من شركات الحوسبة السحابية، ولكن أكثرها شهرة هي:
- Amazon Web Services (AWS).
- Microsoft Azure.
- Google Cloud Platform (GCP).
كما يوجد بعض الخيارات التي تركز على أسواق بعينها مثل Alibaba Cloud التي تستهدف السوق الأسيوي، وIBM Cloud التي تعتمد على الحوسبة الفائقة.
4. هل يجب أن تكون لدي خلفية برمجية لبدء تعلم الحوسبة السحابية؟
لا، القدرة على البرمجة ليست ركنًا أساسيًا من أركان الحوسبة السحابية، ولكن مثل أغلب الوظائف التكنولوجية فستكون مهارة مفيدة جدًا بالنسبة لك.
كما ستفتح لك الكثير من الفرص داخل المجال، لذلك حاول تعلم لغة مثل Python أو JavaScript لتعطيك ميزة تنافسية في هذا المجال.
5. ما الوقت المطلوب لتعلم الحوسبة السحابية؟
يختلف وقت التعلم بالتأكيد بحسب مستوى الإلتزام والخبرة السابقة والوقت المخصص للتعلم أيضًا، ولكن بشكل عام فيتطلب تعلم الأساسيات ودراسة منهج شهادة واجتياز امتحانها وتعلم المفاهيم المتخصصة من 6 أشهر إلى سنة.
الخلاصة
تعد الحوسبة السحابية حاليًا جزءًا لا يتجزأ من بنية الإنترنت، والتي تحتاج للكثير من المتخصصين لإدارتها بشكل صحيح يضمن للمستخدمين الحصول على أفضل خدمة ممكنة.
ويمكنك سد هذا الفراغ عبر تعلم الحوسبة السحابية من خلال الخطوات الشاملة التي ذكرناها في المقال، والتي تبدأ من معرفة لماذا تتعلم المجال من الأساس حتى إنهاء التعلم والتطوير من نفسك.
والجدير بالذكر هو أن رحلة تعلم هذه المهارة في الغالب لن تكون بالسهولة التي تتخيلها وستتطلب الكثير من الوقت والجهد لذلك كن مستعدًا لهذا من الآن.