Log in to leave a comment
No posts yet
Paket gratis Vercel akan menghadapi batasan saat proyek Anda berkembang. Biaya yang ditagihkan menjadi sulit ditanggung bahkan saat trafik meningkat sedikit saja, sehingga Anda akhirnya melirik VPS. Menjalankan server sendiri memang membuat biaya lebih terprediksi, tetapi menyisakan tugas berupa deployment dan pengelolaan. Jika Anda tidak mengotomatisasi proses ini, Anda justru akan menghabiskan lebih banyak waktu untuk mengelola server dibandingkan saat menggunakan Vercel.
Cara mengakses server secara langsung melalui SSH untuk memasukkan perintah adalah metode yang tidak efisien. Kesalahan sering terjadi dan Anda harus terus memikirkan tentang penghentian layanan setiap kali melakukan deployment. Membangun pipeline otomatisasi akan menyelesaikan deployment hanya dengan sekali push kode.
Metode ini menghilangkan pekerjaan manual. Menstandarisasi lingkungan server dapat menurunkan kemungkinan terjadinya kesalahan.
VPS spesifikasi rendah dengan harga sekitar 5 dolar per bulan hanya memiliki RAM sebesar 1GB. Jika Anda menjalankan server web dan database secara bersamaan, OOM killer akan menghentikan proses secara paksa. Gunakan layanan eksternal seperti Supabase untuk memisahkan beban server dari database.
Agar server tidak berhenti, swap memory adalah suatu keharusan.
Pengaturan ini mencegah situasi di mana server mati total saat melakukan build berskala besar.
Platform terkelola akan menangani respons gangguan untuk Anda, tetapi pada VPS, Anda harus memantaunya sendiri. Pengelolaan proses dan pemantauan sumber daya bukanlah pilihan, melainkan alat bertahan hidup.
max-memory-restart. Jika terjadi kebocoran memori, proses akan dimulai ulang secara otomatis.Dengan kombinasi ini, Anda dapat memangkas waktu secara drastis dari mengenali situasi bermasalah hingga melakukan tindakan respons.
Jika Anda melewatkan pembaruan sertifikat SSL, layanan Anda akan langsung diblokir. Jadikan proses ini sebagai rutinitas dengan memanfaatkan Nginx dan Certbot.
logrotate untuk mengompresi file log, dan hapus log yang sudah berumur 14 hari secara otomatis untuk mengosongkan ruang disk.Jika Anda mengikuti prosedur ini, Anda dapat mencegah kecelakaan konyol di mana situs web mati karena sertifikat kedaluwarsa. Mengelola server adalah proses mengotomatisasi pekerjaan-pekerjaan membosankan satu per satu.