موضوع الحوسبة السحابية موضوع كبير جداً, وتحت مظلته تسير الإستراتيجيات المعلوماتية في كبرى الشركات المعلوماتية العالمية حاليا وفي المستقبل القريب .
 
 

معنى Cloud Computing :

 
هي تقنية تدعى بالحوسبة السحابية ,  ويمكن أن نطلق عليه معنى الخدمات الكمبيوتريه ضمن الإنترنت . و بتعريف أكثر وضوح وشموليه يمكننا القول هي أن تكون ملفاتك والجزء الأساسي من نظام تشغيلك وبرامجك على شبكة الإنترنت . وهي نموذج كمبيوتري يقوم بتعيين المهمات لمجموعة من الاتصالات والبرمجيات والخدمات التي يتم الدخول إليها أو استخدامها من خلال الشبكة. الحوسبة السحابية مفهوم مرتبط مع مفاهيم ومصطلح (software as a service) SaaSو البرمجة الخدماتية, ومصطلحات WebService وWeb2 وWeb2.5  .
 
 
 
 
 
مما لاشك فيه أنها تقنية ستغير مجرى التعامل مع أجهزة الكمبيوتر ,  سيكون جهازك مجرد محطة عبور للوصول إلى الخادم server الذي يحوي مساحة تخزين تمكنك من التعامل مع برامجك , وتحرير ملفاتك عن طريق الإنترنت .
تعتمد البنية التحتية للحوسبة السحابية ( Cloud Computing ) على توفير مراكز بيانات , تقدم مساحات تخزين كبيرة , والتي بدورها توفر بعض البرامج كخدمات للمستخدمين , وهي تعتمد بشكل كبير على تقنية Web 2.0 .
 
  • تعريفات أخرى للحوسبة السحابية ( Cloud Computing ) :
 

YouTube Video

 
  • شرح أكثر تبسيط للمعنى المراد الوصول إليه :
 

YouTube Video

 
 

بداية خطوات ظهور الحوسبة السحابية (Cloud Computing ) :

 
أعلنت شركة مايكروسوفت عن اهتمامها بالحوسبة السحابية , وهناك أقاويل بإن نظام التشغيل القادم (بعد فيستا ) سيخدم الحوسبة السحابية (Cloud Computing ) , و بداية التنفيذ من مايكروسوفت كانت مع مؤتمر PDC وشهد الأعلان عن azure وهي خدمة لإستضافة تطبيقات العملاءعلى سيرفرات شركة مايكروسوفت سأتطرق للحديث عنها لاحقاً , حالياً تخطط مايكروسوفت لإصدار نسخة cloud من حزمة MS Office العام القادم من خلال SharePoint و Officelive وWindows 7 , و صرحت حينها " ان البرنامج لن يثبت على الجهاز بل ستعمل عليه من خلال الانترنت وأن هذا سيشمل كامل حزمة اوفيس وسيتم التمويل من خلال بدائل مثل الاعلانات و الاشتراك في الخدمة " .
 
ولا ننسى شركة Google  ومبادرتها في تنفيذ الخدمة من خلال WebDocuments , و Google Reader ولها دور أساسي في الإتجاه نحو هذا المجال .
للإطلاع على Google Reader :
و Google Docs : 
 
 

فائدة  الحوسبة السحابية (Cloud Computing )  :

 
هي الجزء الأهم وهي تُمكن المستخدم من الدخول على ملفاته وتطبيقاته من خلال هذه السحابة دون الحاجة لتوفر التطبيق في جهاز المستخدم , بالتالي تقل المخاطر الامنية وموارد العتاد المطلوبة وغيرها . ومنها الإستفادة من السيرفرات الضخمة جداً في إجراء عمليات معقدة قد تتطلب أجهزة بمواصفات عاليه .
 

مشاكل الحوسبة السحابية :

 
تكمن المشكلة الأساسية في توفر الإنترنت , خصوصاً في الدول النامية , حيث تتطلب الخدمة توفر الإتصال بشبكة الإنترنت . أما بالنسبة لشركات الحوسبة فمشاكلها غالباً تتعلق بحماية حقوق الملكية الفكرية .
بالنسبة للعملاء والمستخدمين مشكلة الأمن Security تعد من أكثر المشاكل تخوفاً حيث تكمن في دخول المستخدم على النظام وتعامله معه , أما بالنسبة للملفات فالشركة المستضيفة تتولى أمر حمايتها .
 

