Saat menerapkan beban kerja yang konsisten di beberapa wilayah, Anda dapat menyalin custom image dari wilayah sumber ke wilayah tujuan. Hal ini memungkinkan Anda menggunakan image yang sama untuk meluncurkan instans Elastic Compute Service (ECS) di wilayah berbeda tanpa perlu membuat ulang image secara manual.
Metode penyalinan
Metode penyalinan tergantung pada kasus penggunaan Anda:
Metode | Deskripsi | Kasus penggunaan |
Cross-region copy | Salin image dari satu wilayah ke wilayah lain dalam akun Anda | Deploy instans yang konsisten di berbagai wilayah untuk disaster recovery atau ekspansi global |
Cross-region copy with encryption | Salin image dan enkripsi salinannya di wilayah tujuan | Penuhi persyaratan kepatuhan keamanan saat mendistribusikan image ke berbagai wilayah |
Cross-account copy | Bagikan image ke akun lain, lalu salin image tersebut dalam akun tersebut | Distribusikan image ke organisasi mitra atau akun anak perusahaan |
Untuk menyalin image dalam wilayah yang sama, Anda harus menggunakan metode Copy and Encrypt. Penyalinan cross-region standar tidak tersedia untuk penyalinan dalam wilayah.
Pertimbangan
Sebelum menyalin custom image, perhatikan hal-hal berikut:
Billing: Saat Anda menyalin image, snapshot dibuat di wilayah tujuan. Anda dikenai biaya untuk snapshot tersebut. Untuk informasi selengkapnya, lihat Snapshot billing.
Durasi: Durasi penyalinan tergantung pada ukuran image, kondisi jaringan, dan jumlah tugas penyalinan bersamaan dalam antrian. Image besar mungkin memerlukan waktu beberapa jam untuk disalin.
Image besar: Untuk image yang lebih besar dari 2 TiB, salin terlebih dahulu snapshot-nya ke wilayah tujuan, lalu buat image dari salinan snapshot tersebut.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Custom image di wilayah sumber. Untuk informasi selengkapnya, lihat Create a custom image from an instance atau Create a custom image from a snapshot.
(Untuk enkripsi) Kunci enkripsi di wilayah tujuan. Untuk informasi selengkapnya, lihat Activate Key Management Service.
Menyalin image
Menggunakan Konsol ECS
Login ke Konsol ECS.
Di bilah navigasi atas, pilih wilayah sumber.
Pada tab Custom Images, temukan image yang ingin Anda salin.
Di kolom Actions, klik Copy Image.
Di kotak dialog Copy Image, konfigurasikan parameter berikut:
Parameter
Wajib
Deskripsi
Copy Mode
Ya
Pilih mode penyalinan:
Copy: Buat salinan image di wilayah lain. Gunakan mode ini untuk deployment cross-region atau backup.
Copy and Encrypt: Buat salinan image yang dienkripsi. Gunakan mode ini jika Anda perlu mengenkripsi image atau menyalin dalam wilayah yang sama. Operasi ini memakan waktu lama.
Destination Region
Ya
Pilih wilayah tempat Anda ingin menyimpan salinan image.
Custom Image Name
Ya
Masukkan nama untuk salinan image. Nama harus terdiri dari 2 hingga 128 karakter.
Description
Tidak
Masukkan deskripsi untuk salinan image.
Resource Group
Tidak
Pilih resource group untuk salinan image.
Tag
Tidak
Tambahkan tag pada salinan image untuk memudahkan manajemen.
Compliance Warranty
Ya
Baca dan setujui compliance warranty. Anda harus mencentang kotak ini untuk melanjutkan.
Klik OK.
Verifikasi operasi penyalinan
Di bilah navigasi atas, pilih wilayah tujuan.
Pada tab Custom Images, temukan salinan image baru.
Periksa kolom Status:
Creating: Operasi penyalinan sedang berlangsung.
Available: Operasi penyalinan berhasil diselesaikan.
Untuk image besar, operasi penyalinan mungkin memerlukan waktu beberapa jam. Anda dapat meninggalkan halaman dan kembali lagi nanti untuk memeriksa statusnya.
Membatalkan operasi penyalinan
Untuk menghentikan operasi penyalinan yang tertunda:
Temukan image dengan status Creating.
Di kolom Actions, klik Cancel Copy.
Penerapan di lingkungan produksi
Kurangi durasi penyalinan
Salin image selama jam sepi untuk mengurangi waktu tunggu antrian.
Untuk image yang lebih besar dari 2 TiB, salin snapshot secara terpisah dan buat image dari salinan tersebut.
Hindari menyalin beberapa image besar secara bersamaan.
Optimalkan biaya
Hapus salinan image yang tidak digunakan segera.
Gunakan mode Copy standar kecuali enkripsi diperlukan.
Pantau biaya penyimpanan snapshot di wilayah tujuan.
Pemecahan masalah
Masalah | Kemungkinan penyebab | Solusi |
Operasi penyalinan terlalu lama | Ukuran image besar atau volume antrian tinggi | Tunggu hingga operasi selesai, atau batalkan dan coba lagi selama jam sepi |
Penyalinan gagal dengan error izin | Izin RAM tidak mencukupi | Berikan izin |
Gambar tidak terlihat. | Wilayah yang salah dipilih | Pilih wilayah tujuan di bilah navigasi atas |
Penyalinan gagal untuk shared image | Shared image memiliki pembatasan regional | Buat terlebih dahulu custom image dari shared image tersebut, lalu salin custom image-nya |
Referensi API
Untuk menyalin image secara terprogram, gunakan operasi API CopyImage.
aliyun ecs CopyImage \
--RegionId cn-hangzhou \
--ImageId m-bp1xxxxxxxxxxxxx \
--DestinationRegionId cn-beijing \
--DestinationImageName my-image-copy