Jika peningkatan konfigurasi instans Simple Application Server tidak dapat memenuhi kebutuhan bisnis Anda atau jika Anda perlu memindahkan instans tersebut ke wilayah lain, Anda dapat memigrasikan datanya ke instans lain dalam wilayah yang sama atau berbeda di dalam Akun Alibaba Cloud Anda. Topik ini menjelaskan cara melakukan migrasi data same-region dan cross-region untuk instans Simple Application Server.
Prasyarat
-
Pastikan instans Simple Application Server sumber sedang berjalan. Jika instans telah kedaluwarsa, Anda harus memperpanjangnya terlebih dahulu. Untuk informasi selengkapnya, lihat Renewal.
-
Jika Anda telah membuat instans Simple Application Server tujuan, pastikan instans sumber dan tujuan menggunakan versi gambar yang sama. Jika versinya berbeda, Anda harus mereset instans tujuan. Untuk informasi selengkapnya, lihat Reset an instance.
Skenario migrasi
Dalam skenario contoh pada topik ini, kami memigrasikan sistem pelacakan bug open source Mantis dari instans sumber ke instans tujuan. Setelah migrasi, sistem harus beroperasi dengan baik dan semua data harus utuh. Tabel berikut menjelaskan skenario tersebut.
Jika peningkatan konfigurasi instans dapat memenuhi kebutuhan bisnis Anda, kami menyarankan agar Anda langsung meningkatkan instans tersebut. Untuk informasi selengkapnya, lihat Upgrade configurations.
|
Scenario |
Source instance configuration |
Destination instance configuration |
|
Same-region migration |
Catatan
Dalam contoh ini, diasumsikan sistem pelacakan bug open source Mantis telah dideploy pada Simple Application Server A. Untuk informasi selengkapnya, lihat Deploy the Mantis open source bug tracking system. |
|
|
Cross-region migration |
Sebelum memulai
-
Buat snapshot untuk backup data.
Kami menyarankan agar Anda membuat snapshot untuk instans Simple Application Server baru. Jika migrasi gagal dan menyebabkan kehilangan atau kerusakan data, Anda dapat menggunakan snapshot tersebut untuk mengembalikan disk cloud instans. Untuk informasi selengkapnya, lihat Create a snapshot.
-
Periksa jaringan.
Pastikan setiap instans Simple Application Server memiliki akses internet publik. Jika Anda melakukan migrasi cross-region antar negara berbeda, ketidakstabilan jaringan dapat memperlambat proses migrasi.
-
Periksa aplikasi berlisensi pada instans.
Instans Simple Application Server di wilayah berbeda berada di VPC yang berbeda. Jika Anda melakukan migrasi cross-region, perangkat keras dasarnya akan berubah. Hal ini dapat membatalkan lisensi aplikasi yang terikat pada perangkat keras. Periksa dan kelola lisensi Anda sesuai kebutuhan.
-
Pastikan instans sumber dan tujuan memiliki versi lingkungan runtime yang sama.
Beberapa website memiliki persyaratan ketat terhadap versi lingkungan runtime. Jika versi pada instans sumber dan tujuan tidak sesuai, website mungkin gagal berjalan setelah migrasi. Kami menyarankan agar Anda menggunakan versi gambar yang sama untuk kedua instans. Jika versinya berbeda, Anda harus mereset instans tujuan. Untuk informasi selengkapnya, lihat Reset an instance.
CatatanKonfigurasi website bisa sangat kompleks. Selama migrasi, Anda harus mereplikasi secara manual semua konfigurasi kustom untuk aplikasi seperti Nginx atau Apache dari instans sumber ke instans baru.
-
Alamat IP publik instans akan berubah.
Instans Simple Application Server yang berbeda memiliki alamat IP publik yang berbeda. Jika sebelumnya Anda mengikat nama domain ke instans sumber, Anda harus mengikat ulang nama domain tersebut ke instans baru dan memperbarui rekaman DNS setelah migrasi selesai.
Prosedur
Same-region migration
Bagian ini menjelaskan cara memigrasikan Simple Application Server A ke Simple Application Server B dalam wilayah yang sama.
-
Buat custom image untuk instans sumber. Untuk informasi selengkapnya, lihat Create a custom image.
-
Tentukan apakah Anda telah membuat Simple Application Server B di wilayah tujuan.
-
Jika ya, reset Simple Application Server B. Untuk informasi selengkapnya, lihat Reset an instance.
-
Di panel navigasi sebelah kiri, klik Servers.
-
Pada kartu instans Simple Application Server tujuan, pilih .
-
Pada kotak dialog Server Resetting, pilih Replace with Another Image dan klik tab Custom Images.
-
Pilih custom image yang telah Anda buat di Step 1. Di bagian Advanced Configuration, atur password instans dan klik Confirm Resetting.
-
-
Jika belum, buat Simple Application Server B dari custom image yang telah Anda buat di Step 1. Untuk informasi selengkapnya, lihat Create an instance from a custom image.
-
-
Verifikasi migrasi.
Pada mesin lokal Anda, gunakan browser untuk mengunjungi
public IP address of Simple Application Server B/index.php. Anda kemudian dapat melihat dan menggunakan sistem Mantis. yang menunjukkan bahwa migrasi Simple Application Server berhasil.CatatanAnda dapat menemukan alamat IP publik pada kartu Simple Application Server B.
Halaman login Mantis Bug Tracker muncul dengan bidang Username dan tombol Login, yang menunjukkan bahwa sistem Mantis dapat diakses.
Cross-region migration
Bagian ini menjelaskan cara memigrasikan Simple Application Server A ke Simple Application Server B di wilayah berbeda.
-
Buat custom image untuk instans sumber. Untuk informasi selengkapnya, lihat Create a custom image.
-
Salin gambar kustom.
Langkah-langkah berikut menjelaskan cara menyalin custom image ke wilayah tujuan. Untuk informasi selengkapnya, lihat Copy a custom image.
-
Di panel navigasi sebelah kiri, klik Image.
-
Temukan custom image tersebut dan klik Copy Image di kolom Actions.
-
Pada kotak dialog Copy Image, konfigurasikan parameter-parameter berikut.
Tabel berikut menjelaskan parameter tersebut.
Parameter
Description
Destination Region
Pilih wilayah tempat Anda ingin menyalin custom image tersebut. Dalam contoh ini, pilih Singapore.
Name
Masukkan nama untuk custom image yang disalin. Nama harus terdiri dari 2 hingga 128 karakter. Nama tidak boleh dimulai dengan karakter khusus atau angka, serta hanya boleh mengandung garis bawah (_) dan tanda hubung (-).
Description
Deskripsi default berisi wilayah dan ID gambar dari custom image sumber. Anda dapat mengubah deskripsi ini. Panjangnya harus antara 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.
-
Klik OK.
Pada halaman Image, custom image tersebut muncul dengan status Copying. Tunggu hingga proses selesai.
CatatanCustom image yang disalin tidak mencakup Server Name dari sumber.
-
-
Tentukan apakah Anda telah membuat Simple Application Server B di wilayah tujuan.
-
Jika ya, reset Simple Application Server B. Untuk informasi selengkapnya, lihat Reset an instance.
-
Di panel navigasi sebelah kiri, klik Servers.
-
Pada kartu instans Simple Application Server tujuan, pilih .
-
Pada kotak dialog Server Resetting, pilih Replace with Another Image dan klik tab Custom Images.
-
Pilih custom image yang telah Anda buat di Step 1. Di bagian Advanced Configuration, atur password instans dan klik Confirm Resetting.
-
-
Jika belum, buat Simple Application Server B dari custom image yang telah Anda buat di Step 1. Untuk informasi selengkapnya, lihat Create an instance from a custom image.
-
-
Verifikasi migrasi.
Pada mesin lokal Anda, gunakan browser untuk mengunjungi
public IP address of Simple Application Server B/index.php. Anda kemudian dapat melihat dan menggunakan sistem Mantis. yang menunjukkan bahwa migrasi Simple Application Server berhasil.CatatanAnda dapat menemukan alamat IP publik pada kartu Simple Application Server B.
Halaman login Mantis Bug Tracker muncul dengan bidang Username dan tombol Login, yang menunjukkan bahwa sistem Mantis dapat diakses.
Operasi terkait
Setelah migrasi, instans diganti dan alamat IP publiknya berubah. Jika sebelumnya Anda mengikat nama domain ke instans sumber, Anda harus mengikat ulang nama domain tersebut ke instans baru dan memperbarui rekaman DNS. Untuk informasi selengkapnya, lihat Register and resolve a domain name.