التمرين - انسخ صورة حاوية نسخًا متماثلاً إلى مناطق Azure مختلفة
افترض أن شركتك لديها أحمال عمل حسابية تم نشرها في عدة مناطق للتأكد من وجود محلي لخدمة قاعدة العملاء الموزعة.
هدفكم هو وضع سجل الحاويات في كل منطقة حيث يتم تشغيل الصور. وسوف تسمح هذه الاستراتيجية لعمليات إغلاق الشبكة، ما يتيح نقل طبقة الصور موثوق بها بسرعة.
ويمكّن النسخ الجغرافي سجل حاويات Azure من العمل كسجل واحد، يخدم عدة مناطق ذات سجلات إقليمية متعددة المستويات.
يوفر السجل المنسوخ جغرافي الفوائد التالية:
- يمكن استخدام أسماء التسجيل/الصورة/العلامات الفردية عبر مناطق متعددة
- الوصول إلى سجل إغلاق الشبكة من عمليات النشر الإقليمية
- لا يوجد رسم/رسوم إضافية للسحب، حيث يتم سحب الصور من سجل محلي منسوخ في نفس المنطقة التي يستضيفها المضيف
- إدارة واحدة للسجل عبر مناطق متعددة
إنشاء منطقة منسوخة لسجل حاويات Azure
في هذا التمرين، ستشغل الأمر az acr replication create Azure CLI لنسخ سجلك من منطقة إلى أخرى.
شغل الأمر التالي للنسخ المتماثل للتسجيل إلى منطقة أخرى. في هذا المثال، نحن ننسخ بتكرار في
japaneast المنطقة. $ACR_NAME هو المتغير الذي قمت بتعريفه فيما سبق في الوحدة للاحتفاظ باسم تسجيل الحاوية.az acr replication create --registry $ACR_NAME --location japaneastيجب أن يكون الإخراج من هذا الأمر مشابهًا لما يلي.
{ "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.ContainerRegistry/registries/myACR0007/replications/japaneast", "location": "japaneast", "name": "japaneast", "provisioningState": "Succeeded", "regionEndpointEnabled": true, "resourceGroup": "myresourcegroup", "status": { "displayStatus": "Syncing", "message": null, "timestamp": "2021-11-02T18:47:31.471393+00:00" }, "systemData": { "createdAt": "2021-11-02T18:47:31.471393+00:00", "createdBy": "username@microsoft.com", "createdByType": "User", "lastModifiedAt": "2021-11-02T18:47:31.471393+00:00", "lastModifiedBy": "useremailid@microsoft.com", "lastModifiedByType": "User" }, "tags": {}, "type": "Microsoft.ContainerRegistry/registries/replications" "zoneRedundancy": "Disabled" }قم باسترداد كافة النسخ المتماثلة لصورة الحاوية التي تم إنشاؤها عن طريق تشغيل الأمر التالي.
az acr replication list --registry $ACR_NAME --output tableيجب أن يبدو المخرج مشابهًا للمثال التالي.
NAME LOCATION PROVISIONING STATE STATUS --------- ---------- -------------------- -------- japaneast japaneast Succeeded Ready westus2 westus2 Succeeded Ready
ضع في اعتبارك أنك لا تقتصر على CLI Azure لإدراج النسخ المتماثلة للصور. في مدخل Microsoft Azure، حدد سجل الحاوية ومن قائمة سجل الحاوية، حدد Replications لعرض خريطة توضح تفاصيل النسخ المتماثلة الحالية. يمكن نسخ صور الحاوية نسخا متماثلا ويمكن حذف الصور المنسوخة نسخا متماثلا عن طريق تحديد أيقونة على الخريطة.

الملخص
في هذه الوحدة النمطية، تعلمت سجل الحاويات Azure. لقد نشرت التسجيل الخاص بك، وأضفت حاوية مخصصة، وأنشأت صورة حاوية. وأخيرًا، رأيت مدى سهولة النسخ المتماثل لأي سجل حاوية عبر مناطق Azure.
تنظيف الموارد
تريد تنظيف الموارد التي أنشأتها باستخدام اشتراك Azure في هذه الوحدة النمطية بحيث لا تتم محاسبتك عليها.
في Azure، حدد Resource groups على اليسار.
ابحث عن مجموعة موارد learn-deploy-acr-rg، أو اسم مجموعة الموارد الذي استخدمته، وحدده.
في علامة التبويب Overview لمجموعة الموارد، حدد Delete resource group.
في مربع حوار التأكيد، اكتب اسم مجموعة الموارد مرة أخرى وحدد Delete لحذف كافة الموارد التي قمت بإنشائها في هذه الوحدة النمطية.
تعلم المزيد
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.