المدرب: في هذه الأيام،
يمكن العثور على الحوسبة السحابية في كل
مكان، وذلك بسبب وجود العديد من الفوائد الرائعة لاستخدام
الحوسبة السحابية.
وهذا ما سنركز عليه في هذا الدرس عندما
نبدأ بالحديث
عن الخصائص المختلفة للسحابة.
عندما نتحدث عن الحوسبة السحابية، هناك
عدد قليل من الفوائد أو الخصائص التي نراها
عندما نختار استخدام السحابة.
وتشمل هذه الميزات التوفر العالي وقابلية التوسع والمرونة
والاستخدام المحدود
والموارد المشتركة ومزامنة الملفات.
دعونا نلقي نظرة على هذه.
أولاً، لدينا نسبة توافر عالية.
الآن، يشير التوفر العالي
إلى حقيقة أن الخدمات تواجه
فترة توقف قليلة جدًا عند استخدام السحابة.
وذلك لأن معظم الخدمات المبنية على
السحابة مصممة لتكون موثوقة للغاية
ومتسامحة مع الأخطاء.
وهذا يعني أنه يمكننا ضمان مستوى عال من التوافر.
الآن، عندما يتعلق الأمر بالتوفر،
فإننا عادةً ما نقيس ذلك من حيث النسبة المئوية لمقدار
وقت التشغيل الموجود مقابل مقدار وقت التوقف عن العمل.
على سبيل المثال، يُعرف المعيار
الذهبي داخل الشبكات بالتسعات الخمس.
خمس تسعات تعني 99 نسبة تشغيل أو توفر تصل إلى 999%
حسب تجربة المستخدمين النهائيين لديك.
وهذا يعني أنه لا يمكننا الحصول إلا على حوالي
خمس دقائق و15 ثانية من التوقف كل عام.
هذا صحيح، خمس دقائق و15 ثانية
فقط على مدار 365 يومًا في السنة.
الآن للقيام بذلك، هذا يعني أنه يجب
أن يكون لديك أنظمة موثوقة للغاية ومتوفرة بشكل كبير.
لذلك، إذا كان لديك موقع ويب واحد،
فسيكون لديك في الواقع خادمان على الأقل يستضيفان ذلك
الموقع.
لذا، إذا تعطل أحدهما،
فإن الآخر لا يزال يحمل العبء، وهذا
يعني أن المستخدم النهائي لا يواجه أي توقف عن العمل.
هذا ما نتحدث عنه
عندما نتحدث عن التوفر العالي.
على سبيل المثال، مع موقع الويب الخاص بي، diontraining. com، لدينا بالفعل إعداد
متاح للغاية تم إنشاؤه باستخدام
الخدمات السحابية.
لذلك، اعتمادًا على المكان الذي أتيت منه في العالم،
ستصل إلى أحد خوادمنا
المتعددة الموجودة حول العالم الأقرب
إليك للحصول على تجربة أفضل.
الآن، إذا كان الخادم الخاص بك معطلاً لسبب
ما، فسيتم إعادة توجيهك تلقائيًا إلى خادم آخر بعيد عنك
قليلاً، لكنه لا يزال قيد التشغيل.
وبهذه الطريقة، ستظل تحصل على الخدمة
التي تبحث عنها، وهذه طريقة لضمان التوفر العالي.
السمة الثانية للسحابة التي سنتحدث
عنها تُعرف بقابلية التوسع.
الآن، عندما نتحدث عن قابلية التوسع،
فهذا يعني أنه يمكننا زيادة
عدد الأشخاص أو عدد الأشياء
في نظامنا بمعدل خطي أو أقل من معدل خطي.
الآن، ما أعنيه
بذلك هو أنه لنفترض أن لدي 100 مستخدم يستخدمون نظامي،
ويكلفني ذلك 10 دولارات.
حسنًا، إذا وضعت 200 مستخدم على نظامي، فمن المفترض
أن يكلفني ذلك 20 دولارًا أو أقل، وسيكون ذلك مقياسًا خطيًا.
الآن، إذا انتقلت من 100 مستخدم إلى 200 مستخدم
وارتفع السعر من 10 دولارات إلى 100 دولار،
فسيكون ذلك مقياسًا أسيًا، ونحن
لا نريد ذلك.
لذلك، بينما نقوم ببناء أنظمتنا السحابية،
فإننا نبحث دائمًا عن قابلية التوسع، وهذا
يعني أنه حتى لو كان لدينا 10 مستخدمين فقط اليوم، فقد يكون لدينا
100 غدًا.
وفي اليوم التالي، لدينا 1000،
وفي اليوم التالي، قد يكون لدينا 10000، وهكذا.
إذا نظرت إلى بعض
الشركات الكبرى مثل Facebook وGoogle وLinkedIn
وUNI، فستجد أن لديهم الملايين من المستخدمين النهائيين
الذين يصلون إلى منصاتهم كل يوم وهم قادرون على
التوسع بناءً على قابلية التوسع السحابي الخدمات،
لأنني لست مضطرًا للذهاب وشراء خادم
آخر بقيمة 10000 دولار
لوضعه في مركز البيانات المحلي الخاص بي،
لأنه بدلاً من ذلك يمكنني فقط
استخدام Amazon واستخدام جزء من قدراتهم
عندما أحتاج إليها.
الآن، عندما يتعلق الأمر بقابلية التوسع،
هناك طريقتان يمكنك من خلالهما التوسع.
أحدهما هو الارتقاء، وهو ما يُعرف بالمقياس الرأسي.
وذلك عن طريق إضافة المزيد من
الموارد إلى خادم أو عقدة معينة.
على سبيل المثال، إذا كنت تستخدم خادمًا سحابيًا
يحتوي على وحدتي CPU ظاهريتين، فيمكنك في الواقع
زيادة ذلك إلى أربع وحدات معالجة مركزية افتراضية.
هذه هي فكرة التوسع.
أنت تضيف المزيد من الموارد، سواء كان ذلك المزيد
من المعالجات، أو المزيد من ذاكرة الوصول العشوائي، أو المزيد من السعة التخزينية،
أو المزيد من النطاق الترددي، أو أشياء من هذا القبيل.
الآن، من ناحية أخرى، يمكنك أيضًا تغيير الحجم،
وهو ما يُعرف باسم القياس الأفقي.
هذا هو المكان الذي لا تزال تستخدم فيه أجهزة أصغر،
ولكنك تستخدم المزيد
منها كلها تعمل جنبًا إلى جنب خلف موازن التحميل.
لذلك بدلاً من أن يكون لديك خادم واحد يتعامل
مع كل الأحمال الخاصة بك ويتوسع لأعلى عن طريق زيادة
وحدات المعالجة المركزية (CPUs) وزيادة الذاكرة، يمكنك بدلاً
من ذلك التوسع والانتقال من خادم واحد إلى خادمين أو خادمين
إلى أربعة، أو من أربعة إلى ثمانية، وأنت يمكنك الاستمرار في التحرك نحو الخارج،
عن طريق إضافة خوادم إضافية
خلف موازن التحميل الخاص بك والذي يمكنك بعد ذلك التعامل مع
حركة المرور الإضافية.
والآن، يقودنا هذا إلى المنطقة الثالثة،
والتي تُعرف بالمرونة السريعة.
الآن، عندما نتحدث عن المرونة السريعة، فإننا نتحدث
عن حقيقة أنه يمكننا
زيادة حجمها أو تقليصها بسرعة كبيرة.
يتم ذلك الآن لأننا نستخدم الأتمتة والتنسيق
مع الكثير من الأجهزة الافتراضية على هذه
الخوادم الفعلية المملوكة لشركة
Amazon وGoogle وMicrosoft وغيرها
من الشركات التي تسمح لنا باستخدام أجزاء أو
جميع خدماتها حسب الحاجة عند الطلب .
وهذا يعطينا تلك المرونة السريعة.
عندما تسمع مصطلح المرونة السريعة
أو المرونة بشكل عام، فكر في الأمر على أنه حقيقة قدرة
النظام على التعامل مع التغيرات في الطلب
في الوقت الفعلي.
لذلك دعونا نعود إلى مثال استخدام
موقع الويب الخاص بي في diontraining. com.
إذا قمت الآن بفحص موقع الويب الخاص
بي، وقام 1000 طالب بتسجيل الدخول، وقمت بتسجيل
الدخول بعد خمس دقائق من الآن،
وكان هناك 10000 طالب قاموا بتسجيل الدخول،
فإن أنظمتي مصممة لتشغيل
موارد سحابية إضافية ودفع بعض هذا العبء من تلك الموارد المستخدمين
الجدد على تلك الخدمات الإضافية.
هذه هي فكرة المرونة السريعة.
بشكل عام، عندما تعمل في السحابة،
إذا قمت بتصميم أنظمتك بشكل صحيح،
فستكون لديك القدرة على التمتع بالمرونة
والتوسع بسرعة كبيرة، وبعد ذلك بالمثل،
عندما يختفي الطلب، يمكنك التخلص بسرعة
من تلك الخوادم الإضافية
وإعادتها إلى الأسفل.
والسبب وراء رغبتك في القيام بذلك
هو أن كل تلك الخوادم الإضافية ستكلفك المزيد من المال،
وإذا لم يكن لديك عدد كافٍ من المستخدمين للحصول
عليها، فلن ترغب في الدفع
مقابل ذلك، لذا ستقوم بتحريرها وإعادتها إلى
مزود الخدمة الخاص بك
حتى يتمكنوا بعد ذلك من تأجير هذه الخدمة لشخص آخر.
بدلاً من ذلك، إذا كنت تقوم بإنشاء نموذج محلي،
فلنفترض أن لدي 1000 طالب اليوم.
حسنًا، بالنسبة لـ 1000 طالب، قد أحتاج إلى ثلاثة خوادم ويب.
ولكن إذا ذهبت إلى 10000 طالب،
فسوف أحتاج إلى 15 خادم ويب آخر.
حسنًا، للقيام بذلك، يجب أن أشتري 15 خادمًا إضافيًا.
لا بد لي من الرف لهم.
يجب أن أقوم بتثبيت كافة البرامج،
ويجب أن أقوم بتكوينها.
كل هذا يستغرق وقتًا،
وبالتالي فإن مقاييس المرونة ليست سريعة جدًا
حتى نتمكن من التوسع لتلبية هذا الطلب.
إذا كان لديك نموذج أعمال بطيء النمو للغاية، فلا بأس بذلك.
ولكن إذا كنت تتعامل مع شيء عالي السرعة أو أي
من منصات وسائل التواصل الاجتماعي
الحديثة هذه، وانتشر شيء قمت به، وذهب الجميع
إلى موقع الويب الخاص بك وبدأوا في إغراقك، إذا
لم تكن لديك القدرة لتوسيع النطاق بسرعة،
ستفقد القدرة على
التقاط حركة المرور القادمة من هذا الحادث
الفيروسي.
ولذا فأنت تريد أن تكون قادرًا على بناء
الأشياء الخاصة بك بطريقة مرنة سريعة،
وهذا هو ما تسمح لنا السحابة بالقيام به.
الشيء الرابع الذي لدينا يعرف بالاستخدام المقنن.
والآن يعود هذا إلى
مناقشتنا السريعة حول المرونة التي أجريناها للتو.
الآن، عندما نتحدث عن الاستخدام المقنن،
فإننا نتحدث عن حقيقة أننا
ندفع مقابل الخدمة على أساس الدفع لكل استخدام.
لذا، عندما نستخدم خدمة مقيّدة مثل قاعدة البيانات، فقد
يفرضون علينا رسومًا
بناءً على عدد المستخدمين أو
عدد الاتصالات، أو عدد البيانات التي يتم تخزينها.
بشكل أساسي، يتم تحصيل الرسوم منا بناءً
على الاستخدام الفعلي للخدمة التي يتم استهلاكها.
ونقوم بذلك إما على أساس ثانٍ، أو على أساس
دقيقة، أو على أساس الساعة، أو على أساس يومي، أو حتى على أساس شهري.
على سبيل المثال، أستخدم AWS Lambda
في الكثير من عمليات التشغيل الآلي والوظائف الخلفية الخاصة
بي، وهم يتقاضون رسومًا مني بناءً على استخدامي.
الآن مقابل كل مليون طلب أقدمه، يتقاضون
مني 20 سنتًا.
ولذا فهي طريقة فعالة للغاية بالنسبة
لي لإنجاز عمليات التشغيل الآلي الخاصة
بي لأنها أمر منخفض التكلفة للغاية.
يمكنني الحصول على ملايين وملايين الطلبات
ولن يكلفني ذلك سوى بضعة دولارات، وهذه
هي فكرة الخدمة المقننة.
الآن، الشيء الآخر الذي
ستراه هو أحيانًا أنك سترى تمييزًا
بين الخدمة المقاسة والخدمة المقاسة.
الآن، عندما نتحدث عن الخدمات المقاسة أو المقاسة،
فإننا نتحدث حقًا عن نفس الشيء وهو
قدرتنا على الدفع مقابل
شيء ما على أساس الاستهلاك.
ولكن هناك فرق هنا.
عندما تستخدم خدمة مقننة، فإنك
تدفع مقابل الأشياء
بناءً على الاستخدام الفعلي لما قمت به.
لذا، إذا فكرت في فاتورة
المياه أو فاتورة الكهرباء في المنزل.
إذا قمت بتشغيل خرطوم المياه الخاص
بك وملأت حمام السباحة الخاص بك هذا الشهر،
فسوف تدفع الكثير مقابل فاتورة
المياه الخاصة بك لأنك استخدمت الكثير من المياه.
الآن على العكس من ذلك، عندما تتعامل مع خدمة مُقاسة،
فهذا يشبه إلى حد كبير خطة هاتفك الخلوي.
في معظم الأماكن، تدفع رسومًا شهرية مقابل قدر معين من استخدام
هذا الهاتف الخلوي، سواء كان ذلك عدد الرسائل النصية
أو الدقائق أو البيانات المسموح لك باستهلاكها.
وبمجرد وصولك إلى هذا
الحد، سيوقفون خدمتك ولن يعطوك المزيد
حتى تدفع لهم مرة أخرى.
لذلك عندما تفكر في خدمة يتم قياسها،
فكر في حقيقة أنك تدفع مقابل مبلغ معين من
الكمية مقدمًا، وسواء كنت تستخدمها أم لا، فقد دفعت
بالفعل مقابل هذا المبلغ.
ولكن عندما تتعامل مع
خدمة مقيّدة، فإنك تدفع مقابل المبلغ المحدد
الذي تستخدمه.
وهذه حقًا إحدى فوائد استخدام السحابة،
وهي أن معظم الأشياء تتم على أساس مقنن
حيث تدفع فقط مقابل ما تستخدمه.
الشيء التالي الذي سنتحدث عنه هو الموارد المشتركة.
الآن، عندما نتحدث عن الموارد المشتركة، فإننا
نتحدث حقًا عن القدرة على تقليل التكلفة لأننا
قادرون على وضع أجهزتنا الافتراضية
على خوادم شخص آخر.
عندما تنظر إلى تلك الخوادم التي نستخدمها
لـ Amazon وAzure وGoogle Cloud، فإن هذه الأشياء
تتراوح قيمتها بين 10 و20 و30 ألف دولار
للقطعة الواحدة لخادم عالي الجودة.
وبالتالي، إذا كنت بحاجة إلى
شراء واحدة منها لتتمكن من استضافة مدونة WordPress الخاصة
بك، فأنت لا تستخدم حقًا كل هذه السعة، لأنه إذا
كان لديك بضع مئات من القراء فقط، فلن يستخدم
هذا القدر الكبير من الحمل.
لذا، بدلًا من ذلك، فمن المنطقي أن
نأخذ ذلك الخادم الباهظ الثمن، ونقوم بتقطيعه
إلى أجزاء صغيرة بشكل أساسي، وتوزيعه
على أجهزة افتراضية، إلى أي
شخص آخر يريد استخدامه.
لذلك قد نتمكن من استضافة 50 أو 100 مدونة WordPress
على ذلك الخادم الواحد بدلاً من استضافة واحدة فقط.
هذه هي فكرة استخدام الموارد المشتركة.
عندما نتحدث عن الموارد المشتركة،
فإننا نتحدث عن تجميع جميع الأجهزة معًا لتكوين
مركز بيانات موفر الخدمة السحابية.
وبهذه الطريقة، فهو ليس مخصصًا لفرد
واحد ولكن يمكننا جميعًا استخدامه بناءً على المرونة
السريعة لأنه، كما نأمل، ما تفكر فيه Amazon وGoogle وAzure
هو أنه عندما تكون هناك فترات
طلب عالية لشركتي، قد تكون هناك فترات
منخفضة لشركتك والعكس صحيح.
لذا، فبدلاً من الاضطرار إلى تخصيص موارد الأجهزة
لكل شركة من شركاتنا، يمكننا
مشاركة الموارد في جميع المجالات.
والسمة النهائية للسحابة
هي القدرة على القيام بمزامنة الملفات.
الآن، إن الشيء العظيم في استخدام الموارد المستندة
إلى السحابة هو أنه يمكنك وضع شيء
ما في مكان واحد، ومن ثم يمكن أن ينتشر
إلى أماكن أخرى بناءً على كيفية تكوينه.
على سبيل المثال، في شركتي، نعتمد
على مزامنة الملفات كثيرًا لأن معظم
موظفينا هم في الواقع موظفون عن بعد يعملون في جميع
أنحاء العالم، وليس فقط في مكاتبنا الخاصة.
لذا، بينما أجلس
هنا في مكتبي أسجل هذا الآن، أحتاج
إلى طريقة لتسليم هذا الملف إلى مصمم الجرافيك الخاص بي
حتى يتمكن من إنشاء كل الأشياء المختلفة
التي ترونها على الشاشة أثناء حديثي .
ومن ثم ستذهب وترسله
إلى بلد آخر حيث يوجد محرر الفيديو الخاص بي.
وعندما ينتهوا، سوف يرسلونه مرة أخرى
إلى مكاتبي حيث سيقوم أحد الموظفين
التابعين لي بإجراء فحوصات ضمان الجودة لدينا، وبعد ذلك
سنقوم بإرساله إلى بلد آخر سيقوم بعد
ذلك بتحميله إلى الموقع
النهائي حيث ستراه.
ومن ثم فقد انتقل هذا الفيديو إلى أربعة أو خمسة
أماكن مختلفة ليكون قادرًا على أن يكون ذلك المنتج
النهائي الذي ترونه الآن على الشاشة.
هذه هي فكرة مزامنة
الملفات، لأنني عندما أسجل هذا، فأنا أسجله على
خادم ملفات قائم على السحابة، ويمكن لكل
فرد في فريقي الوصول إلى هذا الملف لأن لدينا تلك
النسخة المتزامنة على جميع أجهزتهم وعبر جميع
أجهزتنا خوادم حول العالم حتى يتمكنوا من الوصول
إليها والقيام بما يحتاجون إليه.
وأثناء قيامهم بذلك،
لا يقتصر الأمر على أجهزة الكمبيوتر
الخاصة بهم فحسب، بل تتم مزامنته عبر جميع خوادمنا
السحابية، لذلك يمكن لأي شخص آخر على طول هذا المسار
الذي يجب أن يحدث بين التسجيل والنشر، ثم مشاهدته، أن يحدث
عبر كل تلك الخوادم بطريقة مبسطة للغاية.
وهذه إحدى الفوائد الكبيرة
الحقيقية للقيام بالسحابة من منظور الأعمال،
وهي عدم وجود هذا الخادم في مكتبك.
إنه موجود الآن في السحابة
في مركز بيانات محمي، ومتوفر بدرجة كبيرة، ولديه القدرة على
أن يكون قابلاً للتطوير،
ويمكن أن يكون مرنًا في الاستجابة
لمتطلبات فترات الطلبات الأعلى والأقل.
علينا فقط أن ندفع مقابل
ما نستخدمه ويمكننا مشاركة الموارد مع
أشخاص آخرين قد لا نعرفهم
حتى لأننا جميعًا نجلس على نفس الخادم الفعلي.
وهذه هي كل الأشياء التي
نتحدث عنها عندما نبدأ الحديث عن خصائص السحابة
وسبب هذه الهجرة الكبيرة إلى السحابة
من قبل العديد من الشركات حول العالم