البنية التحتية العالمية لـ AWS
تعرّف على كيفية تنظيم AWS لعتادها في مناطق ومناطق توافر ومواقع طرفية، وكيف تستخدم هذه البنية لاختيار المواقع، وتوصيل المحتوى بسرعة، وإبقاء التطبيقات عاملة خلال الأعطال.
البنية التحتية العالمية لـ AWS هي الخريطة التي يقوم عليها كل ما في هذا المجال. كل خدمة تشغّلها تعمل في مكان فيزيائي ما، وتنظّم AWS هذا العتاد في مناطق (Regions) ومناطق توافر (Availability Zones) ومواقع طرفية (edge locations). بمجرد أن تفهم كيف تتركّب هذه القطع، تتوقّف قرارات مكان تشغيل حمل العمل وكيفية إبقائه عاملاً عن أن تكون تخميناً.
تتدرّج الدروس الثلاثة من البنية إلى الاستراتيجية. يضع الأول المناطق ومناطق التوافر، ويغطّي الثاني المواقع الطرفية و Amazon CloudFront، ويُريك الثالث كيف تجمع مناطق التوافر والمناطق في تصميم يصمد أمام الأعطال.
ما الذي يغطيه هذا الموضوع
- ما المنطقة (Region)، والعوامل الأربعة لاختيارها: الامتثال، والكمون، والتسعير، وتوفّر الخدمة
- مناطق التوافر (Availability Zones)، ولماذا تضم كل منطقة 3 على الأقل، وكيف تبقى معزولة فيزيائياً لكن مترابطة بألياف منخفضة الكمون
- المواقع الطرفية (نقاط الحضور) وكيف تختلف عن المناطق
- Amazon CloudFront كشبكة توصيل محتوى من AWS، بما في ذلك إصابة الذاكرة المؤقتة وجلب الأصل والذاكرة الإقليمية على الحافة
- التوافر العالي ونمط Multi-AZ الذي يحمي من فقدان مركز بيانات واحد
- التصميم متعدّد المناطق (Multi-Region) وكيف يختلف عن التوافر العالي والتعافي من الكوارث
- نمطا active-passive و active-active لخدمة حركة المرور عبر المناطق
لماذا هذا مهم
يظهر هذا الموضوع في الاختبار كله، لا في أسئلة الخدمات وحدها. قد يذكر سيناريو قانون إقامة بيانات، أو موقعاً بطيئاً لمستخدمين في الطرف الآخر من العالم، أو حاجة إلى البقاء عاملاً إن سقطت منطقة كاملة. كل حالة تشير مباشرة إلى مفهوم هنا: اختر المنطقة الصحيحة، أو ضع CDN أمام محتواك، أو وزّع حمل العمل عبر مناطق التوافر والمناطق.
يؤسّس هذا الموضوع أيضاً للخدمات التالية. فـ EC2 و S3 و RDS وبقيتها تعيش كلها داخل هذه البنية، ومعرفة كيف تعمل المناطق ومناطق التوافر والمواقع الطرفية تجعل دروس الحوسبة والتخزين وقواعد البيانات أسهل في موضعتها. اضبط الجغرافيا أولاً، فيجد بقية المجال أرضاً صلبة يقف عليها.
