SSD Nodes Learn Hosting plans →
Panduan Matt ConnorOleh Matt Connor · Diperbarui 2026-08-13

Alternatif DigitalOcean: Harga RAM, Transfer, dan NVMe

Bandingkan alternatif DigitalOcean berdasarkan harga per GB RAM, transfer, penyimpanan NVMe, dan biaya cadangan, lalu ikuti rencana pindah tanpa downtime.

Apa yang benar-benar berubah dari alternatif DigitalOcean

Sebagian besar alternatif DigitalOcean mengubah biaya, bukan mesinnya. Bagaimanapun, Anda mendapatkan mesin virtual Linux dengan IP publik, disk virtio, dan akses root. Kernel Anda tidak memperhatikan logo siapa yang ditampilkan pada panel kontrol. Perbedaan yang menentukan pilihan adalah harga per GB RAM, besarnya kuota transfer yang disertakan dan biaya setiap byte yang melebihinya, bahan penyusun disk sebenarnya, serta seberapa banyak komponen di atas sistem operasi yang akan dijalankan oleh penyedia untuk Anda.

Panduan ini membandingkan penyedia berdasarkan aspek tersebut karena pengembang dapat memeriksa semuanya dari terminal atau daftar harga yang dipublikasikan. Panduan ini juga menjelaskan situasi ketika DigitalOcean merupakan pilihan yang tepat karena perbandingan yang tidak mengakui keunggulan apa pun adalah iklan.

Setiap harga di bawah ini adalah harga katalog yang dipublikasikan dan diperiksa pada 5 August 2026. Harga dapat berubah, dan lebih dari satu penyedia dalam panduan ini mengubah harganya selama 2026. Struktur harga berubah jauh lebih lambat. Karena itu, baca rasio dan model penagihan terlebih dahulu, lalu konfirmasi angka terbaru pada halaman resmi penyedia sebelum membuat keputusan.

Harga per GB RAM adalah angka yang perlu dibandingkan

ChartMonthly list price per GB of RAM, entry shared-CPU plans, checked 5 August 2026
The data behind this chart
[
  {
    "provider": "DigitalOcean 1 GB",
    "ram_gb": 1,
    "monthly_usd": "6.00",
    "usd_per_gb_ram": "6.00"
  },
  {
    "provider": "DigitalOcean 4 GB",
    "ram_gb": 4,
    "monthly_usd": "24.00",
    "usd_per_gb_ram": "6.00"
  },
  {
    "provider": "Akamai Nanode 1 GB",
    "ram_gb": 1,
    "monthly_usd": "5.00",
    "usd_per_gb_ram": "5.00"
  },
  {
    "provider": "Vultr NVMe 1 GB",
    "ram_gb": 1,
    "monthly_usd": "6.00",
    "usd_per_gb_ram": "6.00"
  },
  {
    "provider": "Hetzner CX23 4 GB",
    "ram_gb": 4,
    "monthly_usd": "6.49",
    "usd_per_gb_ram": "1.62"
  }
]

Di dalam satu provider, harga per GB RAM hampir tidak berubah. DigitalOcean mengenakan biaya $6.00 per GB pada paket 1 GB dan harga yang sama, yaitu $6.00 per GB, pada paket 4 GB yang tercantum seharga $24.00 per bulan. Memilih paket yang lebih besar pada provider yang sama tidak memberi diskon, sehingga ukuran paket bukan faktor penentu. Providernya adalah faktor penentu.

Akamai, yang sekarang menjual layanan yang sebelumnya bernama Linode, menetapkan harga paket shared 2 GB dan 4 GB masing-masing sebesar $12 dan $24, sama persis dengan DigitalOcean. Harga paket entry-level-nya lebih rendah, yaitu $5.00. Dua perusahaan yang menetapkan harga persis sama merupakan sinyal yang perlu diperhatikan: tier tersebut ditetapkan berdasarkan harga kompetitor, bukan berdasarkan perangkat keras, dan akan terus mengikuti harga kompetitor tersebut.

