Website & Landing Page

Serverless vs Coolify VPS: Mana Jauh Lebih Hemat?

mana-lebih

Biaya hosting modern sering terlihat sederhana di halaman harga, tetapi kenyataannya ditentukan oleh pola traffic, durasi proses, penggunaan RAM, transfer data, database, jumlah aplikasi, serta waktu yang dibutuhkan untuk mengelola infrastruktur.

Serverless menawarkan kemudahan: developer cukup mengunggah kode, sedangkan penyedia layanan menangani server dan penskalaan. Coolify mengambil pendekatan berbeda. Aplikasi tetap dijalankan pada VPS yang kita kelola, tetapi proses deployment, pengaturan domain, sertifikat SSL, database, dan container disederhanakan melalui sebuah platform yang menyerupai pengalaman menggunakan layanan seperti Heroku atau Vercel.

Lantas, apakah Coolify dan VPS selalu lebih murah daripada serverless? Jawaban singkatnya: tidak selalu.

Serverless biasanya paling ekonomis untuk aplikasi kecil, eksperimental, atau jarang digunakan. Sebaliknya, Coolify dan VPS cenderung lebih hemat ketika beban kerja sudah stabil, aplikasi berjalan terus-menerus, atau satu server digunakan untuk menampung beberapa layanan sekaligus.

Perbandingan ini tidak cukup dilakukan dengan melihat harga awal. Kita perlu menghitung total cost of ownership atau seluruh biaya yang harus ditanggung selama aplikasi beroperasi.

Memahami Serverless dan Coolify VPS

Apa Itu Serverless?

Serverless adalah model komputasi di mana developer menjalankan kode tanpa harus mengelola sistem operasi dan server secara langsung. Istilah “serverless” bukan berarti tidak ada server. Server tetap tersedia, tetapi provisioning, patching infrastruktur, dan penskalaannya dikelola oleh penyedia layanan.

AWS Lambda, Vercel Functions, Cloudflare Workers, dan Google Cloud Functions merupakan beberapa contoh layanan yang menggunakan model ini.

Pada layanan function-as-a-service seperti AWS Lambda, biaya utamanya dihitung berdasarkan:

  • Jumlah pemanggilan fungsi atau request;
  • Durasi eksekusi;
  • Besarnya memori yang dialokasikan;
  • Arsitektur prosesor dan lokasi region;
  • Transfer data;
  • Layanan pendukung seperti API gateway, database, logging, dan penyimpanan.

Sebagai contoh, AWS Lambda menyediakan kuota gratis bulanan sebesar 1 juta request dan 400.000 GB-seconds waktu komputasi. Setelah kuota tersebut terlampaui, pengguna membayar berdasarkan konsumsi aktual. Untuk tingkat harga awal fungsi x86 di beberapa region Amerika Serikat, tarif yang dicantumkan AWS adalah sekitar US$0,20 per satu juta request dan US$0,0000166667 per GB-second. Harga aktual dapat berbeda menurut region dan konfigurasi. (AWS Lambda Pricing)

Karakteristik tersebut membuat serverless sangat menarik untuk aplikasi yang hanya bekerja sesekali. Ketika tidak ada request, fungsi on-demand umumnya tidak menghasilkan biaya komputasi aktif.

Apa Itu Coolify VPS?

Coolify adalah platform deployment open-source yang dapat dipasang pada server milik sendiri. Melalui Coolify, developer dapat menjalankan aplikasi, database, worker, dan berbagai layanan berbasis Docker menggunakan antarmuka yang lebih sederhana.

Versi self-hosted Coolify tersedia gratis tanpa pembatasan fitur. Namun, pengguna tetap harus menyediakan dan membayar server sendiri. Coolify juga menawarkan layanan Cloud dengan harga dasar US$5 per bulan untuk menghubungkan hingga dua server, tetapi biaya VPS tetap dibayar secara terpisah. (Coolify Pricing)

Dokumentasi resminya menetapkan kebutuhan minimum instalasi sebagai berikut:

  • 2 core CPU;
  • RAM 2 GB;
  • Ruang penyimpanan kosong 30 GB pada dokumentasi instalasi stabil;
  • Sistem 64-bit dengan arsitektur AMD64 atau ARM64.

