All Products
Search
Document Center

Container Registry:Percepat sinkronisasi image

Last Updated:Aug 29, 2026

Saat menyinkronkan image Container Registry (ACR) lintas batas—misalnya antara Tiongkok daratan dan wilayah luar Tiongkok daratan, atau antara Tiongkok daratan dan Tiongkok (Hong Kong)—tautan sinkronisasi default yang digunakan ACR berjalan melalui Internet. Kualitas jaringan yang tidak stabil dapat menyebabkan kegagalan permintaan atau transfer lambat. Untuk mengatasi hal ini, ACR menyediakan dua solusi: akselerasi sinkronisasi dan tautan sinkronisasi kustom.

Cara kerja

Solusi

Kasus penggunaan

Metode sinkronisasi

Bandwidth jaringan

Akselerasi sinkronisasi

Saat tautan sinkronisasi default tidak mencukupi untuk kebutuhan lintas batas Anda dan Anda tidak memiliki persyaratan jaringan advanced.

Image ditransmisikan melalui tautan akselerasi ACR.

Bandwidth tautan akselerasi sinkronisasi dibagi oleh semua pengguna di suatu wilayah. Karena bandwidth bersifat shared, efek akselerasi terbatas. Untuk image besar atau sinkronisasi skala besar, gunakan tautan sinkronisasi kustom.

Gunakan tautan sinkronisasi kustom

Kinerja akselerasi sinkronisasi tidak memenuhi persyaratan latensi Anda, atau Anda memerlukan kustomisasi advanced pada tautan jaringan.

Dua metode didukung:

  • Menyinkronkan image dengan menggunakan OSS Cross-Region Replication.

    Metode ini mendukung sinkronisasi cross-account.
  • Mentransmisikan image melalui instans Cloud Enterprise Network (CEN) yang Anda konfigurasi.

  • OSS Cross-Region Replication: Anda memiliki bandwidth khusus untuk fitur OSS Cross-Region Replication dan dapat meningkatkan batas bandwidth.

  • Cloud Enterprise Network (CEN): Anda memiliki bandwidth khusus untuk instans CEN, yang dapat diskalakan secara elastis sesuai kebutuhan.

Ketersediaan

  • Solusi ini hanya berlaku untuk sinkronisasi antar wilayah cloud publik. Sinkronisasi ke wilayah non-publik, seperti Finance Cloud atau Gov Cloud, tidak didukung.

  • Solusi ini hanya tersedia untuk edisi Premium dari ACR Edisi Perusahaan.

Penagihan

Fitur akselerasi sinkronisasi ACR gratis. Namun, tautan sinkronisasi kustom dapat menimbulkan biaya dari layanan cloud lainnya:

  • OSS Cross-Region Replication: Anda dikenai biaya untuk lalu lintas replikasi antar wilayah dan lalu lintas akselerasi transfer. Untuk informasi lebih lanjut tentang penagihan, lihat Ikhtisar penagihan dan Biaya akselerasi transfer.

  • Cloud Enterprise Network (CEN): Anda dikenai biaya untuk biaya koneksi, biaya pemrosesan data, dan biaya transfer data antar wilayah. Untuk informasi lebih lanjut tentang penagihan, lihat Penagihan.

Solusi 1: Gunakan akselerasi sinkronisasi

  1. Login ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di panel navigasi kiri, klik Instances.

  4. Di halaman Instances, klik instans Enterprise Edition yang ingin Anda kelola.

  5. Di panel navigasi kiri, pilih Distribution > Instance Replication.

  6. Di halaman Instance Replication, aktifkan sakelar Cross-border Replication Acceleration di pojok kiri atas.

  7. Di kotak dialog Tips, klik Confirm.

    Setelah mengaktifkan akselerasi sinkronisasi, buat aturan sinkronisasi untuk mereplikasi image dari instans sumber ke instans tujuan. Untuk informasi lebih lanjut, lihat Sinkronkan image antar instans dalam akun yang sama dan Sinkronkan image antar instans dalam akun berbeda.

Referensi kinerja akselerasi sinkronisasi