Perbedaan mulai terlihat pada provider yang membangun datacenter sendiri dan menjual layanan dalam euro. Hetzner CX23 memberi Anda 4 GB RAM dengan harga sekitar $6.49 per bulan, yaitu $1.62 per GB, mendekati seperempat tarif DigitalOcean. Nilai dalam dolar tersebut dikonversi dari harga yang tercantum dalam euro, sehingga berubah mengikuti nilai tukar. Hetzner juga menaikkan harga cloud selama 2026, sehingga angka dalam artikel perbandingan lama mungkin sudah tidak berlaku.

Harga per GB RAM tidak memberi informasi tentang CPU yang Anda dapatkan. Shared vCPU berarti hypervisor menjadwalkan core Anda bersama tenant lain. Pemeriksaan yang akurat harus dilakukan pada server yang benar-benar Anda sewa:

vmstat 1 10

Baca kolom st. Kolom ini menghitung persentase waktu ketika vCPU Anda siap dijalankan, tetapi hypervisor memberikan core fisik tersebut kepada pengguna lain. Nilai beberapa persen saat beban tinggi adalah normal. Angka dua digit yang terus bertahan berarti host mengalami oversubscription. Tidak ada harga per GB yang dapat menggantikan core yang tidak dapat Anda gunakan. Jalankan pengujian pada jam tersibuk Anda, karena steal time disebabkan oleh pengguna lain pada host yang sama, dan jadwal aktivitas mereka berbeda. Untuk gambaran yang lebih luas tentang biaya hosting bulanan setelah storage dan trafik ditambahkan, baca berapa biaya VPS dari bulan ke bulan.

Biaya transfer yang sebenarnya tercakup

ChartIncluded outbound transfer and overage price, same plans, checked 5 August 2026
The data behind this chart
[
  {
    "provider": "DigitalOcean 1 GB",
    "included_tb": 1,
    "overage_usd_per_tb": "10.00"
  },
  {
    "provider": "Akamai Nanode 1 GB",
    "included_tb": 1,
    "overage_usd_per_tb": "5.00"
  },
  {
    "provider": "Vultr NVMe 1 GB",
    "included_tb": 2,
    "overage_usd_per_tb": "10.00"
  },
  {
    "provider": "Hetzner CX23 4 GB",
    "included_tb": 20,
    "overage_usd_per_tb": "1.20"
  }
]

DigitalOcean menyertakan 1 TB transfer keluar pada paket awal dan menagih kelebihan penggunaan per GiB. Biayanya sekitar $10.00 per TB tambahan. Akamai menyertakan jumlah TB yang sama dan menagih sekitar setengahnya, yaitu sekitar $5.00 per TB. Vultr menyertakan 2 TB dengan tarif kelebihan penggunaan yang serupa. Hetzner menyertakan 20 TB dan mengenakan biaya sekitar $1.20 per TB setelah batas tersebut. Selisihnya sekitar satu orde magnitudo dibandingkan penyedia lainnya.

Tiga detail struktural lebih penting daripada angka utama. Trafik masuk gratis pada keempat penyedia, sehingga hanya data yang Anda kirim keluar yang dihitung. DigitalOcean dan Vultr menggabungkan alokasi untuk semua server dalam akun. Artinya, satu server yang sibuk dapat menghabiskan kuota server lain, sementara beberapa server kecil berbagi satu pool besar. Trafik antarserver melalui jaringan privat atau VPC biasanya sama sekali tidak dihitung. Karena itu, menempatkan database pada interface privat merupakan keputusan penagihan sekaligus keputusan keamanan.

Semua ini tidak penting jika penggunaan Anda masih jauh di bawah batas. Blog, API dengan respons JSON, atau SaaS kecil tidak akan mencapai 1 TB dalam satu bulan. Video, galeri gambar, game server, mirror paket, dan target backup di luar lokasi dapat mencapainya. Lakukan pengukuran sebelum membuat asumsi:

sudo apt update && sudo apt install -y vnstat
sudo systemctl enable --now vnstat
vnstat -m

vnstat -m menampilkan transfer per bulan, yang dipisahkan menjadi data diterima dan data dikirim. Hanya kolom data dikirim yang ditagihkan. Database awalnya kosong, sehingga pembacaan pertama yang berguna tersedia satu hari setelah Anda menginstalnya, sedangkan data bulan penuh pertama tersedia sebulan kemudian. Sampai saat itu, grafik bandwidth milik penyedia merupakan satu-satunya catatan yang Anda miliki.

