Container Registry (ACR) memungkinkan Anda mereplikasi gambar kontainer dari instans sumber ke instans tujuan lintas wilayah dalam satu Akun Alibaba Cloud yang sama. Fitur ini dapat digunakan untuk mendistribusikan gambar guna penerapan multi-wilayah, pemulihan bencana (disaster recovery), atau alur kerja dari staging ke produksi.
Tersedia dua mode replikasi:
| Mode | Paling cocok untuk | Pemicu |
|---|---|---|
| Automatic | Sinkronisasi berkelanjutan gambar baru | Gambar baru didorong ke repositori yang sesuai |
| Manual | Replikasi satu kali untuk gambar tertentu | Diinisiasi oleh Anda di Konsol |
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki instans Edisi Premium sebagai sumber. Instans tujuan dapat berupa Edisi Dasar atau Edisi Premium. Untuk melakukan upgrade instans, buka Konsol Container Registry dan klik Upgrade di pojok kanan bawah kartu instans.
Memverifikasi bahwa kedua wilayah sumber dan tujuan merupakan wilayah cloud publik. Replikasi dari wilayah cloud publik ke wilayah Finance Cloud atau Gov Cloud tidak didukung.
Memeriksa apakah wilayah Anda memerlukan tautan replikasi khusus. Beberapa wilayah membatasi akses jaringan publik untuk Bucket OSS, sehingga tautan replikasi standar tidak berfungsi di wilayah tersebut.
Menyiapkan replikasi otomatis
Replikasi otomatis mendorong gambar baru ke instans tujuan segera setelah diunggah. Aturan replikasi menentukan namespace atau repositori mana yang akan direplikasi serta cara menyaring tag gambar.
Replikasi otomatis hanya berlaku untuk gambar yang didorong setelah aturan dibuat. Fitur ini tidak berlaku untuk gambar yang sudah ada di instans sumber.
Untuk mereplikasi gambar yang sudah ada, pilih pendekatan yang sesuai dengan volumenya:
| Volume | Pendekatan |
|---|---|
| Jumlah gambar sedikit | Replikasi secara manual. Lihat Menyiapkan replikasi manual atau gunakan API CreateRepoSyncTask. |
| Jumlah gambar banyak | Gunakan replikasi OSS + impor gambar ACR: (1) Salin semua file dari Bucket OSS sumber ke Bucket OSS instans tujuan — lihat Replikasi data. (2) Buat aturan impor, pilih Bucket OSS sebagai sumber migrasi, lalu mulai tugas impor gambar. |
Persyaratan tingkat replikasi:
| Tingkat replikasi | Persyaratan |
|---|---|
| Namespace | Instans sumber dan tujuan harus memiliki namespace yang identik. Fitur "auto-create repository" harus diaktifkan untuk namespace tersebut. |
| Repository | Instans sumber dan tujuan harus memiliki namespace dan repositori yang identik. |
Buat aturan replikasi
Masuk ke Konsol Container Registry.
Pada bilah navigasi atas, pilih wilayah.
Pada panel navigasi kiri, klik Instances.
Di halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
Pada panel navigasi, pilih Distribution > Instance Replication, lalu klik Create Rule.
Pada langkah Instance Information, konfigurasikan parameter berikut, lalu klik Next.
Parameter Deskripsi Rule Name Masukkan nama untuk aturan replikasi. Replication Scenario Pilih Same Account. Destination instance Pilih wilayah dan nama instans tujuan. Melakukan replikasi lintas wilayah tanpa mengaktifkan akses jaringan publik membantu mencegah risiko keamanan. Pada langkah Replication Information, konfigurasikan parameter berikut, lalu klik Create Rule.
Parameter Deskripsi Replication Level Pilih Namespace atau Repository. Source Address (Namespace) Pilih namespace sumber dan masukkan ekspresi reguler untuk menyaring tag gambar. Source Address (Repository) Pilih namespace dan repositori sumber, lalu masukkan ekspresi reguler untuk menyaring tag gambar.
Ketika gambar baru didorong ke repositori yang sesuai dengan aturan, sistem secara otomatis memicu tugas replikasi. Untuk melihat tugas replikasi, pilih Distribution > Replication Record pada panel navigasi.
Menyiapkan replikasi manual
Replikasi gambar tertentu dari instans sumber ke instans tujuan sesuai permintaan.
Masuk ke Konsol Container Registry.
Pada bilah navigasi atas, pilih wilayah.
Pada panel navigasi kiri, klik Instances.
Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
Pada panel navigasi kiri, pilih Repository > Repositories.
Pada halaman Repositories, klik nama repositori target.
Pada panel navigasi kiri, klik Tags, temukan gambar target, lalu klik Replicate pada kolom Actions.
Pada kotak dialog Image Replication, konfigurasikan pengaturan berikut, lalu klik OK:
Pengaturan Deskripsi Replication Scenario Pilih Same Account. Destination instance Pilih wilayah dan nama instans tujuan. Namespace Pilih namespace tujuan. Repository name and tag Masukkan nama repositori tujuan dan tag gambar. Overwrite existing images Tentukan apakah akan menimpa gambar dengan nama yang sama di tujuan.
Verifikasi replikasi
Pada halaman manajemen instans Edisi Perusahaan, pilih Distribution > Replication Record. Replikasi berhasil jika status tugas menunjukkan Completed dan gambar muncul di instans tujuan.
Topik terkait
Untuk mereplikasi gambar antar instans yang dimiliki oleh Akun Alibaba Cloud berbeda, lihat Replikasi gambar lintas akun.