Untuk mereplikasi gambar kontainer antar instans di berbagai wilayah, Anda dapat mengonfigurasi aturan replikasi yang akan menyalin gambar dari instans sumber ke instans tujuan.
Cakupan
Instans sumber harus berupa instans Edisi Premium. Instans tujuan dapat berupa instans Basic atau Edisi Premium.
Di Konsol Container Registry, klik Upgrade di pojok kanan bawah instans Edisi Perusahaan.
Anda tidak dapat mereplikasi gambar dari wilayah cloud publik ke wilayah non-cloud publik, seperti wilayah Cloud Keuangan atau Gov Cloud.
Beberapa wilayah hanya mendukung tautan replikasi kustom karena adanya batasan khusus. Misalnya, Bucket OSS di wilayah tersebut tidak mendukung akses jaringan publik.
Sinkronisasi instans otomatis dalam akun yang sama
Anda dapat mengonfigurasi aturan replikasi untuk mengotomatiskan replikasi gambar antar instans dalam akun yang sama. Setelah Anda mendorong gambar ke instans sumber, sistem secara otomatis mereplikasi gambar tersebut ke instans tujuan.
Replikasi otomatis hanya berlaku untuk gambar yang didorong setelah aturan replikasi dibuat. Gambar yang sudah ada sebelumnya tidak direplikasi.
Dua solusi tersedia untuk mereplikasi gambar yang sudah ada:
Jika jumlah gambar yang sudah ada sedikit, Anda dapat mereplikasinya secara manual. Untuk informasi selengkapnya, lihat Mereplikasi gambar secara manual dan CreateRepoSyncTask.
Jika Anda memiliki banyak gambar yang sudah ada, gunakan solusi OSS replication and ACR image import:
Salin semua file di Bucket OSS ke Bucket OSS instans Container Registry. Untuk informasi selengkapnya, lihat Replikasi data.
Buat aturan impor, pilih Bucket OSS sebagai sumber migrasi, lalu mulai tugas impor gambar.
Gambar baru dapat direplikasi secara otomatis antar instans dalam akun yang sama berdasarkan namespace atau repository gambar.
Untuk mengotomatiskan replikasi gambar berdasarkan namespace, instans tujuan dan instans sumber harus menggunakan namespace yang sama, serta pembuatan repository otomatis harus dikonfigurasi untuk namespace tersebut.
Untuk mengotomatiskan replikasi gambar berdasarkan repository gambar, instans tujuan dan instans sumber harus menggunakan namespace dan repository gambar yang sama.
Masuk ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi kiri, klik Instances.
Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
Di panel navigasi kiri halaman pengelolaan instans Edisi Perusahaan, pilih . Pada halaman yang muncul, klik Create Rule.
Pada langkah Instance Information wizard Create Rule, konfigurasikan parameter lalu klik Next. Tabel berikut menjelaskan parameter-parameter tersebut.
CatatanAnda tidak dapat menetapkan instans sumber dalam suatu aturan replikasi sebagai instans tujuan dalam aturan replikasi lain. Anda juga tidak dapat menetapkan instans tujuan dalam suatu aturan replikasi sebagai instans sumber atau tujuan dalam aturan replikasi lain. Misalnya, jika Anda menetapkan Instans A sebagai instans sumber saat membuat aturan replikasi, maka pada aturan replikasi lain, Instans A hanya dapat ditetapkan sebagai instans sumber, bukan sebagai instans tujuan.
Parameter
Deskripsi
Rule Name
Masukkan nama untuk aturan replikasi.
Replication Scenario
Pilih Same Account.
Destination Instance
Pilih wilayah tempat instans tujuan berada, lalu pilih instans tujuan tersebut.
CatatanGambar dapat direplikasi secara otomatis lintas wilayah meskipun akses Internet dinonaktifkan. Hal ini mencegah risiko keamanan yang disebabkan oleh akses Internet.
Pada langkah Replication Information wizard Create Rule, konfigurasikan parameter lalu klik Create Rule. Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Deskripsi
Replication Level
Anda dapat menyinkronkan berdasarkan namespace dan repository.
Source Address
Jika Anda menetapkan Replication Level ke Namespace, pilih namespace sumber dan masukkan ekspresi reguler untuk memfilter versi gambar.
Jika Anda menetapkan Replication Level ke Repository, pilih namespace dan repository sumber, lalu masukkan ekspresi reguler untuk memfilter versi gambar.
Tugas replikasi akan dipicu secara otomatis ketika gambar baru didorong ke repository yang sesuai dengan aturan replikasi yang telah dibuat.
Di panel navigasi kiri halaman pengelolaan instans, pilih . Pada halaman yang muncul, Anda dapat melihat daftar tugas replikasi.
Sinkronisasi instans manual dalam akun yang sama
Anda dapat mereplikasi gambar secara manual antar instans dalam akun yang sama dengan mengikuti langkah-langkah berikut.
Masuk ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi kiri, klik Instances.
Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
Di panel navigasi kiri halaman pengelolaan instans Edisi Perusahaan, pilih .
Pada halaman Repositories, klik nama repository tempat gambar yang akan direplikasi berada.
Di panel navigasi kiri halaman detail repository gambar, klik Tags. Pada halaman yang muncul, temukan gambar yang ingin direplikasi lalu klik Replicate pada kolom Actions yang sesuai dengan gambar tersebut.
Pada kotak dialog Image Replication, tetapkan Replication Scenario ke Same Account, pilih wilayah tempat instans tujuan berada, lalu pilih nama dan namespace instans tujuan. Masukkan nama repository tujuan dan tag gambar, tentukan apakah akan menimpa gambar yang sudah ada dengan nama yang sama seperti gambar yang didorong, lalu klik OK.
Di panel navigasi kiri halaman pengelolaan instans Container Registry Edisi Perusahaan, pilih . Pada halaman Replication Record, status tugas replikasi ditampilkan sebagai Completed. Jika replikasi manual berhasil, gambar tersebut akan muncul di instans tujuan.
Referensi
Untuk mereplikasi gambar antar instans yang berada dalam Akun Alibaba Cloud berbeda, lihat Replikasi gambar lintas akun.