Konsolidasi 40 Website ke Infrastruktur Cloud Hosting Terpusat
Sebuah proyek migrasi bertahap untuk menyatukan puluhan website yang sebelumnya tersebar di beberapa akun hosting ke satu lingkungan yang lebih mudah dipantau dan dikelola.
Gambaran Project
Klien mengelola 40 website milik pelanggan mereka pada beberapa akun hosting yang berbeda. Setiap akun memiliki konfigurasi, versi PHP, resource, dan pola penggunaan yang tidak sama.
Kondisi tersebut membuat pekerjaan monitoring, maintenance, dan troubleshooting menjadi semakin rumit. Tujuan project adalah memindahkan seluruh website ke lingkungan cloud hosting terpusat tanpa mengganggu aktivitas website yang sedang berjalan.
Tantangan Utama
Tidak semua website dapat dipindahkan dengan pola yang sama. Sebagian hanya berisi company profile, sementara sebagian lainnya merupakan toko online aktif yang terus menerima transaksi dari pelanggan.
Setiap website juga memiliki jadwal traffic yang berbeda. Karena itu, perpindahan perlu direncanakan berdasarkan karakteristik masing-masing website agar risiko gangguan selama migrasi dapat ditekan.
Strategi yang Digunakan
Kami tidak memindahkan seluruh website secara bersamaan. Project dibagi menjadi beberapa tahap. Website disalin ke lingkungan baru terlebih dahulu, kemudian diuji tanpa mengubah domain utama.
Setelah fungsi utama dipastikan berjalan, DNS baru dialihkan dengan mempertimbangkan periode traffic terendah dari masing-masing website. Pendekatan ini memberi ruang untuk menemukan masalah sebelum website benar-benar menerima traffic di infrastruktur baru.
Pelaksanaan Migrasi
Domain, ukuran website, database, versi PHP, ekstensi, dan kebutuhan konfigurasi setiap website dicatat sebelum proses migrasi dimulai.
Lingkungan cloud hosting baru disiapkan dengan pemisahan resource untuk masing-masing website.
File dan database dipindahkan terlebih dahulu tanpa mengubah arah domain sehingga website lama tetap aktif.
Website diperiksa pada server tujuan untuk memastikan versi PHP, database, plugin, dan fungsi utama dapat berjalan dengan baik.
DNS masing-masing website dipindahkan pada periode traffic yang lebih rendah untuk mengurangi dampak terhadap pengguna aktif.
Seluruh website dipantau selama tujuh hari untuk memastikan layanan tetap berjalan setelah perpindahan.
Hasil Project
Setelah seluruh batch migrasi selesai, 40 website telah berada pada lingkungan cloud hosting baru dan dapat dikelola melalui satu sistem yang lebih terpusat.
Perubahan Performa
Selain penyederhanaan pengelolaan, hasil pengukuran pada project menunjukkan adanya perubahan pada waktu muat rata-rata website.
4,1 Detik
Waktu muat rata-rata website pada lingkungan hosting sebelumnya berada di sekitar 4,1 detik.
1,6 Detik
Setelah migrasi dan penggunaan lingkungan baru, waktu muat rata-rata tercatat sekitar 1,6 detik.
Pengelolaan Setelah Migrasi
Sebelum project dilakukan, tim klien harus berpindah antar beberapa akun hosting untuk melakukan pemeriksaan website. Setelah konsolidasi, seluruh website dapat dipantau dari satu lingkungan pengelolaan.
Resource masing-masing website tetap dipisahkan sehingga konsolidasi tidak berarti seluruh website menggunakan kapasitas tanpa batas secara bersama-sama.
Dampak Project
Project ini tidak hanya memindahkan hosting. Hasil utama yang diperoleh adalah lingkungan kerja yang lebih sederhana bagi tim klien, pemantauan yang lebih terpusat, konfigurasi website yang lebih mudah ditelusuri, serta infrastruktur yang lebih siap untuk pengelolaan puluhan website.