مفاهيم حول الحوسبة Cloud concepts
بسم الله الرحمان الرحيم
في هذا الدرس سنتطرق الى مفاهيم الحوسبة ومميزاتها والدرس ينقسم الى :
-
مفهوم الحوسبة السحابية Cloud Computing
-
نماذج الخدمات Service Models
-
القدرة العالية على توفر High Availability
-
اﻻسترجاع بعد الكارثة Disaster Recovery
-
مصطلحات خاصة بالحوسية Cloud terminology
-
أنواع اﻻنفاق CAPEX /OPEX
مفهوم الحوسبة السحابية
التعريف البسيط للحوسبة السحابية هو استخدام موارد حاسوبية عن بعد تُغنينا عن التكاليف الباهضة لشراء الأجهزة والموارد الحاسوبية ومن خصائص الحوسبة السحابية أن تكون :
خدمة ذاتية مع كل طلب On-demand Self-service :
توفير القدرات الحاسوبية المطلوبة تلقائيا وأليا بدون تفاعل بشري من جانب الخادم بسيطة هل في رأيك عند طلب صفحة انترنت هل يتم ارسالها من قبل أشخاص أم تتم أليا سترُد وستقول بالطبع أليا من الجنون أن يبقى شخص وراء الخادم يرسل الصفحات لكل شخص يطلبها لمدة 24 ساعة .
الوصول الى شبكة واسعة Broad network access :
القدرة على الوصول الى شبكة الحوسبة السحابية وخدماتها بمختلف الطرق فمن غير المعقول أن تكون هناك خدمة وﻻ يمكن الوصول اليها .
تجميع الموارد Resource pooling :
يتم تجميع جميع موارد الخدمة السحابية لخدمة العديد من المستهلكين باستخدام نموذج الوصول المتعدد Multi-tenant model والذي يسمح لعدة مستهلكين بمشاركة الموارد الحاسوبية المختلفة وفق الطلب .
سريع المرونة Rapid elasticity :
القدرة السريعة على اضافة موارد اضافية أليا اذا احتاج المستخدم لذلك في زمن قليل جدا وعند اﻻنتهاء من استخدام الموارد اﻻضافية يعود العمل على اﻻستهﻻك العادي أليا أيضا ومثال ذلك مستخدم يقوم بعمل على جهاز افتراضي في منصة الحوسبة السحابية وقيمة الذاكرة الحية هي 2 جيقا وفجأة احتاج أن يرفع قدرة الذاكرة مؤقتا الى 8 جيقا سيتم ذلك اليا مباشرة وهذه أهم خاصية في الحوسبة السحابية تخيل معي لو أنك قمت بشراء حاسوب ضخم بمالك مقابل استعمال كامل المزايا لمدة يوم في الشهر وباقي الشهر تعمل بعشر قدرات حاسبك ستكون خسائرك مادية كبيرة ولذلك فان خدمات الحوسبة السحابية دقيقة ورخيصة الثمن .
جميع الخدمات مُقاسة Measured service :
ان جميع اﻻستعمالات لكل الموارد يتم قياسها والتحكم بها وبذلك تتوفر الشفافية في استخدام الخدمات
نماذج الخدمات Service Models
يوجد عدة نماذج لخدمات الحوسبة لكن الأساسية منها هي ثـﻻثة وهي :
-
البنيات الأساسية كخدمة Infrastructure as a service (IaaS) :ستوفر لك اوراكل الخوادم وأجهزة التخزين وربط الشبكات وستقوم أنت بتثبيت نظام التشغيل والبرمجيات وأنت مسؤول عن بياناتك وادارة التطبيقات باختصار مسؤوليتك هي كل ما يتعلق بجانب Software وﻻ عـﻻقة لك بادارة Hardware وعادة تكون هذه الخدمات هي اﻻرخس سعرا .
-
منصة كخدمة Platform as a service (PaaS): باﻻضافة الى ادارة Hardware تقوم اوراكل بتوفير نظام تشغيل والبرمجيات الوسيطة Middleware وما عليك سوى القيام بنقل التطبيق البرمجي الخاص بك على المنصة دون مجهود منك من أجل ضبط الخادم وتضييع أسبوع من العمل عليه ومثال على هذه الخدمة استضافات المواقع حيث تقوم بتهيئة الخادم وتهئية البرمجيات الوسيطة سواء المتعلقة ب لغة php أو ruby أو حتى جافا سكريبت باستخدام Node.Jsوما عليك فقط سوى رفع البرمجية الخاصة بك واطـﻻقها مباشرة .
-
برمجيات كخدمة (Software as a service (SaaS: لن يقوم المستخدم بأي شيء سوى استخدام برمجية جاهزية متكاملة وهذا أسهل نوع للفهم حيث أن كل مواقع اﻻنترنت تستخدم هذا المفهوم فالفايسبوك وقوقل يقدمان لك خدمات دون أهمية لمعرفتك بأي شيء حول طريقة عملها .
القدرة العالية على توفر High Availability
- حينما تقوم بيئات الحوسبة بتوفير خدمات متاحة دوما Full-time Availibility تُسمى بأنظمة القدرة العالية على توفر High availability Systems.
- لكل نظام لديه أجهزة اضافية redundant hardware تكون احتياطية وتقوم بجعل النظام متاحا في حالة تلف اﻻجهزة الرئيسية .
- عند حدوث فشل في الاجهزة الرئيسة يقوم محول التدفق load balancer بقلب اﻻتصال الى الجهاز اﻻحتياطي الذي يحتوي على الملفات اﻻحتياطية وهذا ما يعني قدرة توفر عالية للبيانات
اﻻسترجاع بعد الكارثة DR Disaster Recovery
استرجاع البيانات بعد حدوث كارثة مثل حريق أو خلل كهربائي أمر مهم ويعتمد ذلك على مجموعة سياسات وأدوات مع اجراءات محددة من أجل تفعيل عملية استرجاع البيانات وبالتالي اﻻستمرار و
يجب أن تحتوي طريقة استرجاع البيانات بعد الكارثة DR على مقاييس رئيسية Key mertrics تحدد كﻻ من :
- نقطة اﻻسترجاع المرجعية RPO Recovery point objective : وهي النقطة المرجعية لأخر نقطة استرجاع أي ان البيانات في تلك اللحظة هي أخر ما تم استرجاعه وما بعدها تم فقده .
مدة اﻻسترجاع المرجعية Recovry time objective ٌٌٌٌRTO : وهي المدة المرجعية لعملية اعادة استرجاع البيانات .
مصطلحات الحوسبة Cloud Terminology
Fault Toleranceتجاوز الأخطاء: هي وصف لكيفية تجاوز الأخطاء والأعطال المتعلقة بالحوسبة حيث تقوم بضمان الوصول الى الخدمة المقدمة .
قابلية التوسع Scalability : ;وهي قابلية اضافة أجهزة خارجية (Scaling in or out)مثل اضافة حاسوب أخر أو أجهزة داخلية (Scaling up or Down)مثل اضافة RAM جديدة عند اﻻحتياج لها فقط سنتطرق اليها بالتفصيل في الدروس القادمة .
المرونة في السرعة Elasticity : هي القدرة على اضافة موارد عند الاحتياج بسرعة ونزع الموارد عند عدم اﻻحتياج اليها بسرعة تخيل معي لو انك قمت بكراء خادم على منصة حوسبة وفجأة أتاك ضغط على خادمك يوم الجمعة فقط ﻻغير وأنت تجتاج 4 رام اضافية لمدة ساعتين فقط هل تقوم باكتراء خادم أخر ﻻﻻ ..سيقوم صاحب الخدمة السحابية بتزويدك ب 2 رام بسرعة وبعملية آلية وكأنك قمت بكراء رام فقط لمدة ساعتين بدل كراء خدم أخر لمدة شهر وخسارة أموالك .
Capex النفقات المالية و Opex المصروفات المالية
النفقات المالية CAPEX : خي الأموال المنفقة من أجل شراء أو تجديد اصول ومستلزمات مثل شراء حواسيب و اﻵت وأبنية وعادة تكون الاموال المنفقة ضخمة .
المصروفات المالية Opex: هي الأموال المصروفة من أجل بعض الأعمال والمهام و الكراء .
لقد تبين الفرق وجـﻻ واضحا تخيل سيدي بأن لديك مشروعا يستلزم منك 20 خادما حاسوبيا في البداية هل ستقوم بشراء 20 خادم و تزويدهم باﻻنترنت وشراء مقر لاستضافة أي أنك تنفق أم أن اموالك قليلة وتريد فقط اﻻستفادة من خدمة مماثلة ولكن بأموال أقل في بداية مشروعك الأكيد أنك ستقوم بعملية الكراء وستدفع فقط قدر ما تستخدم Pay as you go .
محتوى الدورة
الحوسبة السحابية | |
---|---|
1 | مدخل لشهادة اساسيات الحوسبة السحابية |
2 | مفاهيم حول الحوسبة Cloud concepts الدرس الحالي |
3 | هندسة وطريقة بناء اوراكل للحوسبة OCI architecture |
4 | الخدمات الشبكية Networking services |
الكلمات الدليلية
عن الدرس
0 إعجاب |
1 متابع |
0 مشاركة |
1151 مشاهدات |
منذ 4 سنوات |
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !