Saat menyinkronkan instans Container Registry (ACR) lintas batas—misalnya antara Tiongkok daratan dan wilayah luar negeri—tautan internet publik default mungkin lambat atau tidak stabil, sehingga menyebabkan permintaan gagal atau tertunda. Untuk mengatasi masalah ini, ACR menyediakan dua solusi: sync acceleration dan custom synchronization link.
Cara kerja
|
Solution |
Use case |
Network link |
Configuration |
|
sync acceleration |
Gunakan solusi ini jika tautan sinkronisasi ACR default terlalu lambat untuk sinkronisasi lintas batas dan Anda tidak memerlukan tautan jaringan kustom. |
Data ditransmisikan melalui tautan akselerasi yang disediakan oleh ACR. |
Aktifkan fitur ini di Konsol ACR. Untuk petunjuk lengkap, lihat Solusi 1: Gunakan sync acceleration. |
|
custom synchronization link |
Gunakan solusi ini jika sync acceleration tidak cukup cepat atau jika Anda memerlukan kontrol jaringan tingkat lanjut. |
Data ditransmisikan melalui instans Cloud Enterprise Network (CEN) yang Anda konfigurasi. |
Untuk petunjuk lengkap, lihat Solusi 2: Gunakan custom synchronization link. |
Catatan penggunaan
-
Fitur ini hanya mendukung sinkronisasi antar wilayah cloud publik dan tidak mendukung wilayah non-cloud publik, seperti Finance Cloud atau Government Cloud.
-
Fitur ini hanya tersedia untuk instans ACR Edisi Premium.
Solusi 1: Gunakan sync acceleration
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
-
Di panel navigasi kiri, pilih Instances.
Pada halaman Instances, klik instans Edisi Perusahaan yang ingin Anda kelola.
-
Di panel navigasi kiri halaman pengelolaan instans, pilih .
-
Pada halaman Instance Replication, aktifkan sakelar Cross-border Replication Acceleration di pojok kiri atas.
-
Pada kotak dialog Tips, klik Confirm.
Setelah mengaktifkan sync acceleration, buat aturan sinkronisasi untuk menyinkronkan image antara instans sumber dan tujuan. Untuk informasi selengkapnya, lihat Sinkronkan image antar instans dalam akun yang sama dan Sinkronkan image antar instans di akun berbeda.
Data kinerja akselerasi sinkronisasi
Tabel berikut menampilkan data latensi P95 dari Maret 2022 untuk menyinkronkan image 1 GB satu layer lintas wilayah global menggunakan sync acceleration. Nilai latensi tidak mencakup waktu antrian akibat melebihi batas konkurensi. Data untuk Tiongkok daratan didasarkan pada wilayah Hangzhou.
Nilai P95 adalah persentil ke-95 dari waktu penyelesaian tugas dalam periode statistik. Artinya, 95% tugas selesai dalam waktu tersebut atau lebih cepat.

