مشاركة عبر


ما هي مناطق التوفر؟

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

عادة ما تكون مناطق التوفر مفصولة بعدة كيلومترات، وعادة ما تكون ضمن 100 كيلومتر. تعني هذه المسافة أنها قريبة بما يكفي للحصول على اتصالات ذات زمن انتقال منخفض بمناطق توفر أخرى من خلال شبكة عالية الأداء. ومع ذلك، فهي بعيدة بما فيه الكفاية لتقليل احتمالية أن يتأثر أكثر من واحد من الانقطاعات المحلية أو الطقس.

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

يوضح الرسم التخطيطي التالي عدة أمثلة على مناطق Azure. تدعم المنطقتين 1 و2 مناطق التوفر، ولا تحتوي المنطقتين 3 و4 على مناطق توفر.

رسم تخطيطي لمواقع منطقة التوفر المنفصلة فعليا داخل منطقة Azure.

لمعرفة المناطق التي تدعم مناطق التوفر، راجع مناطق Azure التي تدعم منطقة التوفر.

أنواع دعم منطقة التوفر

يمكن أن توفر خدمات Azure نوعين من دعم منطقة التوفر: المنطقة المكررة والمنطقية. قد تدعم كل خدمة نوعا واحدا أو كلا النوعين. عند تصميم استراتيجية الموثوقية الخاصة بك، تأكد من فهم كيفية دعم كل خدمة في حمل العمل لمناطق التوفر.

  • عمليات النشر المتكررة في المنطقة: يتم نسخ الموارد المكررة في المنطقة أو توزيعها عبر مناطق توفر متعددة تلقائيا. على سبيل المثال، تنسخ خدمات البيانات المكررة في المنطقة البيانات عبر مناطق متعددة بحيث لا يؤثر الفشل في منطقة واحدة على توفر البيانات. بالنسبة لبعض الخدمات، يمكنك تحديد مجموعة المناطق التي يستخدمها موردك، بينما في الخدمات الأخرى تحدد Microsoft المناطق.

    مع عمليات النشر المتكررة في المنطقة، تدير Microsoft طلبات الانتشار عبر المناطق والنسخ المتماثل للبيانات عبر المناطق. إذا حدث انقطاع في منطقة توفر، تدير Microsoft تجاوز الفشل إلى منطقة أخرى تلقائيا.

  • عمليات التوزيع المناطقية: يتم نشر مورد نطاقي في منطقة توفر واحدة محددة ذاتيا. لا يوفر هذا النهج فائدة مرونة، ولكنه يساعدك على تحقيق متطلبات زمن انتقال أو أداء أكثر صرامة. على سبيل المثال، يمكن نشر الأجهزة الظاهرية والأقراص المدارة وعناوين IP القياسية على نطاق المنطقة نفسها.

    لتحسين مرونة الموارد المناطقية، تحتاج إلى تصميم بنية ذات موارد منفصلة في مناطق توفر متعددة داخل المنطقة، ولكن Microsoft لا تدير العملية نيابة عنك. إذا حدث انقطاع في منطقة توفر، فأنت مسؤول عن تجاوز الفشل إلى منطقة أخرى.

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

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

هام

قد يكون لبعض الخدمات متطلبات إضافية لتلبية دعم منطقة التوفر. على سبيل المثال، قد يدعم البعض فقط مناطق التوفر لمستويات أو وحدات SKU معينة، أو في مجموعة فرعية من مناطق Azure.

تكوين الموارد لدعم منطقة التوفر

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

مناطق التوفر المادية والمنطقية

يتم تعيين كل مركز بيانات إلى منطقة فعلية. يتم تعيين المناطق الفعلية إلى مناطق منطقية في اشتراك Azure الخاص بك، وقد يكون للاشتراكات المختلفة ترتيب تعيين مختلف. يتم تعيين تعيين اشتراكات Azure تلقائيا في وقت إنشاء الاشتراك. ولهذا السبب، قد يختلف تعيين المنطقة لاشتراك واحد عن الاشتراكات الأخرى.

