Saat menyinkronkan image Container Registry (ACR) lintas batas—misalnya antara Tiongkok daratan dan wilayah di luar Tiongkok atau antara Tiongkok daratan dan Hong Kong (Tiongkok)—tautan sinkronisasi default mungkin lambat atau gagal karena koneksi jaringan publik yang tidak stabil. ACR menyediakan dua solusi untuk skenario ini: akselerasi sinkronisasi dan tautan sinkronisasi kustom.
Cara kerja
Solusi | Skenario | Tautan jaringan | Metode konfigurasi |
Sync acceleration | Gunakan solusi ini ketika tautan sinkronisasi ACR default tidak memenuhi kebutuhan sinkronisasi image lintas batas Anda dan Anda tidak memiliki persyaratan jaringan khusus. | Ditransmisikan melalui tautan akselerasi ACR. | Aktifkan di Konsol ACR. Untuk informasi selengkapnya, lihat Solusi 1: Gunakan sync acceleration. |
Custom synchronization link | Kinerja sync acceleration tidak memenuhi persyaratan latensi Anda, atau Anda perlu melakukan kustomisasi lanjutan pada tautan jaringan. | Ditransmisikan melalui instans Cloud Enterprise Network (CEN) yang Anda konfigurasi. |
Untuk informasi selengkapnya, lihat Solusi 2: Gunakan tautan sinkronisasi kustom. |
Lingkup
Sinkronisasi hanya didukung antar wilayah cloud publik. Sinkronisasi ke wilayah non-cloud publik, seperti Alibaba Finance Cloud atau Alibaba Gov Cloud, tidak didukung.
Fitur ini hanya tersedia untuk Edisi Premium dari instans Enterprise ACR.
Solusi 1: Gunakan sync acceleration
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Di panel navigasi sebelah kiri, klik Instances.
Pada halaman Instances, klik instans Enterprise Edition yang ingin Anda kelola.
Di panel navigasi sebelah kiri halaman pengelolaan instans Enterprise, pilih .
Pada halaman Instance Sync, aktifkan sakelar Sync Acceleration di pojok kiri atas.
Pada kotak dialog Prompt, klik OK.
Setelah mengaktifkan sync acceleration, buat aturan sinkronisasi untuk menyinkronkan image dari instans sumber ke instans tujuan. Untuk informasi selengkapnya, lihat Sinkronisasi image antar instans dalam akun yang sama dan Sinkronisasi image antar instans di akun berbeda.
Data referensi untuk kinerja akselerasi sinkronisasi
Tabel berikut menunjukkan nilai latensi P95 untuk menyinkronkan image satu lapis berukuran 1 GB antar wilayah berbeda. Data ini dikumpulkan pada Maret 2022 setelah sync acceleration diaktifkan. Nilai latensi tidak mencakup waktu antrian akibat melebihi jumlah maksimum tugas sinkronisasi konkuren. Wilayah Hangzhou digunakan sebagai contoh untuk Tiongkok daratan.
Nilai P95 adalah persentil ke-95 dari waktu penyelesaian tugas selama periode statistik. Artinya, 95% tugas diselesaikan dalam waktu kurang dari atau sama dengan nilai ini.