Spesifikasi tersebut hanya merupakan batas minimum untuk menjalankan Coolify. Kapasitas aplikasi dan database harus diperhitungkan di atas kebutuhan platform. Dokumentasi juga memperingatkan bahwa proses build dan Coolify yang berjalan pada server sama dapat menghabiskan resource dan membuat server tidak responsif. (Dokumentasi Instalasi Coolify)

Untuk aplikasi kecil yang juga menjalankan database, VPS dengan 2 vCPU dan RAM 4 GB biasanya menjadi titik awal yang lebih realistis daripada mesin RAM 2 GB.

Sebagai referensi, DigitalOcean mencantumkan Basic Droplet 2 vCPU, RAM 4 GiB, SSD 80 GiB, dan transfer 4.000 GiB seharga US$24 per bulan. Paket 2 vCPU dan RAM 2 GiB tersedia seharga US$18 per bulan. Harga VPS berbeda menurut penyedia, lokasi, jenis CPU, pajak, serta kuota transfer data. (DigitalOcean Droplet Pricing)

Perbedaan Model Biaya

Serverless: Membayar Berdasarkan Pemakaian

Serverless menggunakan pendekatan usage-based atau pay-per-use. Jika aplikasi hanya menerima sedikit request, biayanya bisa sangat rendah, bahkan nol selama masih berada di dalam free tier.

Keunggulannya adalah tidak ada kewajiban membayar kapasitas server yang menganggur. Model ini ideal untuk webhook, bot yang jarang dipanggil, pemrosesan event, API eksperimental, dan aplikasi dengan traffic musiman.

Namun, biaya tidak hanya berasal dari fungsi. Sebuah aplikasi produksi mungkin membutuhkan beberapa komponen tambahan, seperti:

  • Database terkelola;
  • Object storage;
  • API gateway;
  • Sistem autentikasi;
  • Log dan monitoring;
  • Content delivery network;
  • Transfer data keluar;
  • Message queue;
  • Protection atau firewall tingkat lanjut.

Karena itu, biaya fungsi yang terlihat murah belum tentu mewakili seluruh tagihan aplikasi.

Biaya serverless juga tidak tepat disebut “meningkat secara eksponensial”. Pada umumnya, biaya naik mengikuti jumlah request dan resource yang digunakan—sering kali secara linear, dengan diskon pada tingkat penggunaan tertentu. Masalah utamanya adalah tagihan menjadi lebih sulit diprediksi ketika traffic, durasi eksekusi, atau transfer data berubah tiba-tiba.

Coolify VPS: Membayar Kapasitas yang Disediakan

Pada VPS, pengguna menyewa sejumlah CPU, RAM, penyimpanan, dan bandwidth. Selama server tidak dinaikkan kapasitasnya dan tidak terjadi overage, biaya bulanannya relatif tetap.

Satu VPS dapat menjalankan beberapa komponen sekaligus, misalnya:

  • Frontend Next.js;
  • Backend Node.js, Go, atau Python;
  • PostgreSQL;
  • Redis;
  • Worker;
  • Situs staging;
  • Dashboard internal.

Konsolidasi inilah yang dapat membuat Coolify dan VPS sangat ekonomis. Pengguna tidak perlu membeli paket hosting atau database terpisah untuk setiap aplikasi, selama kapasitas server masih mencukupi.

Akan tetapi, resource tersebut tetap dibayar saat aplikasi sedang sepi. Apabila aplikasi hanya digunakan beberapa kali dalam sebulan, sebagian besar kapasitas VPS akan menganggur.

Simulasi Biaya Berdasarkan Beban Kerja

Angka berikut merupakan ilustrasi, bukan penawaran harga. Perhitungan serverless menggunakan tarif awal AWS Lambda x86 sebagaimana tercantum pada dokumentasi harga dan belum memasukkan database, API Gateway, logging, penyimpanan, maupun transfer data.

Skenario 1: Aplikasi Kecil atau MVP

Asumsikan sebuah fungsi memiliki karakteristik:

  • 2 juta request per bulan;
  • Memori 512 MB;
  • Durasi rata-rata 300 milidetik.

Pemakaian komputasinya adalah:

2.000.000 × 0,3 detik × 0,5 GB = 300.000 GB-seconds

Jumlah tersebut masih berada di bawah kuota gratis AWS Lambda sebesar 400.000 GB-seconds. Dari 2 juta request, 1 juta request pertama masuk free tier, sehingga biaya request sisanya hanya sekitar:

1 juta × US$0,20 per 1 juta request = US$0,20

Dengan demikian, biaya fungsi Lambda secara terpisah dapat berada di sekitar US$0,20 per bulan. Karena database dan komponen lain belum dimasukkan, angka tersebut bukan total biaya aplikasi.

Untuk workload sekecil ini, menyewa VPS US$18–US$24 per bulan hanya demi satu fungsi jelas belum tentu lebih hemat. Serverless menjadi pilihan yang logis selama arsitektur pendukungnya juga dapat dipertahankan pada paket gratis atau murah.

Skenario 2: Traffic Stabil dengan Proses Ringan

Sekarang anggap aplikasi menerima:

  • 10 juta request per bulan;
  • Memori 512 MB;
  • Durasi rata-rata 300 milidetik.

Total komputasinya:

10.000.000 × 0,3 × 0,5 GB = 1.500.000 GB-seconds

Setelah kuota gratis 400.000 GB-seconds dikurangi, pemakaian yang ditagih menjadi 1,1 juta GB-seconds.

Estimasi biaya fungsi:

  • Komputasi: sekitar US$18,33;
  • Request: sekitar US$1,80;
  • Total Lambda: sekitar US$20,13 per bulan.

Pada kondisi ini, biaya komputasi Lambda masih sebanding dengan VPS 2 vCPU dan RAM 4 GB seharga US$24 per bulan. Artinya, 10 juta request tidak otomatis membuat VPS lebih murah. Durasi eksekusi dan alokasi memori jauh lebih menentukan daripada jumlah request saja.

Skenario 3: Traffic Stabil dengan Eksekusi Lebih Lama

Dengan 10 juta request, RAM 512 MB, tetapi durasi rata-rata meningkat menjadi satu detik:

10.000.000 × 1 detik × 0,5 GB = 5.000.000 GB-seconds

Setelah free tier, komputasi yang ditagih sekitar 4,6 juta GB-seconds. Perkiraan biayanya menjadi:

  • Komputasi: sekitar US$76,67;
  • Request: sekitar US$1,80;
  • Total Lambda: sekitar US$78,47 per bulan.

Pada skenario ini, VPS US$24 per bulan berpotensi jauh lebih murah—jika satu VPS benar-benar mampu menangani beban tersebut. Selisih biaya juga dapat bertambah apabila server yang sama menjalankan database, Redis, dan beberapa aplikasi lain.

Namun, perbandingan tersebut belum memasukkan biaya backup, waktu administrator, monitoring, serta kebutuhan redundansi VPS.

Kapan Serverless Lebih Hemat?

Saat Traffic Rendah atau Tidak Menentu

Serverless cocok untuk aplikasi yang tidak selalu aktif. Contohnya adalah webhook pembayaran, bot internal, generator laporan mingguan, backend prototipe, atau portal pendaftaran yang hanya ramai pada periode tertentu.

Kemampuan untuk berhenti memakai resource ketika tidak ada aktivitas membuat serverless unggul dibandingkan VPS yang harus tetap dibayar setiap bulan.

Saat Ingin Meluncurkan MVP dengan Cepat

Untuk developer pemula atau tim kecil, waktu juga merupakan biaya. Serverless mengurangi pekerjaan terkait instalasi sistem operasi, pembaruan keamanan, reverse proxy, sertifikat SSL, dan pemantauan resource server.

Meskipun harga infrastrukturnya kelak lebih tinggi, kecepatan pengembangan dapat memberikan nilai yang lebih besar pada tahap validasi produk.

Saat Membutuhkan Penskalaan Otomatis

Serverless dapat menambah instance fungsi ketika permintaan meningkat, meskipun tetap memiliki quota dan batas concurrency. Sebagai contoh, AWS Lambda menerapkan batas concurrency regional yang dapat disesuaikan serta berbagai batas lain pada fungsi. Jadi, serverless bukan berarti kapasitasnya benar-benar tidak terbatas. (AWS Lambda Quotas)