Ajukan satu pertanyaan tambahan yang tidak dijawab oleh daftar harga: setelah Anda melewati alokasi, apakah penyedia menagih Anda atau membatasi port. Penagihan membutuhkan biaya. Pembatasan laju merugikan pengguna, tepat pada saat jumlah pengguna Anda mungkin paling banyak. Anda perlu mengetahui opsi mana yang akan terjadi ketika lonjakan trafik berlangsung.

NVMe atau SATA, dan cara memeriksa perangkat yang sebenarnya Anda dapatkan

Panel menyatakan NVMe. Itu adalah klaim tentang disk pada host, dan mesin virtual Anda mungkin tidak menggunakan disk tersebut. Penyimpanan lokal menempatkan disk virtual Anda pada drive di dalam mesin fisik yang sama. Penyimpanan jaringan menempatkannya pada cluster penyimpanan terpisah yang diakses melalui jaringan datacenter. Inilah yang memungkinkan perubahan ukuran secara instan, migrasi langsung, dan snapshot di lokasi.

Di dalam guest, keduanya terlihat identik:

lsblk -d -o NAME,ROTA,MODEL,SIZE
cat /sys/block/vda/queue/rotational

ROTA dan rotational melaporkan 0 untuk perangkat yang dinyatakan host sebagai non-rotational. Karena itu, volume jaringan yang didukung NVMe melaporkan hasil yang sama persis dengan NVMe lokal. Nilai tersebut menunjukkan bahwa disk bukan platter yang berputar. Nilai tersebut tidak dapat menunjukkan lokasi disk. Memastikan disk NVMe di Linux menjelaskan nama perangkat dan arti masing-masing nama tersebut.

Pengujian yang membedakan keduanya adalah latensi pada queue depth 1, karena satu pembacaan kecil tidak memiliki operasi lain yang dapat menutupinya. NVMe lokal memberikan respons dari chassis yang sama. Volume jaringan menambahkan perjalanan pulang-pergi melalui jaringan datacenter pada setiap pembacaan, sehingga batas latensinya lebih tinggi meskipun throughput pada queue depth yang tinggi terlihat serupa.

sudo apt update && sudo apt install -y fio
fio --name=lat --filename=/var/tmp/fiotest --size=1G --rw=randread --bs=4k \
  --ioengine=libaio --direct=1 --iodepth=1 --runtime=30 --time_based --group_reporting
fio --name=iops --filename=/var/tmp/fiotest --size=1G --rw=randread --bs=4k \
  --ioengine=libaio --direct=1 --iodepth=32 --runtime=30 --time_based --group_reporting
rm -f /var/tmp/fiotest

Proses pertama mencetak blok clat, yaitu latensi penyelesaian. Baca baris persentil ke-99, bukan rata-ratanya, karena rata-rata menyembunyikan jeda yang dirasakan pengguna. Proses kedua mencetak IOPS= pada baris ringkasannya. Jalankan keduanya pada provider yang Anda gunakan dan pada instance uji coba dari provider yang sedang Anda pertimbangkan, pada hari yang sama, lalu bandingkan dua hasil Anda sendiri. Angka yang dipublikasikan oleh salah satu vendor diukur pada mesin yang tidak dapat Anda lihat. Jalankan pengujian tiga kali pada jam yang berbeda, karena host yang sepi dan host yang sibuk dapat memberikan hasil berbeda pada paket yang sama. Melakukan benchmark VPS dengan benar menjelaskan metodenya, sedangkan arti sebenarnya dari VPS SSD menjelaskan istilah pemasaran yang mendasarinya.

Wilayah: ukur latensi, jangan membaca peta

Daftar wilayah hanya menjadi materi pemasaran sampai Anda mengukurnya. Yang dirasakan pengguna adalah perjalanan pulang-pergi dari jaringan mereka ke server Anda. Hal ini bergantung pada rute yang dilalui paket, bukan jarak pada peta. Server yang berjarak 300 km di balik tautan transit yang padat dapat kalah dari server yang berjarak 1,500 km melalui jalur yang bersih.

