Pindah hosting tanpa downtime
Bab ini termasuk yang paling sering dibuka orang ketika sedang cemas. Karena itu isinya disusun sebagai urutan langkah yang bisa diikuti sambil bekerja, bukan penjelasan panjang.
Yang dipindahkan di sini adalah isi website, yaitu berkas, basis data, dan kadang email. Domainnya sendiri boleh tetap di tempat lama. Kalau Anda juga berniat memindahkan pendaftaran domain, kerjakan secara terpisah seperti dijelaskan di Bab 8.
Sebelum hari pemindahan
Turunkan TTL catatan A, AAAA, dan CNAME yang akan diubah menjadi lima menit. Lakukan dua hari sebelumnya.
Salin seluruh catatan DNS yang berlaku ke dalam berkas dan beri tanggal. Perhatikan terutama catatan MX dan TXT, karena keduanya berkaitan dengan email dan sering terlupakan ketika orang memikirkan pindah hosting.
Putuskan apakah email ikut dipindahkan atau tidak. Kalau tidak ikut, catatan MX dan TXT yang berkaitan dengan email sama sekali tidak boleh diubah. Keputusan ini harus jelas sebelum mulai, jangan diputuskan di tengah jalan.
Minta alamat server baru kepada penyedia tujuan, dan tanyakan apakah mereka menyediakan cara untuk mengakses website Anda di server baru sebelum DNS diubah. Sebagian besar penyedia menyediakannya dalam bentuk alamat sementara.
Memindahkan isi website
Salin seluruh berkas website ke server baru.
Salin basis datanya, lalu sesuaikan pengaturan koneksi di website supaya mengarah ke basis data yang baru.
Pasang sertifikat keamanan di server baru. Sebagian penyedia baru bisa menerbitkannya setelah DNS mengarah ke server mereka. Tanyakan hal ini sejak awal supaya Anda tidak kaget melihat peringatan keamanan sesaat setelah pindah.
Uji website di server baru melalui alamat sementara. Buka menu-menu utama, coba formulir kontaknya, dan coba halaman yang memerlukan login kalau ada.
Pada hari pemindahan
Hentikan sementara perubahan isi. Jangan ada yang menulis artikel baru atau mengunggah gambar di website lama selama proses berlangsung, karena perubahan itu tidak akan ikut pindah.
Salin sekali lagi berkas dan basis data terbaru, supaya versi di server baru benar-benar mutakhir.
Ubah catatan A, dan juga AAAA kalau ada, ke alamat server baru.
Tunggu beberapa menit sesuai TTL yang sudah Anda turunkan, lalu periksa melalui alat pemeriksa DNS di web dan melalui jaringan seluler.
Periksa hal-hal yang mudah terlewat: halaman yang masih memakai alamat lama secara tetap, formulir kontak yang mengirim email, dan sertifikat keamanan yang perlu diterbitkan ulang.
Beberapa hari setelahnya
Jangan langsung mematikan hosting lama. Biarkan tetap aktif setidaknya satu sampai dua minggu. Biayanya kecil dibandingkan risikonya.
Naikkan kembali TTL setelah semuanya stabil.
Periksa apakah masih ada surat yang masuk ke server lama. Kalau masih ada, berarti ada catatan MX yang belum benar.
Setelah semuanya berjalan normal, ambil cadangan terakhir dari server lama, simpan, lalu hentikan langganannya.