Model ini tetap lebih praktis daripada satu VPS ketika aplikasi menghadapi lonjakan traffic besar yang sulit diprediksi.

Kapan Coolify dan VPS Lebih Hemat?

Saat Beban Kerja Berjalan Terus-menerus

API dengan request konstan, worker yang aktif sepanjang hari, WebSocket server, queue consumer, dan proses latar belakang berdurasi panjang akan terus menggunakan komputasi. Pada kondisi ini, membayar kapasitas VPS tetap sering lebih ekonomis daripada membayar setiap durasi eksekusi.

Saat Menjalankan Banyak Aplikasi

Keuntungan terbesar VPS muncul ketika resource dapat dikonsolidasikan. Satu server dapat menampung beberapa aplikasi kecil, lingkungan staging, database, dan layanan internal.

Sebagai ilustrasi, jika sebuah tim menggunakan Vercel Pro mulai US$20 per bulan dan Supabase Pro mulai US$25 per bulan, biaya dasar gabungannya sudah mencapai US$45 per bulan sebelum layanan tambahan atau penggunaan di atas kuota. Vercel Pro menyertakan kredit penggunaan senilai US$20, sedangkan Supabase Pro menyertakan kredit komputasi US$10 untuk satu instance Micro. (Vercel Pricing, Supabase Pricing)

Perbandingan tersebut bukan perbandingan produk yang sepenuhnya setara. Vercel dan Supabase memberikan managed infrastructure, fitur kolaborasi, backup, CDN, serta layanan platform lain yang tidak otomatis tersedia pada sebuah VPS. VPS terlihat lebih murah karena sebagian tanggung jawab tersebut dipindahkan kepada pengguna.

Saat Membutuhkan Tagihan yang Lebih Mudah Diprediksi

Pada VPS, batas resource bersifat jelas. Jika kapasitas tidak cukup, aplikasi dapat melambat atau berhenti, tetapi biaya tidak otomatis bertambah selama pengguna tidak mengaktifkan resource tambahan.

Sifat ini membantu developer menetapkan anggaran bulanan. Konsekuensinya, risiko “bill shock” digantikan oleh risiko capacity shock: aplikasi kehabisan RAM, CPU, disk, atau bandwidth ketika traffic melonjak.

Biaya Tersembunyi yang Harus Dihitung

Biaya Tersembunyi Serverless

Beberapa biaya yang sering luput dari estimasi awal adalah:

  • Transfer data keluar;
  • Database terkelola;
  • Logging dan observability;
  • API gateway;
  • Penyimpanan file;
  • Provisioned concurrency;
  • Build minutes;
  • Biaya paket atau anggota tim;
  • Biaya layanan berbeda pada setiap region.

Cold start juga perlu dipertimbangkan, tetapi tidak tepat digeneralisasi sebagai jeda 1–3 detik untuk seluruh platform. Dampaknya bergantung pada runtime, ukuran aplikasi, konfigurasi jaringan, region, serta mekanisme optimasi penyedia.

Vercel, misalnya, kini menggunakan model Fluid Compute yang menghitung active CPU, provisioned memory, dan invocation. CPU tidak ditagih ketika fungsi hanya menunggu operasi I/O, sedangkan memory tetap dihitung selama invocation berlangsung. (Vercel Fluid Compute Pricing)

Biaya Tersembunyi Coolify VPS

Coolify self-hosted memang gratis, tetapi mengoperasikan server tetap menimbulkan biaya dan tanggung jawab:

  • Backup database dan pengujian proses restore;
  • Object storage untuk menyimpan backup di luar VPS;
  • Monitoring uptime, CPU, RAM, disk, dan log;
  • Patch keamanan sistem operasi;
  • Konfigurasi firewall dan SSH;
  • Perlindungan terhadap serangan;
  • Penanganan insiden;
  • Migrasi ketika kapasitas server habis;
  • Waktu kerja administrator atau developer.

Menjalankan aplikasi dan database pada satu VPS memang menghemat biaya, tetapi menciptakan single point of failure. Ketika VPS bermasalah, aplikasi dan database dapat berhenti secara bersamaan.