ping -c 20 203.0.113.10
mtr -rwc 50 203.0.113.10
curl -o /dev/null -s -w 'dns %{time_namelookup} connect %{time_connect} tls %{time_appconnect} total %{time_total}\n' https://example.com

mtr menampilkan setiap hop beserta packet loss dan latensinya. Dengan demikian, lonjakan 60 ms antara dua hop menunjukkan tautan yang bermasalah, bukan menyalahkan tujuan akhir. Jalankan perintah ini dari mesin pada jaringan yang digunakan pengguna Anda. Rute dari satu pusat data ke pusat data lain merupakan rute terbaik di Internet dan membuat semua provider terlihat sama baiknya.

Satu hal struktural tetap berlaku meskipun harga berubah. Provider dengan satu wilayah di benua Anda berarti rencana pemulihan bencana Anda adalah rencana untuk berpindah benua, dengan latensi yang menyertainya. Hitung wilayah yang benar-benar akan Anda gunakan untuk failover, bukan wilayah yang tercantum di halaman.

Snapshot dan backup memiliki biaya terpisah

Add-on storage adalah komponen yang membuat paket murah menjadi mahal. DigitalOcean mengenakan biaya $0.06 per GiB per bulan untuk snapshot, sedangkan backup otomatis dihargai sebagai persentase dari harga server: 20% dari harga paket untuk backup mingguan dan 30% untuk backup harian, dengan opsi berbasis penggunaan yang ditagihkan per GiB. Kedua model ini dapat dibenarkan, tetapi memiliki kelemahan yang berlawanan. Harga berbasis persentase mengikuti ukuran server, sehingga server besar dengan dataset kecil membayar terlalu mahal. Harga per GiB mengikuti jumlah data, sehingga server kecil yang terhubung ke volume besar membayar terlalu mahal.

Tanyakan biaya pemulihan dan waktu yang dibutuhkan, karena biaya penyimpanan backup hanyalah separuh pertanyaan yang sebenarnya. Tanyakan juga apakah menghapus server akan menghapus snapshot-nya.

Kemudian simpan satu salinan di lokasi yang tidak dikendalikan oleh provider. Snapshot provider berada di dalam akun provider, sehingga kredensial login yang hilang, kegagalan pembayaran, atau penangguhan akun dapat membuat server dan backup-nya hilang pada saat yang sama. backup restic ke storage yang Anda miliki hanya memerlukan biaya beberapa dolar untuk object storage, dapat dipulihkan ke provider mana pun, dan membuat migrasi dapat dibatalkan, bukan menjadi keputusan final.

Seberapa banyak bagian stack yang ingin Anda kelola sendiri

Provider berada pada satu spektrum. Pada satu ujung, Anda menyewa sebuah mesin dan menjalankan semuanya sendiri. Pada ujung lainnya, Anda cukup mengirim branch git dan tidak pernah melihat server. Harga per GB RAM hanya menjadi perbandingan yang tepat pada ujung pertama. Pada ujung kedua, Anda membeli tenaga kerja, bukan memori, dan tenaga kerja tidak memiliki harga per GB.

Jujurlah tentang posisi Anda pada spektrum tersebut sebelum membandingkan apa pun. Database terkelola seharga $15.15 per bulan tampak mahal dibandingkan server seharga $6 sampai Anda menghitung waktu kerja di baliknya: replikasi, failover, pemulihan ke titik waktu tertentu, pemutakhiran versi minor, dan alert yang membangunkan seseorang pada 03:00. Jika pekerjaan itu menjadi tanggung jawab Anda, jalankan sendiri dan simpan selisih biayanya. Jika pekerjaan Anda adalah mengembangkan aplikasi, membeli layanan tersebut kembali merupakan pilihan yang murah. Perbedaan layanan terkelola dan tidak terkelola menentukan kolom mana pada daftar harga yang perlu Anda baca. Jika jawaban jujurnya adalah Anda ingin menguasai seluruh mesin beserta disk-nya, itu merupakan pertanyaan VPS versus server dedicated, bukan pertanyaan tentang provider. Pertanyaan yang sama juga muncul pada bagian lain dari tagihan bulanan developer, ketika membandingkan paket Claude dan ChatGPT bergantung pada seberapa banyak pekerjaan yang ingin Anda serahkan, bukan pada harga utama yang tercantum.

