AWS Certified Cloud Practitioner

مناطق AWS ومناطق التوافر

تعرّف على كيفية تنظيم AWS لبنيتها التحتية العالمية في مناطق (Regions) ومناطق توافر (Availability Zones)، والعوامل الأربعة التي تحدّد المنطقة التي تشغّل فيها حمل العمل.

مبتدئ 16 دقائق 5 أهداف التعلّم
  1. حدّد المنطقة (Region) ومنطقة التوافر (Availability Zone)
  2. اشرح لماذا تضم كل منطقة 3 مناطق توافر منفصلة فيزيائياً على الأقل
  3. صف كيف تكون مناطق التوافر معزولة بعضها عن بعض لكنها مترابطة بشبكة منخفضة الكمون
  4. حدّد العوامل الأربعة لاختيار المنطقة: الامتثال، والكمون، والتسعير، وتوفّر الخدمة
  5. اشرح لماذا تقتصر معظم موارد AWS على منطقة واحدة

لماذا يهم هذا

كل مورد تشغّله في AWS يعمل في مكان فيزيائي ما. تنظّم AWS كل هذا العتاد في بنية عالمية من المناطق ومناطق التوافر، وتبدأ كل قرارات الخدمات تقريباً باختيار المكان الصحيح. يختبر CLF-C02 هذا مباشرة، وفي العمل الواقعي يؤثّر الاختيار في الكمون والتكلفة وامتثالك للقانون.

البنية بسيطة بمجرد رؤية طبقاتها: العالم مقسّم إلى مناطق (Regions)، وكل منطقة تضم عدة مناطق توافر (Availability Zones)، وكل منطقة توافر مبنية من مركز بيانات واحد أو أكثر.

ما المنطقة (Region)

المنطقة موقع فيزيائي في العالم تجمّع فيه AWS مراكز بياناتها. من الأمثلة US East (Ohio) و Europe (Ireland) و Asia Pacific (Sydney). لكل منطقة رمز تراه في كل مكان داخل AWS، مثل us-east-2 أو eu-west-1 أو ap-southeast-2.

المناطق معزولة بعضها عن بعض بالتصميم. الموارد التي تنشئها في منطقة لا تُنسخ تلقائياً إلى منطقة أخرى، وتبقى حركة المرور داخل المنطقة ما لم تنقلها أنت صراحة. هذا العزل ميزة: مشكلة في منطقة لا تمتد إلى البقية. ويعني أيضاً أنك تختار المنطقة عن قصد لكل حمل عمل، بدل أن تحصل على مجمّع موارد عالمي واحد.

ما منطقة التوافر (Availability Zone)

منطقة التوافر (Availability Zone، أو AZ) مركز بيانات واحد أو أكثر داخل المنطقة، لكل منها طاقته وشبكته واتصاله المكرّر، في منشآت منفصلة. تضم كل منطقة 3 مناطق توافر على الأقل.

تبعد مناطق التوافر داخل المنطقة بما يكفي ليكون من غير المرجّح أن يصيب حريق أو فيضان أو انقطاع تيار أكثر من واحدة منها. وفي الوقت نفسه تقترب بما يكفي لتربطها ألياف مخصّصة عالية النطاق ومنخفضة الكمون، فتنتقل البيانات بينها بسرعة. كل حركة المرور بين مناطق التوافر مشفّرة. هذا المزيج، منفصلة بما يكفي لتفشل باستقلال ومترابطة بما يكفي لتعمل معاً، هو أساس التوافر العالي في AWS.

تتكوّن رموز مناطق التوافر من رمز المنطقة يليه حرف، مثل us-east-2a و us-east-2b و us-east-2c. هناك أيضاً معرّف ثابت لمنطقة التوافر، مثل use2-az1، يشير إلى المنطقة الفيزيائية نفسها في كل حساب، وهو مفيد حين تحتاج إلى محاذاة مناطق التوافر عبر حسابات مختلفة.

اختيار المنطقة المناسبة

ليس المقصود نشر حمل العمل عبر كل منطقة. تختار منطقة واحدة (أو عدداً قليلاً) بناءً على 4 عوامل رئيسية.

العاملالسؤال الذي يجيب عنه
الامتثالهل يفرض قانون بقاء البيانات في بلد أو نطاق محدّد؟
الكمونأي منطقة أقرب إلى مستخدميك، لأسرع استجابة؟
التسعيرتختلف أسعار الخدمات من منطقة إلى أخرى. أيها يناسب ميزانيتك؟
توفّر الخدمةهل الخدمات والميزات التي تحتاجها معروضة في تلك المنطقة؟

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

المنطقة مقابل منطقة التوافر عملياً

معظم خدمات AWS إقليمية (Regional) أو على مستوى منطقة التوافر (zonal)، فيفيدك أن تعرف النطاق الذي تعمل ضمنه.

  • تُطلق instance من EC2 داخل منطقة توافر محدّدة.
  • تنشئ bucket في Amazon S3 داخل منطقة، و S3 يوزّع البيانات عبر مناطق التوافر نيابة عنك.
  • لتصمد أمام فقدان مركز بيانات واحد، تشغّل عبر عدة مناطق توافر داخل المنطقة نفسها. هذا نمط Multi-AZ، ونغطّيه لاحقاً في هذا الموضوع.

بعض الخدمات عالمية (global) لا إقليمية، مثل IAM و Amazon Route 53، لكنها الاستثناء. النموذج الذهني الافتراضي: المنطقة تضم مناطق توافر، وأنت تضع الموارد في مناطق توافر داخل المنطقة التي اخترتها.

نصائح للاختبار

  • المنطقة (Region) موقع فيزيائي يضم عدة مناطق توافر، والمناطق معزولة بعضها عن بعض.
  • تضم كل منطقة 3 مناطق توافر على الأقل.
  • منطقة التوافر مركز بيانات واحد أو أكثر بطاقة وشبكة مكرّرة، منفصلة فيزيائياً لكن مرتبطة بألياف منخفضة الكمون ومشفّرة وعالية النطاق.
  • اختر المنطقة بـ 4 عوامل: الامتثال (إقامة البيانات)، والكمون (القرب من المستخدمين)، والتسعير (يتفاوت بالمنطقة)، وتوفّر الخدمة (ليست كل خدمة في كل منطقة).
  • تتقدّم متطلبات الامتثال وإقامة البيانات على بقية العوامل حين تنطبق.
  • التشغيل عبر عدة مناطق توافر داخل المنطقة هو طريقتك لبناء توافر عالٍ.