
Dari satu VPS ke deployment serverless CI/CD di Google Cloud
Gangguan layanan setiap dua minggu, lalu serangan siber besar. Kami memindahkan Sefas Group dari satu VPS yang menjalankan layanan CodeIgniter 2 tanpa kontainer ke Cloud Run, Cloud SQL, dan Cloud Storage — sekaligus memimpin modernisasi setiap aplikasinya ke Laravel 11.
- Klien
- Sefas Group
- Sektor
- Energi & Utilitas
- Situs web
- sefasgroup.com ↗
- Cakupan
- Google Cloud · Cloud Run · Cloud SQL · Cloud Storage · Laravel 11
Titik awal
Seluruh aplikasi Sefas Group berjalan di satu virtual private server. Masing-masing merupakan layanan PHP berbasis CodeIgniter 2 yang dipasang langsung di host, bukan dikemas dalam kontainer, dan semuanya membaca serta menulis ke database MySQL yang sama di mesin yang sama.
Susunan itu menempatkan aplikasi, data, dan file unggahan di balik satu titik kegagalan, serta mengikat kodenya pada framework yang sudah bertahun-tahun tidak lagi menerima pembaruan.
Dampaknya nyata. Sistem mengalami gangguan setiap dua minggu.
Mengapa mereka pindah
Kemudian sebuah serangan siber menyebabkan pelanggaran keamanan besar. Pada titik itulah manajemen memutuskan bahwa platform tersebut tidak bisa sekadar ditambal, dan menugaskan migrasi menyeluruh.
Apa yang kami kerjakan
Kami memigrasikan seluruh deployment ke Google Cloud. Layanan kini berjalan sebagai kontainer di Cloud Run, database dipindahkan ke instans Cloud SQL terkelola, dan file dipindahkan ke Cloud Storage — sehingga komputasi, data, dan penyimpanan masing-masing berada di platform yang dibangun khusus untuk tugasnya, alih-alih berbagi satu server.
Sebagai bagian dari migrasi, Tenaga memimpin penulisan ulang setiap aplikasi dari CodeIgniter 2 ke Laravel 11. Memindahkan kode ke framework yang mutakhir dan masih didukung bersamaan dengan infrastrukturnya membuat platform baru dimulai di atas fondasi yang modern, bukan mewarisi fondasi yang lama.
Hasil akhirnya
Sefas Group kini berjalan di atas aplikasi Laravel 11 dalam kontainer pada layanan Google Cloud yang sepenuhnya terkelola, menggantikan satu server yang dipelihara secara manual.
Kunjungi Sefas Group di sefasgroup.com.