الفرق بين Cloud Computing و Grid Computing :

 
يتم الخلط أحياناً مابين Cloud Computing و Grid Computing  هو نموذج من الأعمال الكمبيوترية لتوزيع و تقسيم المكونات المتطلبة لاستخدام آلاف الكمبيوترات، الذي بواسطته يكتب الكمبيوتر السوبر والوهمي صنف من مجموعة cluster من الشبكة، لكمبيوترات مربوطة بشكل غير محكم، والعمل بانسجام لأداء مهمات ضخمة , أو ما بينه و بين Utility Computing هي توفير مساحة للمستخدمين على الويب و مزودات وهمية تمكن المستخدم من الدخول عند الحاجة ، الميزة هي قدرة المستخدم من التحكم بشكل كبير ، إضافة لمواصفات الأجهزة المستخدمة من الشركات المقدمة لهذه الخدمة مثل IBM, Amazon, Sun .
Cloud Computing:
يختلف العديد من الأشخاص والشركات بإعطاء المعنى الحقيقي لهذا المصطلح وخدماته (سنقوم بتسميته حالياً "الخدمات الكمبيوترية ضمن الانترنت").
تستخدم "The Cloud" (سنقوم بإطلاق تسمية سحابة على هذا التعبير) كمجاز عن الانترنت (مبنية على كيفية الرسم البياني لشبكة الكمبيوترات) و تجريد للبنية الأساسية المعقدة. بينما "Computing" (سنطلق على هذا المصطلح "الأعمال الكمبيوترية") على أنه أسلوب من الأعمال الحسابية أو الكمبيوترية حيث تقدم المقدرات المتعلقة بتكنولوجيا المعلومات بشكل خدمات، "الخدمات الكمبيوترية ضمن الانترنت" تكمن المستخدمين من الدخول إلى خدمات متعلقة بالتكنولوجيا من الانترنت (ضمن السحابة) من دون المعرفة أو اختبار أو التحكم بالبنية الأساسية التي تقوم بدعمهم.
وقد شرح IEEE Computer Society الموضوع على الشكل التالي: هي نموذج حيث يتم حفظ المعلومات بشكل دائم في المزودات على الانترنت و مخبأ بشكل مؤقت على أجهزة العملاء التي من ضمنها سطح المكتب desktop ومراكز الترفيه entertainment centers وكمبيوترات مكتبية وكمبيوترات محمولة وكمبيوترات حائطية وأجهزة محمولة (موبايل) الخ....
المفهوم العام لسحابة الانترنت بأنها دمج "الخدمة كبرمجية software as a service (SAAS)" مع تكنولوجيا ويب مثل Web 2.0 أو تقنيات حديثة أخرى. حيث أن الموضوع الأساسي هو الاعتماد على الانترنت من أجل إرضاء حاجات الأعمال الكمبيوترية للمستخدمين.
أحد الأمثلة Google Apps التي تزود تطبيقات أعمال شائعة من خلال الانترنت و يمكن الدخول إليها واستخدامها من خلال متصفح الانترنت، بينما تبقى المعلومات محفوظة على مزود الشركة.
وبشكل تفصيلي أكثر فهي نموذج كمبيوتري يقوم بتعيين المهمات لمجموعة من الاتصالات والبرمجيات والخدمات التي يتم الدخول إليها أو استخدامها من خلال الشبكة. شبكة المزودات والاتصالات تدعى إجمالاً “the cloud”. أما Computing على هذا المقياس فهو الذي يمكن المستخدمين من الدخول إلى الكمبيوترات السوبر supercomputer بمستوى مستخدم نفوذ “power-level” ، ذلك من خلال استخدام تطبيق صغير للعميل “client” أو نقاط دخول أخرى “access point”، على سبيل المثال أجهزة موبايل مثل iPhone أو BlackBerry أو Google Android أو حتى أجهزة الكمبيوتر المحمولة، حيث يتمكن المستخدمين من الوصول إلى السحابة للحصول على المصادر التي يحتاجونها. وقد تم وصف " الخدمات الكمبيوترية ضمن الانترنت" بالوجود عند الطلب للأعمال الكمبيوترية “on-demand computing”.
البنية الأساسية " لخدمات الكمبيوترية ضمن الانترنت " تتألف حالياً من خدمات يعتمد عليها لإيصال الجيل الجديد من مراكز البيانات data centers المبنية على كمبيوترات وسعات مستخدمة لتكنولوجيا virtualization. يتمكن المستخدم من الدخول واستخدام هذه الخدمات من أي مكان في العالم. وعادة لا تتطلب تنصيب أية برمجية لاستخدام التطبيقات أو الخدمات.
يتم الخلط أحياناً مابين Cloud Computing و Grid Computing (والذي هو نموذج من الأعمال الكمبيوترية لتوزيع و تقسيم المكونات المتطلبة لاستخدام آلاف الكمبيوترات، الذي بواسطته يكتب الكمبيوتر السوبر والوهمي صنف من مجموعة cluster من الشبكة، لكمبيوترات مربوطة بشكل غير محكم، والعمل بانسجام لأداء مهمات ضخمة) أو ما بينه و بين Utility Computing (هي توفير مساحة للمستخدمين على الويب و مزودات وهمية ممكنة الدخول عند الحاجة، المميز بهذه الميزة قدرة المستخدم من التحكم بشكل كبير، إضافة لمواصفات الأجهزة المستخدمة من الشركات المقدمة لهذه الخدمة مثل IBM, Amazon, Sun) أو Automatic Computing (نظام كمبيوتر قادر على الإدارة بشكل منفرد).
يرى Cloud Computing على أنه الخطوة التالية الطبيعية بعد هذه الخدمات و النماذج المتوفرة.
يتم استخدام Cloud Computing عادة ضمن خدمات تحتاج أحجام هائلة من البيانات، شركة Google لها دور رئيسي بهذا الخصوص لأنها بحاجة لإعطاء نتائج فورية ودقيقة من خلال محرك بحثها الذي يعطي ملايين النتائج يومياً للمستخدمين، حيث يتم تحليل لغوي لبيانات بأحجام بالتيرابايت على مزوداتها. إضافة لاعتماد تطبيقاتها وبرمجياتها بشكل كامل على هذا النظام مثل Gmail و Google Apps و Google Maps. وقد قامت شركات أخرى بإنشاء نظام تشغيل مستقل على الانترنت مستعملاً تطبيقات مصممة Flash ومتوفرة على الانترنت، يتوفر المئات من الشركات العارضة لخدمات الويب.
تقوم بعض الشركات بالاستفادة بشكل كبير من Cloud Computing "الخدمات الكمبيوترية ضمن الانترنت" من خلال استخدام هذه الخدمات و المزودات المتوفرة على الانترنت، بينما تكون الشركة تملك كمبيوترات شخصية مع البرمجيات الأساسية، على سبيل المثال لشركة تقوم باستضافة موقع من خلال شركة استضافة تدعى Modwest بينما إدارة المبيعات يستخدمون شركة Salesforce.com، كما أنهم يقومون بعمل استفتاء من خلال بيانات على كمبيوترات لـ Survey Monkey، إضافة لاستخدام تطبيقات Google لمشاركة المستندات وما إلى ذلك من تطبيقات أخرى.
وهو حل مناسب لشركة لا تريد شراء مزودات أو القيام بالصيانة بشكل مستمر للبرمجيات، خاصة بتوفرها بأسعار قليلة كما أثبتت Google.
الوجه الآخر لـ Cloud Computing هو الاعتماد بشكل كامل على شركة أخرى التي تحد من التكنولوجيا المستخدمة و مرونة العمل للمستخدمين. كما أنه لا يتمكن المستخدمين بعمل أي شيء خارج الحدود المسموح بها من الشركات العارضة لهذه الخدمة. حيث سابقاً كان يتم الاعتماد على مسؤولي الكمبيوترات لحل المشاكل التي تواجه الموظفين ضمن العمل.


تعريفات لبعض المصطلحات ضمن المقالة:

Cloud Computing = الخدمات الكمبيوترية ضمن الانترنت
The cloud = مجموعة الشبكات لاتصالات الانترنت و المزودات
Computing = الأعمال الكمبيوترية أو الحسابية
Power-level user = مصطلح يستخدم عادة ضمن نظم تشغيل المزودات، حيث يكون للمستخدم صلاحيات أكثر من المستخدم العادي
Supercomputer = الكمبيوتر السوبر


المصادر التي تمت الاستناد إليها ضمن هذه المقالة:

 
للإستزاده :
http://ar.wikipedia.org/wiki/%D8%AD%D9%88%D8%B3%D8%A8%D8%A9_%D8%B3%D8%AD%D8%A7%D8%A8%D9%8A%D8%A9