Solusi 2: Gunakan tautan sinkronisasi kustom
Langkah 1 (opsional): Berikan izin kepada RAM user
RAM user memerlukan izin berikut untuk menggunakan fitur custom synchronization link. Untuk informasi selengkapnya, lihat Berikan izin kepada RAM user 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 tujuan. Topik ini menggunakan instans sumber di wilayah Hangzhou dan instans tujuan di 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
Login ke Konsol Container Registry.
Di bilah navigasi atas, pilih wilayah.
-
Pada halaman Instances, klik instans Edisi Perusahaan sumber.
-
Pada halaman Instances, klik instans Edisi Perusahaan di wilayah Hangzhou.
-
Di panel navigasi kiri halaman pengelolaan instans, pilih .
-
Pada tab VPC, klik Add VPC .
-
Pada kotak dialog Add VPC , atur Existing VPC menjadi
test1, pilih vSwitch, lalu klik Confirm. -
Ulangi langkah-langkah sebelumnya untuk menambahkan VPC bernama
test2ke instans tujuan. Catat Visit IP instans dalamtest2.Anda dapat menambahkan VPC ke beberapa instans tujuan dalam wilayah yang sama. Setelah VPC ditambahkan, semua instans dapat menggunakan tautan yang sama untuk menyinkronkan image.
-
Dari instans ECS dalam VPC yang terkait dengan instans sumber, uji konektivitas ke alamat IP instans tujuan. Ganti
<Target_IP>dengan alamat IP yang Anda catat pada langkah sebelumnya dan jalankan perintah berikut:telnet <Target_IP> 443Output yang diharapkan:
Trying <Target_IP>... Connected to <Target_IP>.
Langkah 5: Konfigurasikan custom synchronization link
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 Instances, klik instans Edisi Perusahaan sumber.
-
Pada halaman Instances, klik instans Edisi Perusahaan di wilayah Hangzhou.
-
Di panel navigasi kiri, pilih . Lalu, klik Add Synchronization Link.
-
Pada wizard Network Instance, konfigurasikan parameter dan klik Next.
Parameter
Description
Link Name
Masukkan nama untuk tautan sinkronisasi.
Link Description
Masukkan deskripsi untuk tautan sinkronisasi.
Instance ID/Name
Pilih ID instans Cloud Enterprise Network.
Source Network
Konfigurasikan jaringan untuk wilayah instans sumber:
-
Virtual Private Cloud: Pilih VPC. Dalam topik ini, VPC bernama
test1di wilayah Hangzhou dipilih.CatatanAgar VPC dapat dipilih, VPC tersebut harus telah ditambahkan ke instans sumber dan memiliki bandwidth lintas wilayah yang dikonfigurasi di CEN.
-
vSwitch: Pilih vSwitch.
vSwitch yang tersedia bervariasi berdasarkan wilayah dan zona ketersediaan. Pilih vSwitch sesuai petunjuk di halaman.
-
security group: Pilih security group untuk mengamankan tautan.
Catatan-
Security group harus mengizinkan lalu lintas masuk pada port 80 dan 443.
-
Security group terkelola tidak didukung.
-
Destination Network
Konfigurasikan jaringan untuk wilayah instans tujuan:
-
Region: Pilih wilayah instans tujuan.
-
Virtual Private Cloud: Pilih VPC. Dalam topik ini, VPC bernama
test2di wilayah Singapura dipilih.CatatanSaat memilih VPC untuk wilayah instans tujuan, VPC tersebut harus telah ditambahkan ke instans tujuan dan memiliki bandwidth lintas wilayah yang dikonfigurasi di CEN. Jika tidak, VPC tersebut tidak tersedia untuk dipilih.
-
-
Pada wizard Interconnection Bandwidth, konfigurasikan parameter dan klik Create.
Parameter
Description
Maximum Bandwidth Usage
Bandwidth maksimum untuk tugas sinkronisasi pada tautan ini. Bandwidth didistribusikan secara dinamis dan merata di antara tugas konkuren pada tautan.
Total Sync Tasks
Jumlah maksimum tugas sinkronisasi konkuren pada tautan ini. Tugas yang melebihi batas ini akan masuk antrian.
CatatanInstans Edisi Standar mendukung maksimal 5 tugas sinkronisasi konkuren. Instans Edisi Premium mendukung maksimal 10.
-
Pada halaman Synchronization Link, temukan tautan yang telah Anda buat dan klik Enable pada kolom Actions.
-
Pada kotak dialog Tips, klik Confirm.
Setelah mengaktifkan tautan sinkronisasi, Anda dapat membuat aturan sinkronisasi untuk menyinkronkan image antara instans sumber dan tujuan. Aturan sinkronisasi secara otomatis menggunakan tautan ini untuk mempercepat sinkronisasi image. Untuk informasi selengkapnya, lihat Sinkronkan image antar instans dalam akun yang sama dan Sinkronkan image antar instans di akun berbeda.
FAQ
Cara memeriksa jenis tautan
Untuk memeriksa jenis tautan, login ke Konsol Container Registry. Di halaman pengelolaan instans Edisi Perusahaan Anda, pilih di panel navigasi kiri. Di halaman Replication Record, Anda dapat melihat jenis tautan yang digunakan oleh setiap tugas sinkronisasi. Daftar berikut menjelaskan jenis tautan:
-
Default Link: Tautan default instans Edisi Perusahaan digunakan.
-
Cross-border Acceleration Link: Fitur sync acceleration mempercepat sinkronisasi image.
-
Custom Link: Tautan CEN kustom mempercepat sinkronisasi image.
Referensi
Untuk membuat tugas sinkronisasi dengan memanggil operasi API, lihat CreateRepoSyncTaskByRule - Buat tugas sinkronisasi repository image berdasarkan aturan dan CreateRepoSyncTask - Buat tugas sinkronisasi repository secara manual.