Latihan - Mereplikasi citra kontainer ke wilayah Azure yang berbeda
Katakanlah Anda memiliki beban kerja komputasi yang disebarkan ke beberapa wilayah. Anda dapat menggunakan Azure Container Registry untuk menempatkan registri kontainer di setiap wilayah tempat gambar dijalankan. Strategi ini memungkinkan operasi tutup jaringan dan memungkinkan transfer lapisan gambar yang cepat dan andal.
Replikasi geografis memungkinkan registri kontainer berfungsi sebagai registri tunggal yang melayani beberapa wilayah dengan registri regional multi-master.
Registri yang direplikasi secara geografis memberikan manfaat berikut:
- Gunakan nama registri/gambar/tag tunggal di beberapa wilayah.
- Akses registri tutup jaringan dari penyebaran regional.
- Tidak ada biaya keluar tambahan, karena gambar ditarik dari registri lokal yang direplikasi di wilayah yang sama dengan host kontainer.
- Manajemen tunggal registri di beberapa wilayah.
Membuat wilayah yang direplikasi untuk Azure Container Registry
Replikasi registri Anda ke wilayah lain menggunakan
az acr replication create
perintah . Dalam contoh ini, kami mereplikasi ke wilayah tersebutjapaneast
.az acr replication create --registry $ACR_NAME --location japaneast
Output Anda akan terlihat mirip dengan contoh output ringkas berikut:
{ ... resourceGroups/learn-acr-rg/providers/Microsoft.ContainerRegistry/registries/myuniqueacrname/replications/japaneast", "location": "japaneast", "name": "japaneast", "provisioningState": "Succeeded", "regionEndpointEnabled": true, "resourceGroup": "learn-acr-rg", ... }
Lihat semua replika gambar kontainer menggunakan
az acr replication list
perintah .az acr replication list --registry $ACR_NAME --output table
Output Anda akan terlihat mirip dengan contoh output berikut:
NAME LOCATION PROVISIONING STATE STATUS REGION ENDPOINT ENABLED --------- ---------- ------------------- ------- ------------------------ japaneast japaneast Succeeded Ready True eastus eastus Succeeded Ready True
Anda juga dapat menggunakan portal Azure untuk melihat gambar kontainer Anda dengan menavigasi ke registri kontainer Anda dan memilih Replications
:
Membersihkan sumber daya
Hapus sumber daya yang Anda buat dalam modul ini untuk menghindari dikenakan biaya. Menghapus grup sumber daya juga menghapus semua sumber daya terkait.
Navigasikan ke Azure Cloud Shell.
Hapus grup sumber daya menggunakan
az group delete
perintah .az group delete --name learn-acr-rg --yes --no-wait
Pelajari lebih lanjut
Pelajari selengkapnya tentang Azure Container Registry dan Docker di Azure dengan sumber daya berikut: