السلام عليكم ورحمة الله ,,,,
لا ادري ما اذا كان هذا الموضوع مكرر أم لا ولكن اتمنى ان يستفيد الاعضاء من هذا المقال البسيط
الحوسبة السحابية
يشهد العالم من حولنا في مجال الاتصالات وتقنية المعلومات تطورا متسارعا خلال السنوات العشر الماضية, فلا يكاد يمر يوم الا ونسمع عن تقنية جديدة أو اختراع جديد. فأحد أهم التقنيات خلال الاعوام القليلة الماضية هي تقنية الحوسبة السحابية والتيب تعبتر من التقنيات الواعدة في هذه السنوات.
إن الحوسبة السحابية نظرا لما توفره من فوائد كبيرة سواء للمؤسسات أو الافراد تلاقي إهتماما كبيرا من الاكاديميين والخبراء في مجال الحاسب الالي وتقنيات الاتصالات. فعلا سبيل المثال, قبل عشر سنوات كان على المستخدم عند شرائه جهاز حاسوب أن يقوم بشراء البرامج وتنصيبها على جهازه, ولكن مع الحوسبة السحابية هنالك العديد من البرامج التي يمكن استخدامها دون الحاجة الى شراء هذه البرامج مثل googledocs والتي تم تطويرها حاليا الى googdrive والتي توفر للمستخدم امكانية تحرير ملف نصي بدون الحاجة الى تنصيب office وكذلك يمكنه من خلال هذه الحزمة عمل ملفات excel, power point وغيرها الكثير. أيضا فإن المستخدم قادر على تخزين نسخ إحتياطية من ملفاته بحيث يمكنه الوصول اليها في أي وقت دون الحاجة إلى استخدام وحدات التخزين الخارجية مثل flash and hdd وكذلك فان ضياع هذه الملفات من جهاز الكمبيوتر أو وحدات التخزين قد لا يمكن استرجاع هذه الملفات, وسنقوم بشرح بعض التطبيقات التي توفر هذه الخدمات
ما هي الحوسبة السحابية
نظرا لأن الحوسبة السحابية تعتبر من التقنيات الناشئة فإالى اليوم لايوجد تعريف معتمد لهذه التقنية,, ولكن جميع التعريفات تتفق فيما بينها على أن الحوسبة السحابية تقدم المصادر الحاسبية computing resources وتشمل هذه المصادر على الكيان المادي والكيان المعنوي باسعار رخيصة ما إذا قورنت بشراء المصادر الحاسبية أو البرامج, وأيضا ما يميز هذه الخدمة فإن المستخدم سيدفع مقابل ذلك فقط على وقت Pay-as-you-go الخدمة تماما كما هو الحال في خدمة المياه وخدمة الكهرباء.
إن تقنية الحوسبة السحابية تقدم العديد من الحلول مثل حلول النسخ الاحتياطي للمستخدمين سواء من نسخ الاسماء, الرسائل, الموسيقى والصور من الهاتف النقال الى نسخ ملفات الفيديو والملفات كبيرة الحجم مثل التي تتعدى الجيجا بايت. أيضا خدمة الحوسبة السحابية تقدم Platform للمبرمجين بحيث يمكنهم صناعة البرامج وتجربتها دون الحاجة الى تنزيل البرنامج compiler
Cloud computing service model
إن الحوسبة السحابية تقدم مجموعة من الخدمات التي يتم تصنيفها بناء على حاجة المستخدم وسنقوم بالتعريف بشكل موجز عن هذه الطبقات واستخدامها ومن أهم وأشهر هذه الخدمات كما هو موضح بالشكل التالي
Infrastructure as a service (IaaS)
كما هو موضح في الرسم فأن هذه الخدمة تاتي في الاسفل low level وإن هذه الخدمة توفر للمستخدم سواء العادي أو المؤسسات العتاد المادي الذي يحتاجه مثل السيرفرات ووحدات التخزين, وفي الحقيقة يعتبر هذا النوع من الخدمات من أهم الخدمات التي يقدمها الحوسبة السحابية, بحيث يستطيع المستخدم تخزين البيانات وأيضا تشغيل انطمة تشغيل وهذا ما يعرف ب virtualization والتي من شانها أن تكلف المؤسسات والافراد الكثير من المال في حال أنهم قاموا بتنصيب أنظمة تشغيل مختلفة التي تحتاج إلى مجموعة سيرفرات وهذه السيرفرات تحتاج الى كهرباء وادارة وصيانة والخ من المتطلبات التي يمكن تفاديها من خلال استخدام الPlatform as a service حوسبة السحابية . إن من أهم أمثلة IaaS هي Amazon S3, Amazon EC2, Rackspace Cloud Servers, Joynet and Terramark.
(PaaS) platform as a Service
إن هذه الخدمة عبارة عن توفير البرامج للمستخدم أو الشركات عبر الانترنت بحيث تمكنهم من صناعة التطبيقات والبرامج دون الحاجة الى تنزيل التطبيقات على اجهزتهم الحاسوبية الامر الذي يوفر عليهم الوقت المال الذي سوف يتم صرفه في شراء هذه التطبيقات والوقت الذي سيتهلكفي تنزيل وتحديث هذه التطبيقات,, إن من أهم الميزات أن المستخدم سوف يدفع مقابل الخدمة pay-as-you-use كما هو الحال مع SaaS and IaaS. من أمثلة هذا النوع من الخدمات هو Google Apps Engine, Amazon’s relational database , Rackspace and Microsoft Azure
Software as a service (SaaS
هذا النوع ممن الخدمة هو عبارة عن توفير التطبيقات التي يحتاجها المستخدم خلال عمله اليومي سواء كان فرد أو مؤسسة عبر الانترنت ويتم الوصول الى هذه التطبيقات عبر متصفحات الانترنت, في هذه الحالة فان الزبون ليس بحاجة الى تنزيل بعض التطبيقات التي تعببر مهمة الى جهاز الحاسوب, وهذا ايضا سيوفر المال على المستخدم فلو فرضنا على سبيل المثال حزمة Microsoft office يمكن للمستخدم أن يستغني عليها في بعض الاحيان بوجود بيئة متكاملة من حزمة الاوفس التي تقدمها شكرة google متمثلة في GoogleDocs أيضا بعض الامثلة لـ SaaS للمؤسسات هي GoogleApps, SalesForce and Netsuite وعلى الصعيد الفردي لدينا Gmail, TurboTax online, Facebook and Twitter.
كيف تعمل الحوسبة السحابية؟
من المهم عزيزي القارئ أن تتعرف على الطريقة التي تعمل بها الحوسبة السحابية, بمعنى آخر ماهي الاشياء أو التقنيات التي تدخل في مجال الحوسبة السحابية؟ في الحقسقة هنالك مجموعة من التقنيات تتداخل أو تشترك فيما بينها حتى يتم تفعيل خدمة الحوسبة السحابية. إن هذه التقنيات كما هو مبين في الرسم هي grid computing, web service and service oriented architecture, multi-tenancy, virtualization
Virtualization
بالرغم من أن تقنية virtualization تعتبر تقنية ليست حديثة فقد اخترعت عن طريق شركة IBM في الستينيات من القرن الماضي الا أن الـ virtualization من أهم الركائز التي يعتمد عليها خدمة الحوسبة السحابية وذلك لما لها من القدرة على مشاركة المصادر الحاسوبية سواء مصادر مادية أو برمجية,,, فعلى سبيل المثال يقوم مزود الخدمة بتنصيب مجموعة من أنظمة التشغيل على جهاز سيرفر واحد بحيث يعمل هذا السيرفر كمجوعة من السيرفرات ويتم تأجير هذه السيرفرات الى الزبائين المستخدمين.
Multi-tenancy
أيضا تعتبر من اهم التقنيات التي تدخل كعنصر أساسي في عمل الحوسبة السحابية,, وبإختصار فإن هذه الخدمة عبارة عن مشاركة أحد التطبيقات بمهعنى تطبيق واحد فقط يتم مشاركته بين مجموعة من المستخدمين وأبسط مثال على هذه الخدمة عزيزي القاري حتى لا تختلط عليك الامور هو تحديثات البرامج مثل تحديث نظام التشغيل, تعتبر هذه التقنية لها علاقة بخدمة PaaS و SaaS أمر أخر بخصوص هذه التقنية أو الخدمة أنه في بعض الأحيان هنالك بعض الشركات أو الأفراد قد قامت بتحديث تطبيقاتها السحابية الى الاصدار الاخير بينما البعض الاخر لم يقم بذلك فإن هذه الخذمة تلعب دورا هاما في تمكين كل مستخدم من العمل على الاصدار الذي يملك ودون الحاجة الى الاشتراط على المستخدم أن يستخدم اخر اصدار.
Web service and service oriented architecture
ايضا تلعب دورا هاما في الحوسبة السحابية
إن تقنية خدمات الوب من التقنيات المهمة التي لاقت اهتمام كبيرا من الاكادميين وشركات تقنيات الحاسب, إن خدمة الوب هي عبارة عن عملية اتصال بين الزبون ومزود الخدمة عن طريق بروتكول http وهنا لما نقول الزبون فلا يعني أنه انسان فقط, إن من مميزات خدمات الوب أنها تمكن الاجهزة نفسها من الاتصال مع بعضها دون الحاجة الى تدخل العنصر البشري فيها وهذا مايجعل خدمات الحوسبة السحابية متوفرة في أي وقت, وأعتقد أنه يكفي هذا الشرح البسيط فلا اريد أن أتعمق في الموضوع باعتبار أنه بداية المشوار بالنسبة للقارئ.
Service oriented architecture SOA
وسيلة تمكن الاتصال بين المؤسسات او بين اقسام المؤسسة نفسها, هنا يجب الاشارة الى ان SOA ليست تطبيق ولكن هي عبارة عن وسيلة بناء التطبيقات لجعل التطبيقات أكثر سلاسة من حيث البناء والصيانة, وهذا مفيد للمؤسسات التي لديها مجموعة مختلفة من التطبيقات وانظمة التشغيل, وهنا ياتي دورها في خدمات الحوسبة السحابية حيث أن مزود الخدمة سيقوم بتزويد الخدمة الى الزبائن حسب إحتياجهم فمن بعض ازبائن من يحتاج الى نظام تشغيل معين بينما زبون اخر لا يحتاج الى هذا النظام بينما يحتاج الى نظام اخر.
فوائد خدمة الحوسبة السحابية ,,
عندما نسمع بأي تقنية جديدة أو اختراع فان أول سؤال قد يتساءل القارئ أو أي المستخدم ما هي الفائدة من هذه التقنية؟ لذلك سأوجز بعض المزايا التي توفرها خدمة الحوسبة السحابية والتي تعتبر من الفوائد والتي تميز الحوسبة السحابية عن غيرها من الخدمات الحاوبية الاخرى
إن من أهم الفوئد التي توفرها خدمة الحوسبة السحابية هي إمكانية الوصول الى الموارد الحاسبية وأيضا مشاركتها فيم بين المستخدمي هذا ما يعرف بـ مصطلح on-demand أي عند الطلب فان المستخدم سيخد الخدمة التي يبحث عنها وبدون أي تدخل من الانسان حيث أن هذه الخدمة كما اسلفنا سابقا تعتمد على تقنيات من شأنها.
Scalability أو الزيادة في السعة بشكل اوتوماتيكي: إن هذه الميزة من المميزات المهمة التي توفرها خدمة التخزين في الحوسبة السحابية cloud storage. فعلى سبيل المثال تخيل عزيزي القارئ أنه لديك وحدة تخزين خارجية وفيها بيانات مهمة وايضا تريد أن تخزن بيانات في هذه الوحدة ولكن السعة لا تسمح,, في هذه الحالة سوف تضطر ربما للاستغناء عن بعض البيانات المهمة,, ولكن في خدمة الحوسبة السحابية فالامر يختلف, فبإمكان الزبون أن يشتري مساحة تخزين إضافية وبهذا يكون قد حافظ على البيانات من أن يستغني عليها. ملاحظة أنه إذا قام الزبون بشراء مساحة تخزينية فلا يعني هذا أنه لا يستطيع تقليصا,, فالامر ليس بهذه الصعوبة
الفائدة الاخرى المهمة او الميزة هي pay-per-use أو pay-as-you-go بمعنى أن المستخدم سوف يقوم بدفع الخدمة على حسب الوقت فمثلا هنالك بعض الشركات تقوم بعمليات batching كتجربة أو في عمليت البحوث وهذه العمليات لو تمت في الؤسسة نفسها فسوف تكلف الشركة الكثير نظرا للعد الكبير من الاجهزة التي سوف تحتاجها هذه الشركة ناهيك عن الكهرباء والصيانة والى ما غير ذلك, ولكن مع وجود خدمة الحوسبة السحابية فان هذه الشركة سوف تدفع فقط عدد الساعات التي استخدمت فيها سيرفرات مزود الخدمة,, وطبعا مزود الخدمة يقوم باستخدم تقنية virtualization والتي تمكن مزود الخدمة من جعل جهاز واحد يعمل مكجموعة أجهزة.
هنالك العديد من الفوائد التي لا تعد من الحوسبة السحابية التي منها التطبيقات التي توفرها بعض الشركات مثل dropbox, Google Docs, google drive, google books - online microsoft وغيرها التي سوف نقوم بطرحها تباعا في المواضيع القادمة بإذن الله. ولكن هنالك بعض العوائق التي قد تحول دون انتشار هذه التقنية مثل الحماية والخصوصية فعلى سبيل المثال فان خدمة icloud التى تقدمها شركة ابل تقوم بتشفير النسخ الاحتياطية على سيرفراتها ولكنها تحتفظ بمفتاح التشفير لكل نسخة ما يعرض ما يجعل الخصوصية في هذه الحالة موضع شك.
المصادر
[1] M. Armbrust, A. Fox, R. Grith, A.D. Joseph, R. Katz, A. Kon-winski, G. Lee, D. Patterson, A. Rabkin, and I. Stoica. A view
of cloud computing. Communications of the ACM, 53(4):50{58,
2010.
[2] E. Bauer, R. Adams, and D. Eustace. How Geographic Redundancy
Can Improve Service Availability and Reliability of Computer-Based Systems. Beyond Redundancy. 2011.
[3] S. Begum and M. K. Khan. Potential of cloud computing architec-ture. In Information and Communication Technologies (ICICT),
2011 International Conference on, pages 1{5.
[4] Rajkumar Buyya, James Broberg, and Andrzej M. Goscinski.
Cloud Computing Principles and Paradigms. Wiley, Hoboken, NJ,
USA, 2010.