Kapan DigitalOcean menjadi pilihan yang tepat

DigitalOcean unggul ketika Anda membeli platform, bukan mesin virtual.

  • Database terkelola. PostgreSQL dan MySQL terkelola mulai dari $15.15 per bulan untuk 1 GiB RAM dan 10 GiB penyimpanan. Penyimpanan tambahan ditagihkan per GiB, sedangkan node standby dikenai biaya per node. Membangun keandalan yang sama sendiri memerlukan Patroni atau repmgr, penyimpanan konsensus, proxy koneksi, serta latihan failover yang benar-benar sudah dilakukan. Tim yang terdiri dari dua orang tidak dapat memelihara semua itu sekaligus merilis fitur.
  • App Platform. Push sebuah branch, lalu dapatkan build, sertifikat, dan service yang berjalan tanpa sistem operasi yang harus ditambal. Versi VPS murah dari produk ini adalah Anda sendiri, pada hari Sabtu.
  • Object storage dan load balancer yang didukung oleh provider Terraform yang matang. Fleet yang dapat Anda hapus dan bangun ulang dari kode lebih bernilai daripada harga satuan yang lebih rendah.
  • Perusahaan di balik produk tersebut. Tersedia tingkatan dukungan yang dipublikasikan, halaman status dengan riwayat, serta organisasi yang akan menjawab kuesioner keamanan klien. Jika Anda menjual kembali hosting, hal itu lebih bernilai daripada penghematan beberapa dolar per GB.

DigitalOcean menjadi mahal untuk mesin virtual biasa, dalam jumlah banyak, dengan trafik keluar yang nyata. Itulah kasus yang dapat diperbaiki oleh alternatif, dan sebagian besar itulah yang dibeli oleh developer yang melakukan self-hosting.

Migrasi ke provider baru tanpa downtime

Downtime selama migrasi terjadi karena satu hal: trafik tiba di IP lama setelah data dipindahkan ke IP baru. Setiap langkah di bawah ini bertujuan memperpendek dan membuat jendela tersebut dapat diprediksi.

Mulai dari DNS, setidaknya 48 jam sebelum perpindahan. Resolver menyimpan cache A record selama TTL (time to live), sehingga record dengan TTL 24 jam dapat terus mengarahkan pengguna ke server lama hingga satu hari setelah Anda mengubahnya. Menurunkan TTL saat cutover tidak membantu karena resolver sudah menyimpan nilai lama beserta waktu kedaluwarsa lamanya. Turunkan TTL terlebih dahulu, tunggu hingga nilai lama tidak lagi berlaku, lalu lakukan migrasi.

dig +noall +answer example.com A
dig +noall +authority example.com SOA

Perintah pertama menampilkan TTL saat ini pada kolom kedua hasil. Atur nilainya menjadi 300 di provider DNS Anda, lalu tunggu lebih lama daripada angka yang baru saja Anda ganti.

Selanjutnya, lakukan langkah-langkah berikut secara berurutan.

  1. Siapkan server baru dan terapkan pengamanan sebelum ada hal lain yang ditempatkan di server tersebut. Sepuluh menit pertama pada VPS baru membahas bagian yang sering dilewati saat terburu-buru.
  2. Instal application stack dan lakukan penyalinan data tahap pertama dengan rsync, sementara server lama tetap melayani permintaan seperti biasa.
  3. Terbitkan sertifikat TLS pada host baru sekarang menggunakan challenge DNS-01, karena challenge HTTP-01 memvalidasi terhadap IP yang saat ini ditunjuk DNS, yaitu server lama. Challenge DNS-01 sepenuhnya mengatasi masalah urutan tersebut.
  4. Uji host baru sebelum melakukan perubahan publik dengan meng-override DNS pada laptop Anda sendiri. Tambahkan 203.0.113.20 example.com ke /etc/hosts, buka situs sebenarnya, lalu hapus baris tersebut. Tidak ada pengguna yang terdampak oleh pengujian ini.
  5. Tentukan strategi berdasarkan ukuran database. Jika ukurannya di bawah beberapa GB, dump dan restore dapat dilakukan dalam write freeze. Jika lebih besar, siapkan replication dari database lama ke database baru beberapa hari sebelumnya dan biarkan prosesnya mengejar ketertinggalan, sehingga freeze hanya mencakup proses promotion.
  6. Hentikan penulisan data. Aktifkan maintenance mode atau read-only mode pada aplikasi. Ini satu-satunya bagian yang dapat dilihat pengguna dan seharusnya berlangsung beberapa menit.
  7. Jalankan delta terakhir: rsync yang sama sekali lagi, lalu final database sync.
  8. Ubah record A dan AAAA ke IP baru. Dengan TTL 300 detik, sebagian besar resolver akan mengikuti perubahan dalam sekitar lima menit.
  9. Biarkan server lama tetap berjalan dan dapat dijangkau setidaknya selama satu hari karena beberapa resolver mengabaikan TTL yang singkat. Jika aplikasi lama masih dapat menerima penulisan, pengguna yang datang terlambat akan menulis ke database yang salah. Karena itu, arahkan host lama ke database baru atau tampilkan maintenance page dari host tersebut.
  10. Pantau error rate server baru selama satu hari, kembalikan TTL ke nilai normalnya, lalu hapus server lama setelah satu minggu, bukan pada malam yang sama.

