Jika Anda tidak dapat meningkatkan server aplikasi sederhana untuk memenuhi kebutuhan bisnis atau ingin memindahkan server dari satu wilayah ke wilayah lain, Anda dapat memindahkan data ke server aplikasi sederhana lain dalam wilayah yang sama atau lintas wilayah. Topik ini menjelaskan cara memindahkan data antar server aplikasi sederhana baik dalam wilayah yang sama maupun lintas wilayah.
Prasyarat
Server aplikasi sederhana sumber harus berstatus Berjalan. Jika server telah kedaluwarsa, perpanjang terlebih dahulu. Untuk informasi lebih lanjut, lihat Tingkatkan dan Perpanjang Server Aplikasi Sederhana.
Versi gambar server aplikasi sederhana sumber dan tujuan harus konsisten. Jika tidak konsisten, setel ulang OS server aplikasi sederhana tujuan. Untuk informasi lebih lanjut, lihat Setel Ulang Server Aplikasi Sederhana.
Skenario
Dalam contoh ini, sistem Mantis Bug Tracker (MantisBT) yang diimplementasikan pada server aplikasi sederhana dipindahkan ke server aplikasi sederhana lain. Setelah migrasi selesai, sistem MantisBT berjalan seperti yang diharapkan pada server tujuan dengan semua data tetap utuh. Tabel berikut menggambarkan skenario migrasi spesifik.
Jika kebutuhan bisnis Anda dapat dipenuhi dengan meningkatkan server aplikasi sederhana, kami sarankan langsung meningkatkan konfigurasi server. Untuk informasi lebih lanjut, lihat Tingkatkan Server Aplikasi Sederhana.
Skenario | Konfigurasi server sumber | Konfigurasi server tujuan |
Migrasi dalam wilayah yang sama |
Catatan Dalam contoh ini, sistem MantisBT diterapkan pada Simple Application Server A secara default. Untuk informasi lebih lanjut, lihat Deploy MantisBT. |
|
Migrasi lintas wilayah |
Persiapan dan perhatian
Sebelum melakukan migrasi, lakukan persiapan berikut:
Buat snapshot untuk mencadangkan data.
Kami sarankan membuat snapshot untuk mencadangkan data server aplikasi sederhana tujuan. Jika terjadi kegagalan migrasi, gunakan snapshot untuk mengembalikan disk server tujuan. Untuk informasi lebih lanjut, lihat Buat Snapshot.
Periksa pengaturan jaringan.
Pastikan server aplikasi sederhana sumber dan tujuan dapat mengakses Internet. Jika memindahkan data lintas negara, Anda mungkin menghadapi kecepatan migrasi rendah akibat ketidakstabilan jaringan.
Pertimbangkan dampak migrasi pada aplikasi berlisensi.
Server aplikasi sederhana di wilayah berbeda berada di virtual private clouds (VPCs) yang berbeda. Jika memindahkan data lintas wilayah, perangkat keras dasar mungkin berubah setelah migrasi. Akibatnya, lisensi yang terikat pada perangkat keras tersebut mungkin menjadi tidak valid. Pertimbangkan dampak migrasi pada aplikasi berlisensi di server Anda.
Sebelum memindahkan data, perhatikan hal-hal berikut:
Lingkungan runtime server aplikasi sederhana harus memiliki versi yang sama.
Situs web tertentu memiliki persyaratan tinggi pada versi lingkungan runtime. Jika versi lingkungan runtime server sumber dan tujuan berbeda, situs web tidak akan berfungsi seperti yang diharapkan setelah migrasi. Kami sarankan menentukan versi gambar yang sama untuk server sumber dan tujuan. Jika versi gambar berbeda, setel ulang OS server tujuan. Untuk informasi lebih lanjut, lihat Setel Ulang Server Aplikasi Sederhana.
CatatanPembuatan situs web bersifat kompleks. Saat melakukan operasi migrasi, konfigurasikan server tujuan secara manual agar memiliki konfigurasi yang sama dengan server sumber. Misalnya, konfigurasikan aplikasi seperti NGINX dan Apache pada server tujuan sesuai dengan konfigurasi pada server sumber.
Alamat IP publik server aplikasi sederhana sumber dan tujuan berbeda.
Alamat IP publik server aplikasi sederhana berbeda satu sama lain. Jika nama domain diikat ke server sumber, lepaskan nama domain dari server sumber dan ikat ulang ke server tujuan dengan menyelesaikan nama domain ke alamat IP publik server tujuan setelah migrasi selesai.
Prosedur
Anda dapat memilih untuk memindahkan data antara server aplikasi sederhana dalam wilayah yang sama atau lintas wilayah berdasarkan kebutuhan bisnis Anda.
Migrasi dalam wilayah yang sama
Langkah-langkah berikut menjelaskan cara memindahkan data dari Simple Application Server A ke Simple Application Server B dalam wilayah yang sama.
Buat gambar kustom berdasarkan snapshot Simple Application Server A. Untuk informasi lebih lanjut, lihat Buat Gambar Kustom.
Periksa apakah Simple Application Server B ada dalam wilayah tempat Anda ingin memindahkan data.
Jika Simple Application Server B ada, setel ulang OS Simple Application Server B. Untuk informasi lebih lanjut, lihat Setel Ulang Server Aplikasi Sederhana.
Di panel navigasi di sebelah kiri, klik Servers.
Di kartu Simple Application Server B, pilih More > Server Resetting.
Di bagian Select a server resetting mode dari kotak dialog Server Resetting, pilih Replace with Another Image lalu klik tab Custom Images .
Pilih gambar kustom yang dibuat di Langkah 1, atur kata sandi Simple Application Server B di bagian Advanced Configuration, lalu klik Confirm Resetting.
Jika Simple Application Server B tidak ada, buat Simple Application Server B berdasarkan gambar kustom yang dibuat di Langkah 1. Untuk informasi lebih lanjut, lihat Gunakan Gambar Kustom untuk Membuat Server Aplikasi Sederhana.
Verifikasi hasil migrasi.
Masukkan
<Public IP address of Simple Application Server B>/index.phpdi browser komputer lokal Anda. Jika Anda dapat melihat dan menggunakan sistem MantisBT seperti yang diharapkan, migrasi berhasil.CatatanAnda bisa mendapatkan alamat IP publik Simple Application Server B dari kartu Simple Application Server B.
Migrasi lintas wilayah
Langkah-langkah berikut menjelaskan cara memindahkan data dari Simple Application Server A ke Simple Application Server B lintas wilayah.
Buat gambar kustom berdasarkan snapshot Simple Application Server A. Untuk informasi lebih lanjut, lihat Buat Gambar Kustom.
Salin gambar kustom.
Untuk menyalin gambar kustom ke wilayah tujuan, lakukan operasi berikut. Untuk informasi lebih lanjut, lihat Salin Gambar Kustom.
Di panel navigasi di sebelah kiri, klik Image.
Di halaman Image, temukan gambar kustom yang dibuat di Langkah 1 dan klik Copy Image di kolom Actions.
Di kotak dialog Copy Image, konfigurasikan parameter berdasarkan kebutuhan bisnis Anda.
Tabel berikut menggambarkan parameter.
Parameter
Deskripsi
Destination Region
Pilih wilayah tujuan ke mana Anda ingin menyalin gambar kustom. Dalam contoh ini, pilih Singapore.
Name of the custom image
Masukkan nama untuk salinan gambar kustom. Nama harus 2 hingga 128 karakter panjangnya dan dapat berisi garis bawah (_) dan tanda hubung (-). Nama tidak boleh dimulai dengan karakter khusus atau digit.
Description
Masukkan deskripsi untuk salinan gambar kustom. Deskripsi default berisi ID dan wilayah gambar kustom sumber. Anda dapat memodifikasi deskripsi default. Deskripsi harus 2 hingga 256 karakter panjangnya dan tidak boleh dimulai dengan http:// atau https://.
Klik Confirm.
Anda dapat beralih ke wilayah tujuan. Di halaman Image, Anda dapat melihat bahwa gambar kustom berada dalam status Copying. Tunggu hingga gambar kustom keluar dari status Copying.
CatatanKolom Server ID/Name yang sesuai dengan salinan gambar kustom kosong. Ini menunjukkan bahwa salinan gambar kustom tidak berisi nama dan ID gambar kustom sumber. Anda dapat menentukan nama dan ID baru untuk salinan gambar kustom.
Periksa apakah Simple Application Server B ada dalam wilayah tempat Anda ingin memindahkan data.
Jika Simple Application Server B ada, setel ulang OS Simple Application Server B. Untuk informasi lebih lanjut, lihat Setel Ulang Server Aplikasi Sederhana.
Di panel navigasi di sebelah kiri, klik Servers.
Di kartu Simple Application Server B, pilih More > Server Resetting.
Di bagian Select a server resetting mode dari kotak dialog Server Resetting, pilih Replace with Another Image lalu klik tab Custom Images .
Pilih gambar kustom yang dibuat di Langkah 1, atur kata sandi Simple Application Server B di bagian Advanced Configuration, lalu klik Confirm Resetting.
Jika Simple Application Server B tidak ada, buat Simple Application Server B berdasarkan gambar kustom yang dibuat di Langkah 1. Untuk informasi lebih lanjut, lihat Gunakan Gambar Kustom untuk Membuat Server Aplikasi Sederhana.
Verifikasi hasil migrasi.
Masukkan
<Public IP address of Simple Application Server B>/index.phpdi browser komputer lokal Anda. Jika Anda dapat melihat dan menggunakan sistem MantisBT seperti yang diharapkan, migrasi berhasil.CatatanAnda bisa mendapatkan alamat IP publik Simple Application Server B dari kartu Simple Application Server B.
Operasi terkait
Alamat IP publik server aplikasi sederhana sumber dan tujuan berbeda. Jika nama domain diikat ke server sumber dengan menyelesaikan nama domain ke alamat IP publik server sumber, lepaskan nama domain dari server sumber dan ikat nama domain ke server tujuan dengan menyelesaikan nama domain ke alamat IP publik server tujuan setelah migrasi selesai. Untuk informasi lebih lanjut, lihat Daftarkan dan Selesaikan Nama Domain.