Untuk produksi yang kritis, pengguna mungkin membutuhkan server tambahan, replika database, load balancer, atau backup lintas lokasi. Setelah komponen-komponen tersebut ditambahkan, selisih biaya dengan platform terkelola dapat mengecil.

Jangan Membandingkan Produk yang Tidak Setara

Istilah serverless mencakup banyak model. AWS Lambda murni, paket Vercel Pro, dan kombinasi Vercel–Supabase mempunyai struktur biaya serta fitur yang berbeda.

Karena itu, perbandingan yang adil harus menggunakan kebutuhan aplikasi yang sama:

  1. Hitung jumlah request, durasi, dan memori fungsi.
  2. Masukkan biaya database, storage, egress, logging, dan autentikasi.
  3. Tentukan target availability dan kebutuhan backup.
  4. Estimasikan jam kerja untuk maintenance.
  5. Uji apakah VPS yang dipilih benar-benar mampu menanggung beban puncak.
  6. Bandingkan biaya bulanan pada beberapa tingkat traffic.

Rumus sederhananya adalah:

Total serverless = compute + request + database + storage + egress + layanan pendukung

Total Coolify VPS = VPS + backup + storage eksternal + monitoring + waktu operasional + redundansi

Jadi, Mana yang Jauh Lebih Hemat?

Tidak ada pemenang mutlak untuk semua jenis aplikasi. Berdasarkan pola biaya dan data resmi penyedia, keputusan yang lebih tepat dapat dirangkum sebagai berikut:

AspekServerlessCoolify + VPS
Model biayaBerdasarkan pemakaianBerdasarkan kapasitas server
Biaya awalBisa US$0 melalui free tierMemerlukan VPS berbayar
Saat aplikasi sepiSangat efisienServer tetap dibayar
Traffic stabilBisa semakin mahal jika durasi dan memori tinggiCenderung lebih ekonomis jika kapasitas mencukupi
Lonjakan trafficPenskalaan lebih mudah, tetapi tetap memiliki quotaDibatasi kapasitas VPS
Banyak aplikasiKuota dan biaya dapat tersebar di beberapa layananDapat dikonsolidasikan dalam satu server
DatabaseBiasanya memakai layanan terpisahBisa dijalankan pada VPS yang sama
Prediksi tagihanBergantung pada penggunaan dan batas pengeluaranRelatif stabil
Maintenance serverSebagian besar ditangani penyediaMenjadi tanggung jawab pengguna
Risiko utamaTagihan penggunaan dan ketergantungan vendorDowntime, kehabisan resource, dan kesalahan operasional
Kandidat idealMVP, webhook, traffic sporadis, tim kecilSaaS stabil, banyak proyek, worker 24/7, self-hosting
Pemenang biayaWorkload kecil dan tidak aktif terus-menerusWorkload stabil yang memanfaatkan server secara intensif

Serverless jauh lebih hemat ketika aplikasi masih kecil, penggunaan jarang, atau dapat beroperasi di dalam free tier. Model ini juga bernilai tinggi ketika tim belum mempunyai waktu atau kemampuan untuk mengelola server.

Coolify dan VPS jauh lebih hemat ketika aplikasi menggunakan komputasi secara terus-menerus, menjalankan banyak service, atau dapat menggabungkan beberapa proyek pada satu mesin. Penghematannya dapat besar, tetapi angka seperti “70%–90%” tidak boleh dianggap sebagai jaminan universal. Besarnya penghematan hanya dapat dibuktikan setelah biaya kedua arsitektur dihitung berdasarkan workload yang sama.

Strategi paling rasional sering kali bukan memilih salah satu secara fanatik, melainkan menggunakan pendekatan hibrida: frontend statis dan fungsi sporadis ditempatkan pada serverless, sementara database, worker, WebSocket, atau proses yang selalu aktif dijalankan melalui Coolify dan VPS.

Pada akhirnya, platform yang paling hemat bukan sekadar platform dengan tagihan infrastruktur paling kecil. Pilihan terbaik adalah platform dengan total biaya terendah tanpa mengorbankan keamanan, reliabilitas, performa, dan waktu kerja tim.

Facebook
Twitter
LinkedIn