Penyalinan itu sendiri terdiri dari dua perintah, yang masing-masing dijalankan dua kali. Sinkronisasi file:

rsync -aHAX --numeric-ids --delete -e ssh /srv/ deploy@203.0.113.20:/srv/

-a mempertahankan ownership, permissions, dan timestamps, -H mempertahankan hard links, -AX mempertahankan ACLs dan extended attributes, sedangkan --numeric-ids mencegah rsync memetakan ulang user IDs melalui nama yang berbeda antara dua mesin. Jalankan beberapa hari sebelumnya, lalu jalankan lagi selama freeze. Pada tahap kedua, rsync hanya mentransfer perubahan.

Untuk PostgreSQL yang ukurannya cukup kecil untuk di-dump:

pg_dump --format=custom --no-owner --dbname=appdb --file=appdb.dump
scp appdb.dump deploy@203.0.113.20:/var/tmp/
pg_restore --clean --if-exists --no-owner --dbname=appdb /var/tmp/appdb.dump

Untuk MySQL atau MariaDB:

mysqldump --single-transaction --routines --triggers --databases appdb > appdb.sql

--single-transaction membuat dump di dalam satu transaksi pada tabel InnoDB, sehingga hasilnya konsisten dan aplikasi tetap dapat melakukan penulisan selama proses berlangsung. Tanpa flag tersebut, mysqldump mengunci tabel. Artinya, write freeze Anda dimulai lebih awal dari rencana dan waktunya tidak lagi Anda tentukan.

Ada dua hal yang dapat gagal di luar server Anda. IP baru belum memiliki reputasi email, sehingga email yang dikirim langsung dari mesin baru dapat difilter sebagai spam. Kirim email melalui relay yang sudah memiliki reputasi. Selain itu, setiap partner yang melakukan allowlist terhadap IP outbound Anda, seperti payment gateway atau firewall klien, harus diperbarui sebelum cutover. Jika tidak, panggilan tersebut mulai gagal segera setelah trafik berpindah.

Hal yang perlu diperiksa sebelum berkomitmen

  • Apakah harga tersebut merupakan harga promosi dan berapa tarif perpanjangannya. Diskon periode pertama yang menjadi dua kali lipat saat perpanjangan tetap merupakan biaya nyata, hanya ditangguhkan.
  • Apakah periode layanan dibayar di muka. Paket prabayar beberapa tahun, seperti yang ditawarkan SSD Nodes, memberikan harga per GB RAM yang jauh lebih rendah dengan pembayaran di muka. Konsekuensinya, Anda tidak dapat berhenti berlangganan bulan depan. Karena itu, sesuaikan periode dengan tingkat kepastian Anda.
  • Berapa biaya snapshot per bulan, serta berapa biaya dan waktu yang diperlukan untuk melakukan restore.
  • Apakah penggunaan berlebih dikenai biaya atau dibatasi kecepatannya.
  • Apakah IPv6 dirutekan dengan benar atau hanya berupa satu alamat yang ditambahkan secara terpisah.
  • Apakah tersedia API dengan provider Terraform yang masih dipelihara, jika Anda ingin membangun ulang dari kode, bukan secara manual.
  • Bagaimana cara menghubungi dukungan, serta target waktu respons yang dipublikasikan untuk server yang down, bukan untuk pertanyaan penjualan.