Gambar berikut menunjukkan latensi P95 untuk menyinkronkan image satu layer berukuran 1 GB antar wilayah berbeda setelah mengaktifkan akselerasi sinkronisasi pada Maret 2022. Data ini tidak termasuk waktu antrian akibat melebihi batas tugas konkuren. Wilayah Tiongkok (Hangzhou) digunakan sebagai contoh untuk Tiongkok daratan.

Latensi P95 merepresentasikan persentil ke-95, artinya 95% tugas sinkronisasi selesai pada atau di bawah waktu tersebut.

ACR

Solusi 2: Gunakan tautan sinkronisasi kustom

(Opsional) Berikan izin RAM

Pengguna RAM memerlukan izin berikut untuk menggunakan fitur tautan sinkronisasi kustom. Untuk informasi lebih lanjut, lihat Buat kebijakan kustom untuk pengguna RAM.

{
    "Version": "1",
    "Statement": [
        {
            "Action": [
                "cr:CreateSyncCustomLink",
                "cr:GetSyncCustomLink",
                "cr:UpdateSyncCustomLink",
                "cr:ListSyncCustomLink",
                "cr:DeleteSyncCustomLink",
                "cr:CreateSyncOssReplicationLink"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}

OSS Cross-Region Replication

Setelah mengonfigurasi tautan sinkronisasi kustom, ACR secara otomatis membuat aturan Cross-Region Replication di bucket OSS yang digunakan oleh instans ACR sumber dan tujuan. ACR kemudian memanfaatkan fitur Cross-Region Replication OSS untuk mempercepat transfer image.

Pilih opsi berdasarkan apakah Anda melakukan sinkronisasi dalam akun yang sama atau antar akun berbeda:

Sinkronisasi dalam akun yang sama

  1. Login ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Anda harus mengonfigurasi tautan sinkronisasi kustom pada instans sumber. Di halaman Instances, klik instans sumber.

  4. Di panel navigasi kiri, pilih Distribution > Synchronization Link. Klik tab OSS Replication, lalu klik Add Synchronization Link.

  5. Konfigurasikan parameter berikut:

    Parameter

    Deskripsi

    Link Name

    Masukkan nama untuk tautan sinkronisasi kustom.

    Link Description

    Masukkan deskripsi untuk tautan sinkronisasi kustom.

    Replication Scenario

    Pilih Same Account.

    Destination Instance

    Pilih wilayah dan ID instans tujuan.

    OSS Replication Role Name

    Parameter ini tidak diperlukan untuk skenario dalam akun yang sama.

  6. Klik OK.

  7. Setelah mengaktifkan tautan sinkronisasi kustom, lihat Sinkronkan image antar instans dalam akun yang sama untuk membuat aturan sinkronisasi guna mereplikasi image dari instans sumber ke instans tujuan.

Sinkronisasi antar akun

Menggunakan OSS Cross-Region Replication untuk sinkronisasi antar akun memerlukan role RAM khusus.

Langkah 1: Konfigurasi izin RAM di akun sumber

  1. Login ke akun sumber dan buka Konsol Container Registry.

  2. Di halaman Instances, klik instans sumber. Lalu, di halaman Overview, temukan dan catat nama OSS Bucket.

  3. Buka halaman Create RAM Role untuk membuat role RAM. Atur Principal Type menjadi Cloud Service, dan atur Principal Name menjadi OSS.

  4. Di halaman Create Policy, klik tab JSON Editor. Ganti SRC_BUCKET pada contoh berikut dengan nama bucket OSS yang telah Anda catat. Lalu, tempel kebijakan tersebut ke editor kebijakan dan buat kebijakan tersebut.

    {
       "Version": "1",
       "Statement": [
          {
             "Effect": "Allow",
             "Action": [
                "oss:ReplicateList",
                "oss:ReplicateGet"
             ],
             "Resource": [
                "acs:oss:*:*:{{SRC_BUCKET}}",
                "acs:oss:*:*:{{SRC_BUCKET}}/*"
             ]
          }
       ]
    }
  5. Setelah kebijakan dibuat, buka halaman Roles dan klik role RAM yang telah Anda buat. Di halaman Basic Information, temukan dan catat ARN role tersebut untuk digunakan nanti.

  6. Di tab Permissions, klik Add Permissions dan sambungkan kebijakan yang Anda buat pada langkah sebelumnya ke role tersebut.

Langkah 2: Konfigurasi izin RAM di akun tujuan

  1. Login ke akun tujuan dan buka Konsol Container Registry.

  2. Di halaman Instances, klik instans tujuan. Lalu, di halaman Overview, temukan dan catat nama OSS Bucket.

  3. Buka halaman Bucket List dan klik bucket tujuan.

  4. Di panel navigasi kiri, pilih Access Control > Bucket Policy.

  5. Klik tab Add Graphical Policy lalu klik Receive Replicated Objects.

  6. Di panel yang muncul, konfigurasikan parameter berikut:

    • How to obtain the UID and RAM role: Pilih Use source RAM role ARN.

    • Source RAM role ARN: Masukkan ARN role RAM yang telah Anda buat sebelumnya.

    • Authorization purpose: Pilih Cross-account Cross-region Replication.

  7. Klik Generate Policy, lalu klik Save.

Langkah 3: Konfigurasi tautan sinkronisasi kustom

  1. Login ke akun sumber dan buka Konsol Container Registry.

  2. Di halaman Instances, klik instans sumber.

  3. Di panel navigasi kiri, pilih Distribution > Synchronization Link. Klik tab OSS Replication, lalu klik Add Synchronization Link.

  4. Konfigurasikan parameter berikut:

    Parameter

    Deskripsi

    Link Name

    Masukkan nama untuk tautan sinkronisasi kustom.

    Link Description

    Masukkan deskripsi untuk tautan sinkronisasi kustom.

    Replication Scenario

    Pilih Across Accounts.

    Destination UID

    Masukkan UID akun tujuan (akun utama).

    Destination Instance

    Pilih wilayah dan ID instans tujuan.

    OSS Replication Role Name

    Masukkan nama role RAM yang telah Anda buat sebelumnya.

  5. Klik OK.

  6. Setelah mengaktifkan tautan sinkronisasi kustom, lihat Sinkronkan image antar instans dalam akun berbeda untuk membuat aturan sinkronisasi guna mereplikasi image dari instans sumber ke instans tujuan.

Cloud Enterprise Network (CEN)

Langkah 1: (Opsional) Buat VPC

Buat Virtual Private Cloud (VPC) di wilayah sumber dan tujuan. Contoh ini menggunakan instans sumber di Tiongkok (Hangzhou) dan instans tujuan di Singapura. VPC di wilayah Tiongkok (Hangzhou) diberi nama test1, dan VPC di wilayah Singapura diberi nama test2.

Langkah 2: Hubungkan jaringan dengan CEN

Buat instans Cloud Enterprise Network (CEN) dan konfigurasi router transit di wilayah sumber dan tujuan. Untuk informasi lebih lanjut, lihat Hubungkan VPC antar wilayah.

Langkah 3: Tambahkan VPC ke instans sumber dan tujuan

  1. Login ke Konsol Container Registry.

  2. Pilih wilayah Tiongkok (Hangzhou). Di halaman Instances, klik instans ACR Enterprise Edition target.

  3. Di panel navigasi kiri, pilih Repository > Access Control.

  4. Di tab VPC, klik Add VPC .

  5. Di kotak dialog Add VPC , atur Existing VPC menjadi test1, pilih vSwitch, lalu klik Confirm.

  6. Beralih ke wilayah Singapura. Ulangi Langkah 3 hingga 5 untuk instans tujuan guna menambahkan VPC bernama test2. Catat Visit IP instans di test2.

    Anda dapat menambahkan VPC ke beberapa instans tujuan dalam wilayah yang sama. Setelah VPC ditambahkan, semua instans dapat menggunakan tautan ini untuk menyinkronkan image.
  7. Dari instans ECS di VPC instans sumber, uji konektivitas ke instans tujuan menggunakan alamat IP-nya. Ganti <Target_IP> pada perintah berikut dengan alamat IP yang Anda peroleh pada langkah sebelumnya, lalu jalankan perintah tersebut:

    telnet <Target_IP> 443

    Output yang diharapkan:

    Trying <Target_IP>...
    Connected to <Target_IP>.

Langkah 4: Konfigurasi tautan sinkronisasi kustom

Anda hanya dapat membuat satu tautan sinkronisasi kustom antara dua instans antar wilayah. Jangan membuat tautan duplikat.
  1. Login ke Konsol Container Registry.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di halaman Instances, klik instans ACR Enterprise Edition target.

  4. Di panel navigasi kiri, pilih Distribution > Synchronization Link. Klik tab Cloud Enterprise Network (CEN), lalu klik Add Synchronization Link.

  5. Di wizard Network Instance, konfigurasikan parameter dan klik Next.

    Parameter

    Deskripsi

    Link Name

    Masukkan nama untuk tautan sinkronisasi kustom.

    Link Description

    Masukkan deskripsi untuk tautan sinkronisasi kustom.

    Instance ID/Name

    Pilih ID instans CEN.

    Source Network

    Konfigurasikan jaringan di wilayah instans sumber:

    • VPC: Pilih VPC. Dalam contoh ini, VPC bernama test1 di wilayah Tiongkok (Hangzhou) dipilih.

      VPC di wilayah instans sumber harus ditambahkan ke instans sumber dan memiliki bandwidth antar wilayah yang dikonfigurasi di CEN.
    • vSwitch: Pilih vSwitch.

      Wilayah berbeda mendukung vSwitch di zona berbeda. Pilih vSwitch di zona sesuai petunjuk pada halaman.

    • Security group: Pilih security group untuk meningkatkan keamanan tautan sinkronisasi kustom.

      Penting
      • Port 80 dan 443 harus dibuka dalam arah inbound security group.

      • Security group terkelola tidak didukung.

    Destination Network

    Konfigurasikan parameter jaringan di wilayah instans tujuan:

    • Region: Pilih wilayah instans tujuan.

    • VPC: Pilih VPC. Dalam contoh ini, VPC bernama test2 di wilayah Singapura dipilih.

      VPC di wilayah instans tujuan harus ditambahkan ke instans tujuan dan memiliki bandwidth antar wilayah yang dikonfigurasi di CEN.
  6. Di wizard Interconnection Bandwidth, konfigurasikan parameter dan klik Create.

    Parameter

    Deskripsi

    Maximum Bandwidth Usage

    Bandwidth maksimum yang tersedia untuk tugas sinkronisasi pada tautan ini. Bandwidth ini didistribusikan secara merata dan dinamis di antara tugas sinkronisasi yang sedang berjalan.

    Total Sync Tasks

    Jumlah maksimum tugas sinkronisasi konkuren pada tautan ini. Tugas tambahan akan masuk antrian.

    Instans Edisi Standar mendukung maksimal 5 tugas sinkronisasi konkuren, dan instans Edisi Premium mendukung maksimal 10 tugas sinkronisasi konkuren.
  7. Di halaman Synchronization Link, temukan tautan target dan klik Enable di kolom Actions.

  8. Di kotak dialog Tips, klik Confirm.

  9. Setelah mengaktifkan tautan sinkronisasi kustom, buat aturan sinkronisasi untuk mereplikasi image dari instans sumber ke instans tujuan. Untuk informasi lebih lanjut, lihat Sinkronkan image antar instans dalam akun yang sama dan Sinkronkan image antar instans dalam akun berbeda.

FAQ

Bagaimana cara memeriksa jenis tautan yang sedang digunakan?

Untuk memeriksa jenis tautan dari tugas sinkronisasi, login ke Konsol Container Registry. Di halaman manajemen instans, pilih Distribution > Replication Record di panel navigasi kiri. Di halaman Replication Record, jenis tautan untuk setiap tugas ditampilkan:

  • Default Link: Tautan sinkronisasi default.

  • Acceleration Link: Tautan akselerasi sinkronisasi.

  • Custom Link: Tautan kustom yang dikonfigurasi pengguna.

Dokumen terkait

Untuk membuat tugas sinkronisasi menggunakan API, lihat Buat tugas sinkronisasi repository image dan Buat tugas sinkronisasi repository secara manual.