على سبيل المثال، قد يكون للاشتراك A منطقة فعلية 1 معينة إلى المنطقة المنطقية 2، بينما الاشتراك B له المنطقة الفعلية 1 المعينة إلى المنطقة المنطقية 3:

رسم تخطيطي من المنطقي إلى تعيين منطقة التوفر الفعلي.

لفهم التعيين بين المناطق المنطقية والمادية لاشتراكك، استخدم واجهة برمجة تطبيقات List Locations Azure Resource Manager. يمكنك استخدام Azure CLI أو Azure PowerShell لاسترداد المعلومات من واجهة برمجة التطبيقات.

لمقارنة تعيين المنطقة للحلول المرنة التي تمتد عبر اشتراكات متعددة، استخدم CHECKZonePeers المخصص لواجهة برمجة تطبيقات ARM. لاستخدام checkZonePeers واجهة برمجة التطبيقات، يجب تمكين الميزة "Microsoft.Resources/AvailabilityZonePeering". لمزيد من المعلومات حول كيفية تمكين الميزات، راجع تسجيل الميزات في اشتراك Azure.

az rest --method get \
    --uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' \
    --query 'value[?availabilityZoneMappings != `null`].{displayName: displayName, name: name, availabilityZoneMappings: availabilityZoneMappings}'

مناطق التوفر وتحديثات Azure

لكل منطقة، تهدف Microsoft إلى نشر التحديثات إلى خدمات Azure داخل منطقة توفر واحدة في كل مرة. يقلل هذا الأسلوب من تأثير التحديثات على حمل العمل النشط، مما يسمح لعبء العمل بمتابعة التشغيل في مناطق أخرى أثناء عملية التحديث. للاستفادة من تحديثات المنطقة المتسلسلة، يجب تكوين حمل العمل الخاص بك بالفعل للتشغيل عبر مناطق متعددة. لمزيد من المعلومات حول كيفية نشر Azure للتحديثات، راجع تطوير ممارسات النشر الآمنة.

إشعار

كما تم الإبلاغ عنه في مدونة Azure Updates، لن تفرض Azure رسوما على نقل البيانات عبر مناطق التوفر بغض النظر عن استخدام عناوين IP الخاصة أو العامة على موارد Azure. مع هذا التغيير، ستقوم Azure بتشجيع ودعم جهود العملاء في بناء تطبيقات وحلول أكثر مرونة وكفاءة على Azure

زمن الانتقال بين المناطق

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

إشعار

يشير زمن الانتقال الهدف إلى زمن انتقال ارتباطات الشبكة. اعتمادا على بروتوكول الاتصال الذي تستخدمه وقفزات الشبكة المطلوبة لأي تدفق شبكة معين، قد يكون زمن الانتقال الذي تلاحظه مختلفا.

في معظم أحمال العمل، يمكنك توزيع مكونات الحل عبر مناطق التوفر دون تأثير ملحوظ على أدائك. إذا كان لديك حمل عمل بدرجة عالية من الحساسية لزمن الانتقال بين المناطق، فمن المهم اختبار زمن الانتقال بين مناطق التوفر المحددة مع البروتوكولات والتكوين الفعليين. لتقليل نسبة استخدام الشبكة بين المناطق، من الممكن استخدام عمليات التوزيع المناطقية، ولكن على النحو الأمثل، يجب عليك استخدام مناطق توفر متعددة في خطة استراتيجية الموثوقية.

إرشادات هيكلية لمنطقة التوفر

لتحقيق أحمال عمل موثوقة:

  • يجب تكوين أحمال عمل الإنتاج لاستخدام مناطق توفر متعددة إذا كانت المنطقة التي توجد فيها تدعم مناطق التوفر.
  • بالنسبة لأحمال العمل ذات المهام الحرجة، يجب أن تفكر في حل متعدد المناطق ومتعددة المناطق.

لمزيد من المعلومات التفصيلية حول كيفية استخدام المناطق ومناطق التوفر في بنية الحل، راجع توصيات لاستخدام مناطق التوفر والمناطق.

الخطوات التالية