Pilih berdasarkan faktor yang paling memengaruhi tagihan Anda. Jika faktor tersebut adalah memori, harga per GB RAM menjadi penentu. Jika faktor tersebut adalah trafik keluar, kuota transfer yang disertakan menjadi penentu. Jika faktor tersebut adalah waktu Anda sendiri, platform terkelola menjadi penentu, dan DigitalOcean adalah yang paling unggul dari empat platform yang dibandingkan di sini.

FAQ

Apakah Hetzner selalu lebih murah daripada DigitalOcean?

Untuk mesin virtual biasa, biayanya jauh lebih murah per GB RAM: sekitar $1.62 dibandingkan $6.00 pada paket shared tingkat awal per 5 Agustus 2026. Perbandingan berubah ketika layanan terkelola ikut diperhitungkan. Hetzner menyediakan server dan jaringan, sehingga database terkelola atau platform push-to-deploy harus Anda sediakan sendiri atau melalui pihak ketiga, dan waktu pengelolaannya memiliki biaya. Hetzner juga menaikkan harga cloud selama 2026, jadi periksa angka euro terbaru dan jangan mengandalkan artikel lama.

Alternatif DigitalOcean mana yang sebaiknya saya pilih jika memerlukan database terkelola?

Vultr dan Akamai sama-sama menyediakan database terkelola. Keduanya merupakan pengganti terdekat jika database terkelola adalah alasan utama Anda menggunakan DigitalOcean. Host Eropa berbiaya rendah umumnya tidak menyediakannya. Artinya, Anda harus mengelola PostgreSQL atau MySQL sendiri, termasuk replikasi dan failover yang telah diuji. Itu merupakan pekerjaan nyata. Bandingkan biayanya dengan $15.15 per bulan untuk instance terkelola 1 GiB sebelum menyimpulkan bahwa server yang lebih murah benar-benar menghemat biaya.

Bagaimana cara memindahkan situs aktif ke provider baru tanpa downtime?

Turunkan TTL DNS menjadi 300 detik setidaknya 48 jam sebelum pemindahan. Resolver dapat terus menyajikan IP lama selama TTL sebelumnya masih berlaku. Siapkan dan uji host baru saat host lama masih melayani trafik. Gunakan override /etc/hosts pada mesin Anda sendiri agar perubahan tersebut tidak terlihat oleh pengguna lain. Setelah itu, hentikan penulisan selama beberapa menit, jalankan delta rsync terakhir dan sinkronisasi database terakhir, alihkan record A dan AAAA, lalu biarkan server lama tetap berjalan selama satu minggu jika ada resolver yang mengabaikan TTL singkat tersebut.

Apakah VPS yang lebih murah berarti disk-nya lebih lambat?

Tidak selalu. Yang penting adalah apakah virtual disk Anda berada secara lokal pada host atau pada cluster penyimpanan jaringan. Panel pengelolaan jarang menjelaskan hal ini. lsblk -o NAME,ROTA melaporkan 0 untuk keduanya karena kedua jenis disk tersebut tidak menggunakan media berputar. Lakukan pengukuran sebagai gantinya: jalankan fio dengan --iodepth=1 --bs=4k --direct=1, lalu baca latensi penyelesaian persentil ke-99. Volume jaringan menambahkan satu round trip jaringan datacenter pada setiap operasi baca. Karena itu, batas latensinya lebih tinggi daripada NVMe lokal, meskipun throughput dengan antrean dalam terlihat serupa.

Apakah email saya tetap akan terkirim dari server baru?

Sering kali tidak, setidaknya pada awalnya. Alamat IP baru belum memiliki riwayat pengiriman. Karena itu, penerima menganggap email darinya mencurigakan sehingga email masuk ke spam atau langsung ditolak. Record SPF dan DKIM juga masih mengarah ke host lama sampai Anda memperbaruinya. Kirim email aplikasi melalui relay atau layanan email yang sudah memiliki reputasi. Perbarui record DNS untuk email sebelum cutover, bukan setelahnya.