المناطق والمناطق على Azure
يمكن أن يختلف نطاق تأثير حالات الفشل. قد تؤثر بعض حالات فشل الأجهزة، مثل القرص الفاشل، على جهاز مضيف واحد. قد يؤثر فشل تبديل الشبكة على رف خادم كامل. حالات الفشل التي تعطل مركز البيانات بالكامل، مثل فقدان الطاقة في مركز البيانات تكون أقل تداولاً. نادراً ما تصبح منطقة بأكملها غير متوفرة.
إحدى الطرق الرئيسية لجعل التطبيق مرناً هي من خلال التكرار. ولكنك تحتاج إلى التخطيط لهذا التكرار عند تصميم التطبيق. يعتمد مستوى التكرار على متطلبات العمل؛ فليس كل تطبيق يحتاج إلى التكرار عبر المناطق لتجنب الانقطاع الإقليمي. بشكل عام، توجد مفاضلة بين زيادة التكرار والمصداقية مقابل التكلفة العالية والتعقيد.
في Azure، يتم تقسيم بعض المناطق إلى ثلاث مناطق توفر. تتوافق منطقة توافر الخدمات مع مركز بيانات معزول مادياً في المنطقة الجغرافية. يشمل Azure العديد من ميزات توفير التكرار للتطبيق لكل مستوى من مستويات الفشل المحتمل، بما في ذلك مجموعات التوفر ومناطق التوفر والمناطق المزدوجة.
يتكون الرسم التخطيطي من ثلاثة أجزاء. يوضح الجزء الأول الأجهزة الظاهرية في مجموعة توفر بشبكة ظاهرية. يعرض الجزء الثاني منطقة توفر بمجموعتي توفر في شبكة ظاهرية. يعرض الجزء الثالث أزواج من الأقاليم مع الموارد المتاحة في كل منطقة.
يلخص الجدول التالي كل خيار.
Availability Set | مناطق قابلية الوصول | منطقة مقترنة | |
---|---|---|---|
نطاق الفشل | أفراد | Datacenter | المنطقة |
عملية توجيه الطلب | موازن التحميل | مُوازن التحميل عبر المنطقة | Traffic Manager |
زمن الوصول إلى الشبكة | منخفض جداً | منخفض | متوسط إلى مُرتفع |
الشبكات الظاهرية | الشبكة الظاهرية | الشبكة الظاهرية | نظائر الشبكة الظاهرية عبر المناطق |
مجموعات التوفر
للحماية من أعطال الأجهزة المعالجة مثل فشل تبديل القرص أو الشبكة، قم بتوزيع جهازين ظاهريين أو أكثر في مجموعة توفر. تتكون مجموعة قابلية وصول عالية التوفر من نطاقات الخلل أو أكثر يشتركان في مصدر طاقة مشترك ومبدِّل شبكة. يتم توزيع الأجهزة الظاهرية في مجموعة التوفر الواحدة عبر مجالات الخطأ، لذلك إذا كان الفشل في الأجهزة يؤثر على مجال خطأ واحد، فلا يزال من الممكن توجيه نسبة استخدام الشبكة إلى الأجهزة الظاهرية في مجالات الخطأ الأخرى. لمعرفة المزيد حول مجموعات التوفر، راجع إدارة توفر الأجهزة الظاهرية التي تعمل بنظام Windows في Azure.
عند إضافة مثيلات الجهاز الظاهري إلى مجموعات التوفر، يتم أيضاً تعيين مجال تحديث لها. مجال التحديث هو مجموعة من الأجهزة الظاهرية المعينة لأحداث الصيانة المخطط لها في نفس الوقت. يضمن توزيع الأجهزة الظاهرية عبر مجالات تحديث متعددة تأثير أحداث التحديث الجزئي والتحديث المخطط لها فقط على مجموعة فرعية من هذه الأجهزة الظاهرية في أي وقت محدد.
يجب تنظيم مجموعات التوفر حسب دور المثيل في تطبيقك لضمان تشغيل مثيل واحد في كل دور. على سبيل المثال، في تطبيق ويب ثلاثي الطبقات، يمكنك إنشاء مجموعات توفر منفصلة لطبقات البيانات والتطبيق والواجهة الأمامية.
مجموعات التوافر
منطقة التوفر هي منطقة منفصلة فعلياً داخل منطقة Azure. تحتوي كل منطقة توفر على مصدر طاقة وشبكة وتبريد متميز. يساعد توزيع الأجهزة الظاهرية عبر مناطق قابلية وصول عالية التوفر على حماية التطبيق من حالات الفشل على مستوى مركز البيانات. لا تدعم جميع المناطق مناطق التوفر.
المناطق المقترنة
لحماية تطبيق من الانقطاع الإقليمي، يمكنك توزيع التطبيق عبر مناطق متعددة، باستخدام Azure Traffic Manager لتوزيع نسبة استخدام الإنترنت على المناطق المختلفة. تُقترن كل منطقة من مناطق Azure بمنطقة أخرى. وكل منطقتين تشكلان معاً زوجاً إقليمياً. باستثناء جنوب البرازيل، تقع الأزواج الإقليمية في نفس المنطقة الجغرافية، وذلك لتلبية متطلبات موقع البيانات لأغراض الاختصاص الضريبي وإنفاذ القانون.
على عكس مناطق التوفر، وهي مراكز بيانات منفصلة فعليا ولكن قد تكون في مناطق جغرافية قريبة نسبيا، يتم عادة فصل المناطق المقترنة ب 300 ميل على الأقل. هذا التصميم يضمن، في حالة حدوث كوارث واسعة النطاق، امتداد التأثير فقط إلى إحدى المنطقتين في زوج المناطق. يمكن تعيين الأزواج المجاورة لمزامنة قاعدة البيانات وبيانات خدمة التخزين، ويتم تكوينها بحيث يتم إطلاق تحديثات النظام الأساسي في منطقة واحدة فقط في الزوج لكل مرة.
يتم نسخ تخزين Azure الجغرافي المتكرر (GRS) احتياطيا تلقائيا إلى المنطقة المقترنة المناسبة. بالنسبة لجميع الموارد الأخرى، فإن إنشاء حل متكرر بالكامل باستخدام المناطق المقترنة يعني إنشاء نسخة كاملة من الحل الخاص بك في كلتا المنطقتين.