Skenario 2: Gunakan tautan sinkronisasi kustom
Langkah 1 (Opsional): Berikan izin kepada pengguna RAM
Pengguna Resource Access Management (RAM) memerlukan izin berikut untuk menggunakan fitur tautan kustom. Untuk informasi selengkapnya, lihat Berikan izin kepada pengguna RAM menggunakan kebijakan kustom.
{
"Version": "1",
"Statement": [
{
"Action": [
"cr:CreateSyncCustomLink",
"cr:GetSyncCustomLink",
"cr:UpdateSyncCustomLink",
"cr:ListSyncCustomLink",
"cr:DeleteSyncCustomLink"
],
"Resource": "*",
"Effect": "Allow"
}
]
}Langkah 2 (Opsional): Buat VPC
Buat virtual private cloud (VPC) di wilayah sumber dan wilayah tujuan. Dalam contoh ini, instans di wilayah Hangzhou disinkronkan ke wilayah Singapura. VPC di wilayah Hangzhou diberi nama test1, dan VPC di wilayah Singapura diberi nama test2.
Langkah 3: Hubungkan jaringan menggunakan instans CEN
Buat instans Cloud Enterprise Network (CEN) dan konfigurasikan router transit di wilayah sumber dan tujuan. Untuk informasi selengkapnya, lihat Hubungkan VPC lintas wilayah.
Langkah 4: Tambahkan VPC ke instans ACR sumber dan tujuan
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Pada halaman Instances, klik instans Enterprise target.
Pada halaman Instance List, klik instans Enterprise di wilayah Hangzhou.
Di panel navigasi sebelah kiri, pilih .
Pada tab VPC, klik Add VPC.
Pada kotak dialog Add VPC, atur Existing VPC ke test1, pilih vSwitch, lalu klik Confirm.
Ulangi langkah-langkah sebelumnya untuk menambahkan VPC bernama test2 ke instans tujuan. Catat Visit IP dari instans tujuan di VPC test2.
Anda dapat menambahkan VPC ke beberapa instans tujuan dalam wilayah yang sama. Setelah VPC ditambahkan, semua instans dapat menggunakan tautan tersebut untuk menyinkronkan image.
Pada instans ECS di VPC yang terkait dengan instans sumber, jalankan perintah berikut untuk menguji koneksi ke instans tujuan. Ganti
<Target_IP>dengan alamat IP yang Anda catat pada langkah sebelumnya.telnet <Target_IP> 443Output yang diharapkan:
Trying <Target_IP>... Connected to <Target_IP>.
Langkah 5: Konfigurasikan tautan sinkronisasi kustom
Anda hanya dapat membuat satu tautan sinkronisasi antara dua instans di wilayah berbeda. Jangan membuat tautan duplikat.
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
Pada halaman Instance List, klik instans Enterprise target.
Dalam contoh ini, klik instans Enterprise Edition di wilayah Hangzhou.
Di panel navigasi sebelah kiri, pilih . Pada halaman yang muncul, klik Add Sync Link.
Pada wizard Network Instance, atur parameter dan klik Next.
Parameter
Deskripsi
Link Name
Masukkan nama untuk tautan sinkronisasi.
Link Description
Masukkan deskripsi untuk tautan sinkronisasi.
Instance ID/Name
Pilih ID instans CEN.
Source Network
Atur parameter jaringan untuk wilayah instans sumber:
VPC: Pilih VPC. Dalam contoh ini, pilih VPC bernama test1 di wilayah Hangzhou.
CatatanSaat memilih VPC di wilayah instans sumber, VPC tersebut harus telah ditambahkan ke instans sumber dan bandwidth lintas wilayah harus dikonfigurasi di CEN. Jika tidak, VPC tidak tersedia.
vSwitch: Pilih vSwitch.
Wilayah berbeda mendukung vSwitch di zona berbeda. Pilih vSwitch di zona sesuai petunjuk pada antarmuka.
Security Group: Pilih security group untuk meningkatkan keamanan tautan.
CatatanPort 80 dan 443 harus dibuka dalam arah inbound untuk security group tersebut.
Security group terkelola tidak didukung.
Target network
Atur parameter jaringan untuk wilayah instans tujuan:
Region: Pilih wilayah instans tujuan.
VPC: Pilih VPC. Dalam contoh ini, pilih VPC bernama test2 di wilayah Singapura.
CatatanSaat memilih VPC di wilayah instans tujuan, VPC tersebut harus telah ditambahkan ke instans tujuan dan bandwidth lintas wilayah harus dikonfigurasi di CEN. Jika tidak, VPC tidak tersedia.
Pada wizard Interconnect Bandwidth, atur parameter dan klik Create.
Parameter
Deskripsi
Maximum Bandwidth Usage
Bandwidth maksimum yang dapat digunakan oleh tugas sinkronisasi pada tautan ini. Setelah Anda mengatur bandwidth maksimum, bandwidth tersebut akan didistribusikan secara merata dan dinamis di antara tugas sinkronisasi saat ini pada tautan tersebut.
Total Sync Tasks
Jumlah tugas sinkronisasi yang dapat menggunakan tautan ini. Tugas yang melebihi batas ini akan masuk antrian.
CatatanInstans Edisi Standar mendukung hingga 5 tugas sinkronisasi konkuren. Instans Edisi Premium mendukung hingga 10 tugas sinkronisasi konkuren.
Pada halaman Sync Link, temukan tautan target dan klik Enable di kolom Actions.
Pada kotak dialog Notice, klik OK.
Setelah mengaktifkan tautan sinkronisasi, Anda dapat membuat aturan sinkronisasi untuk menyinkronkan image dari instans sumber ke instans tujuan. Untuk informasi selengkapnya, lihat Sinkronisasi image antar instans dalam akun yang sama dan Sinkronisasi image antar instans di akun berbeda. Saat menyinkronkan image, tautan sinkronisasi akan secara otomatis digunakan untuk mempercepat proses sinkronisasi.
FAQ
Cara memeriksa jenis tautan saat ini
Untuk memeriksa jenis tautan saat ini, login ke Konsol Container Registry. Pada halaman pengelolaan Instans Enterprise, di panel navigasi sebelah kiri, pilih . Pada halaman Sync Records, Anda dapat melihat jenis tautan untuk tugas sinkronisasi. Jenis tautan berikut tersedia:
Default Link: Menggunakan tautan default instans Enterprise.
Acceleration Link: Menggunakan sync acceleration untuk mempercepat sinkronisasi image.
Custom Link: Menggunakan tautan CEN kustom untuk mempercepat sinkronisasi image.
Referensi
Untuk membuat tugas sinkronisasi menggunakan operasi API, lihat CreateRepoSyncTaskByRule - Buat tugas sinkronisasi repository image dan CreateRepoSyncTask - Buat tugas sinkronisasi repository secara manual.