Alternatif DigitalOcean terbaik untuk pembangun
Bandingkan harga RAM, kuota pemindahan data, storan NVMe dan kos sandaran antara penyedia VPS. Dapatkan pelan migrasi tanpa henti untuk beralih ke hos pelayan yang lebih jimat.
Apa yang sebenarnya berubah pada alternatif DigitalOcean
Kebanyakan alternatif DigitalOcean hanya mengubah bil, bukan mesinnya. Anda tetap mendapat mesin maya Linux dengan IP awam, cakera virtio dan akses root, dan kernel anda tidak peduli logo siapa yang terpapar pada panel kawalan. Perbezaan yang menentukan pilihan adalah harga bagi setiap GB RAM, saiz kuota pemindahan data yang disertakan dan kos bagi setiap bait yang melebihi kuota, bahan sebenar cakera tersebut, serta sejauh mana lapisan di atas sistem pengendalian yang diuruskan oleh pihak lain untuk anda.
Panduan ini membuat perbandingan berdasarkan paksi tersebut, kerana pembangun boleh menyemak setiap satu daripadanya daripada terminal atau senarai harga yang diterbitkan. Panduan ini juga menyatakan kes di mana DigitalOcean merupakan pilihan yang tepat, kerana perbandingan yang tidak mengakui apa-apa hanyalah satu iklan.
Setiap harga di bawah adalah harga senarai yang diterbitkan, disemak pada 5 Ogos 2026. Harga sentiasa berubah, dan lebih daripada satu penyedia di sini telah mengubah harga mereka sepanjang tahun 2026. Struktur harga berubah dengan lebih perlahan, jadi baca nisbah dan model pengebilan terlebih dahulu, kemudian sahkan angka hari ini pada halaman penyedia sendiri sebelum anda membuat komitmen.
Harga per GB RAM ialah angka untuk perbandingan
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"
}
]Dalam satu penyedia, harga per GB RAM hampir tidak berubah. DigitalOcean mengenakan bayaran $6.00 per GB pada pelan 1 GB dan jumlah yang sama iaitu $6.00 per GB pada pelan 4 GB, yang disenaraikan pada harga $24.00 sebulan. Memilih pelan yang lebih besar pada penyedia yang sama tidak memberikan diskaun, jadi saiz pelan bukanlah faktor penentu. Penyedianya yang menjadi penentu.
Akamai, yang kini menjual perkhidmatan yang dahulunya dikenali sebagai Linode, meletakkan harga pelan kongsi 2 GB dan 4 GB mereka pada $12 dan $24, sama dengan DigitalOcean sehingga ke nilai dolar. Pelan permulaan mereka lebih murah pada harga $5.00. Dua syarikat yang menetapkan harga yang sama tepat adalah isyarat yang perlu diberi perhatian: peringkat tersebut diletakkan harganya berdasarkan pesaing, bukan berdasarkan perkakasan, dan ia akan terus menjejaki pesaing tersebut.
Jurang harga mula kelihatan dengan penyedia yang membina pusat data sendiri dan menjual dalam euro. Hetzner CX23 memberikan anda 4 GB RAM dengan harga kira-kira $6.49 sebulan, iaitu $1.62 per GB, hampir satu perempat daripada kadar DigitalOcean. Angka dolar itu ditukar daripada harga senarai euro, jadi ia berubah mengikut kadar pertukaran mata wang. Hetzner juga menaikkan harga perkhidmatan awan sepanjang tahun 2026, jadi catatan perbandingan lama memetik angka yang tidak lagi wujud.
Harga per GB RAM tidak menyatakan apa-apa tentang CPU yang anda peroleh. vCPU kongsi bermakna hypervisor menjadualkan teras anda untuk bersaing dengan penyewa lain, dan pemeriksaan yang jujur dilakukan pada kotak yang anda sebenarnya telah sewa:
vmstat 1 10Baca lajur st. Ia mengira peratusan masa vCPU anda sedia untuk dijalankan tetapi hypervisor memberikan teras fizikal tersebut kepada orang lain. Beberapa peratus di bawah beban adalah normal. Angka dua digit yang berterusan bermakna hos tersebut terlebih langgan (oversubscribed), dan tiada harga per GB yang dapat menggantikan teras yang tidak boleh anda gunakan. Jalankan pemeriksaan ini pada waktu sibuk anda, kerana steal time adalah masalah jiran dan jiran mempunyai jadual mereka sendiri. Untuk gambaran lebih luas tentang kos sebenar pengehosan sebulan setelah storan dan trafik ditambah, baca kos VPS dari bulan ke bulan.
Kos sebenar pemindahan data yang disertakan
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 pemindahan data keluar pada pelan asas dan mengenakan caj lebihan mengikut GiB, yang berjumlah kira-kira $10.00 bagi setiap TB tambahan. Akamai menyertakan jumlah TB yang sama dan mengenakan caj kira-kira separuh daripada itu, iaitu sekitar $5.00 bagi setiap TB. Vultr menyertakan 2 TB pada kadar lebihan yang serupa. Hetzner menyertakan 20 TB dan mengenakan caj kira-kira $1.20 bagi setiap TB selepas itu, yang jauh lebih murah berbanding penyedia lain.
Tiga perincian struktur lebih penting daripada angka utama. Trafik masuk adalah percuma bagi keempat-empat penyedia, jadi hanya data yang dihantar keluar sahaja yang dikira. DigitalOcean dan Vultr menggabungkan kuota bagi setiap pelayan dalam akaun, jadi satu mesin yang sibuk akan menggunakan kuota mesin lain dan sekumpulan pelayan kecil berkongsi satu kolam kuota yang besar. Selain itu, trafik antara pelayan melalui rangkaian peribadi atau VPC biasanya tidak dikira langsung, itulah sebabnya meletakkan pangkalan data anda pada antara muka peribadi merupakan keputusan bil di samping keputusan keselamatan.
Semua ini tidak penting jika penggunaan anda jauh daripada had kuota. Blog, API dengan respons JSON atau SaaS kecil tidak akan mencapai 1 TB dalam sebulan. Video, galeri imej, pelayan permainan, cermin pakej dan sasaran sandaran luar tapak akan mencapainya. Ukur dahulu sebelum membuat andaian:
sudo apt update && sudo apt install -y vnstat
sudo systemctl enable --now vnstat
vnstat -mvnstat -m mencetak pemindahan data mengikut bulan, dibahagikan kepada data diterima dan dihantar. Hanya lajur data dihantar yang dikenakan caj. Pangkalan data bermula dalam keadaan kosong, jadi bacaan berguna pertama diperoleh sehari selepas anda memasangnya, dan bacaan bulan penuh pertama diperoleh sebulan kemudian. Sehingga itu, graf lebar jalur milik penyedia adalah satu-satunya rekod yang anda miliki.
Tanya satu lagi soalan yang tidak dijawab oleh mana-mana senarai harga: apabila anda melepasi had kuota, adakah penyedia mengenakan caj atau mengehadkan kelajuan port anda. Caj bil melibatkan wang. Mengehadkan kelajuan akan menjejaskan pengguna, tepat pada saat anda mempunyai paling ramai pengguna. Anda perlu tahu apa yang berlaku apabila trafik melonjak secara tiba-tiba.
NVMe atau SATA, dan cara menyemak apa yang anda sebenarnya peroleh
Panel menyatakan NVMe. Itu adalah dakwaan mengenai cakera di dalam hos, dan mesin maya anda mungkin tidak berada di atasnya. Storan setempat meletakkan cakera maya anda pada pemacu di dalam mesin fizikal yang sama. Storan rangkaian meletakkannya pada kluster storan berasingan yang dicapai melalui rangkaian pusat data, yang membolehkan saiz diubah serta-merta, migrasi langsung dan syot kilat (snapshot) di tempatnya.
Di dalam tetamu, kedua-duanya kelihatan serupa:
lsblk -d -o NAME,ROTA,MODEL,SIZE
cat /sys/block/vda/queue/rotationalROTA dan rotational melaporkan 0 bagi apa sahaja yang diisytiharkan oleh hos sebagai bukan berputar, jadi volum rangkaian yang disokong oleh NVMe melaporkan perkara yang sama seperti NVMe setempat. Nilai tersebut memberitahu anda bahawa cakera itu bukan piring berputar. Ia tidak dapat memberitahu anda di mana cakera itu berada. Mengesahkan cakera NVMe pada Linux membincangkan nama peranti dan maksud setiap satunya.
Ujian yang membezakan kedua-duanya ialah kependaman (latency) pada kedalaman baris gilir 1, kerana bacaan kecil tunggal tidak mempunyai apa-apa untuk disembunyikan. NVMe setempat menjawab dari casis yang sama. Volum rangkaian menambah perjalanan pergi balik merentasi rangkaian pusat data bagi setiap bacaan tunggal, jadi tahap kependaman minimumnya lebih tinggi walaupun daya pemprosesannya pada kedalaman baris gilir yang tinggi kelihatan 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/fiotestJalankan pertama mencetak blok clat, iaitu kependaman penyiapan. Baca baris persentil ke-99 dan bukannya purata, kerana purata menyembunyikan gangguan yang dirasai oleh pengguna. Jalankan kedua mencetak IOPS= pada baris ringkasannya. Jalankan kedua-duanya pada penyedia yang anda miliki dan pada instans percubaan penyedia yang anda pertimbangkan, pada hari yang sama, dan bandingkan dua nombor anda sendiri. Angka yang diterbitkan daripada mana-mana vendor diukur pada mesin yang tidak dapat anda lihat. Jalankannya tiga kali pada waktu yang berbeza juga, kerana hos yang tenang dan hos yang sibuk memberikan jawapan yang berbeza pada pelan yang sama. Menanda aras VPS dengan betul merangkumi kaedah tersebut, dan apa maksud sebenar SSD VPS merangkumi istilah pemasaran di sebaliknya.
Wilayah: ukur kependaman, jangan baca peta
Senarai wilayah hanyalah pemasaran sehingga anda mengukurnya. Apa yang dirasai oleh pengguna ialah masa pergi-balik (round trip) dari rangkaian mereka ke pelayan anda, dan ini bergantung pada laluan paket mereka, bukan jarak pada peta. Pelayan yang terletak 300 km jauhnya di sebalik pautan transit yang sesak akan kalah kepada pelayan yang terletak 1,500 km jauhnya pada laluan 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.commtr mencetak setiap hop dengan kehilangan paket dan kependamannya sendiri, jadi lonjakan 60 ms antara dua hop akan menunjukkan pautan yang bermasalah dan bukannya menyalahkan destinasi. Jalankan arahan ini daripada mesin yang berada dalam rangkaian yang sama dengan pengguna anda. Laluan antara pusat data adalah laluan terbaik di internet, dan ia memberikan gambaran yang sama rata kepada setiap penyedia.
Satu perkara struktur tetap relevan walaupun harga berubah. Penyedia dengan hanya satu wilayah di benua anda bermakna pelan pemulihan bencana anda ialah pelan untuk berpindah ke benua lain, dengan kependaman yang akan terhasil. Kira bilangan wilayah yang anda benar-benar boleh gunakan untuk failover, bukan wilayah yang disenaraikan pada halaman web.
Snapshots dan sandaran adalah bil yang berasingan
Add-on storan adalah bahagian yang menjadikan pelan murah menjadi mahal. DigitalOcean mengenakan bayaran $0.06 bagi setiap GiB sebulan untuk snapshots, dan menetapkan harga sandaran automatik sebagai peratusan daripada pelayan: 20% daripada harga pelan untuk sandaran mingguan, 30% untuk harian, dengan pilihan berasaskan penggunaan yang dibilkan mengikut GiB. Kedua-dua model ini boleh dipertahankan namun ia gagal dalam arah yang bertentangan. Harga peratusan berskala mengikut saiz pelayan, jadi pelayan besar yang menyimpan set data kecil akan membayar lebih. Harga per GiB berskala mengikut data anda, jadi pelayan kecil yang disambungkan kepada volum besar akan membayar lebih.
Tanya berapakah kos pemulihan dan berapa lama masa yang diambil, kerana harga menyimpan sandaran hanyalah separuh daripada soalan yang membosankan. Tanya sama ada memadamkan pelayan akan memadamkan snapshotsnya juga.
Kemudian simpan satu salinan yang tidak dikawal oleh penyedia. Snapshots penyedia berada di dalam akaun penyedia, jadi kehilangan akses log masuk, kegagalan pembayaran atau akaun yang digantung akan melenyapkan pelayan dan sandarannya pada masa yang sama. sandaran restic ke dalam storan milik anda hanya menelan kos beberapa dolar untuk storan objek, boleh dipulihkan ke mana-mana penyedia, dan merupakan perkara yang menjadikan migrasi boleh diterbalikkan dan bukannya muktamad.
Sejauh mana bahagian tindanan yang anda ingin kendalikan
Penyedia perkhidmatan berada pada satu spektrum. Pada satu hujung, anda menyewa mesin dan menjalankan segala-galanya sendiri. Pada hujung yang lain, anda hanya menolak (push) cawangan git dan tidak perlu melihat pelayan langsung. Harga per GB RAM hanya merupakan perbandingan yang tepat pada hujung yang pertama, kerana pada hujung yang kedua anda sebenarnya membeli tenaga kerja dan bukannya memori, dan tenaga kerja tidak mempunyai harga per GB.
Jujurlah tentang kedudukan anda sebelum membuat sebarang perbandingan. Pangkalan data terurus pada harga $15.15 sebulan kelihatan mahal jika dibandingkan dengan pelayan $6, sehinggalah anda mengambil kira kos jam kerja di sebaliknya: replikasi, failover, pemulihan titik masa (point in time restore), naik taraf versi kecil, serta amaran yang mengejutkan seseorang pada pukul 03:00. Jika kerja itu adalah tugas anda, jalankan sendiri dan simpan perbezaan kos tersebut. Jika tugas anda adalah aplikasi, membeli perkhidmatan tersebut adalah murah. Perbezaan antara terurus dan tidak terurus menentukan lajur senarai harga yang patut anda baca. Jika jawapan jujurnya ialah anda mahukan keseluruhan mesin dan cakera kerasnya untuk diri sendiri, itu adalah soalan mengenai VPS berbanding pelayan dedikasi dan bukannya soalan mengenai penyedia perkhidmatan. Soalan yang sama muncul dalam baki bil bulanan pembangun, di mana membandingkan pelan Claude dan ChatGPT bergantung pada jumlah kerja yang ingin anda serahkan, bukannya pada harga utama yang dipaparkan.
Bilakah DigitalOcean menjadi pilihan yang tepat
DigitalOcean lebih berbaloi apabila anda membeli platform berbanding sekadar mesin maya.
- Pangkalan data terurus. PostgreSQL dan MySQL terurus bermula pada harga $15.15 sebulan untuk 1 GiB RAM dan 10 GiB storan, dengan storan tambahan dibilkan mengikut GiB dan nod sedia (standby nodes) dibilkan mengikut nod. Membina tahap kebolehpercayaan yang sama secara kendiri bermakna anda perlu menggunakan Patroni atau repmgr, stor konsensus, proksi sambungan, dan latihan failover yang benar-benar pernah anda jalankan. Pasukan dua orang tidak mampu menyelenggara semua itu sambil membangunkan ciri baharu.
- App Platform. Tolak (push) cawangan kod, dapatkan binaan, sijil, dan servis yang berjalan, tanpa perlu menampal (patch) sistem pengendalian. Versi VPS murah bagi produk ini ialah diri anda sendiri, pada hari Sabtu.
- Storan objek dan pengimbang beban (load balancer) yang diliputi oleh penyedia Terraform yang matang. Sekumpulan infrastruktur yang boleh anda musnahkan dan bina semula daripada kod adalah lebih bernilai daripada harga unit yang lebih rendah.
- Syarikat di sebalik produk. Tahap sokongan yang diterbitkan, halaman status dengan sejarah, dan organisasi yang akan menjawab soal selidik keselamatan pelanggan. Jika anda menjual semula perkhidmatan pengehosan, perkara ini lebih bernilai daripada penjimatan beberapa dolar bagi setiap GB.
DigitalOcean menjadi mahal apabila melibatkan mesin maya biasa, dalam kuantiti yang banyak, dengan trafik keluar yang sebenar. Itu adalah kes tepat yang diselesaikan oleh alternatif lain, dan ia merupakan sebahagian besar daripada apa yang dibeli oleh pembangun yang melakukan pengehosan kendiri.
Migrasi ke penyedia baharu tanpa downtime
Downtime semasa migrasi berpunca daripada satu perkara: trafik sampai ke alamat IP lama selepas data dipindahkan ke alamat IP baharu. Setiap langkah di bawah bertujuan untuk menjadikan tempoh tersebut singkat dan boleh dijangka.
Mulakan dengan DNS, sekurang-kurangnya 48 jam sebelum migrasi. Resolver menyimpan cache rekod A anda mengikut tempoh TTL (time to live), jadi rekod dengan TTL 24 jam akan terus menghantar pengguna ke pelayan lama sehingga sehari selepas anda menukarnya. Menurunkan TTL semasa pertukaran tidak membantu, kerana resolver sudah memegang nilai lama dengan tempoh tamat yang lama. Rendahkan TTL terlebih dahulu, tunggu sehingga tempoh lama tamat, kemudian baru lakukan migrasi.
dig +noall +answer example.com A
dig +noall +authority example.com SOAPerintah pertama memaparkan TTL semasa pada lajur kedua jawapan. Tetapkan nilai kepada 300 di penyedia DNS anda, kemudian tunggu lebih lama daripada nilai yang baru anda ganti itu.
Kemudian, ikuti urutan ini.
- Sediakan pelayan baharu dan perketatkan keselamatannya sebelum memuatkan apa-apa ke dalamnya. Sepuluh minit pertama pada VPS baharu merangkumi bahagian yang sering dilangkau oleh orang ramai apabila mereka terburu-buru.
- Pasang stack aplikasi dan jalankan salinan data pertama menggunakan rsync sementara pelayan lama terus beroperasi seperti biasa.
- Terbitkan sijil TLS pada hos baharu sekarang, menggunakan cabaran DNS-01, kerana cabaran HTTP-01 melakukan pengesahan terhadap IP yang ditunjuk oleh DNS pada masa ini, iaitu masih pelayan lama. Cabaran DNS-01 menyelesaikan masalah urutan ini sepenuhnya.
- Uji hos baharu sebelum sebarang perubahan awam dengan mengatasi DNS pada komputer riba anda sendiri. Tambahkan
203.0.113.20 example.comke dalam/etc/hosts, layari laman web sebenar, kemudian padamkan baris tersebut. Tiada pengguna yang terjejas dengan ujian ini. - Selesaikan persoalan saiz pangkalan data. Jika di bawah beberapa GB, proses dump dan restore boleh dilakukan dalam tempoh freeze penulisan. Jika lebih besar, sediakan replikasi daripada pangkalan data lama ke yang baharu beberapa hari lebih awal dan biarkan ia menyegerak, supaya tempoh freeze hanya meliputi proses promosi sahaja.
- Freeze penulisan. Letakkan aplikasi dalam mod penyelenggaraan atau baca sahaja (read-only). Ini adalah satu-satunya bahagian yang boleh dilihat oleh pengguna, dan ia sepatutnya hanya mengambil masa beberapa minit.
- Jalankan delta terakhir: jalankan rsync yang sama sekali lagi, kemudian penyegerakan pangkalan data terakhir.
- Tukar rekod A dan AAAA kepada IP baharu. Dengan TTL 300 saat, kebanyakan resolver akan mengikutinya dalam masa kira-kira lima minit.
- Biarkan pelayan lama berjalan dan boleh dicapai sekurang-kurangnya sehari, kerana sesetengah resolver mengabaikan TTL yang singkat. Jika aplikasi lama masih boleh ditulis, trafik yang lewat sampai akan menulis ke dalam pangkalan data yang salah, jadi halakan hos lama ke pangkalan data baharu atau paparkan halaman penyelenggaraan daripadanya.
- Pantau kadar ralat pelayan baharu selama sehari, naikkan semula TTL ke nilai asalnya, dan hapuskan pelayan lama selepas seminggu dan bukannya pada malam yang sama.
Proses penyalinan itu sendiri melibatkan dua perintah, setiap satunya dijalankan dua kali. Penyegerakan fail:
rsync -aHAX --numeric-ids --delete -e ssh /srv/ deploy@203.0.113.20:/srv/-a mengekalkan pemilikan, kebenaran dan cap masa, -H mengekalkan hard link, -AX mengekalkan ACL dan atribut lanjutan, dan --numeric-ids menghalang rsync daripada memetakan semula ID pengguna melalui nama yang berbeza antara dua mesin. Jalankan ia beberapa hari lebih awal, kemudian sekali lagi semasa tempoh freeze, di mana ia hanya memindahkan apa yang berubah.
Untuk PostgreSQL yang 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.dumpUntuk MySQL atau MariaDB:
mysqldump --single-transaction --routines --triggers --databases appdb > appdb.sql--single-transaction melakukan dump dalam satu transaksi pada jadual InnoDB, jadi hasilnya konsisten dan aplikasi boleh terus menulis semasa ia berjalan. Tanpa flag tersebut, mysqldump akan mengunci jadual, yang bermaksud tempoh freeze penulisan anda bermula lebih awal daripada yang dirancang dan anda tidak menentukan masanya.
Dua perkara akan terjejas di luar pelayan anda. Alamat IP baharu tidak mempunyai reputasi e-mel, jadi mel yang dihantar terus dari kotak baharu akan ditapis sebagai spam: hantar melalui relay yang sudah mempunyai reputasi. Selain itu, mana-mana rakan kongsi yang menyenaraikan IP keluar anda (allowlist), seperti gerbang pembayaran atau firewall pelanggan, mesti dikemas kini sebelum pertukaran, atau panggilan tersebut akan mula gagal sebaik sahaja trafik berpindah.
Perkara yang perlu disemak sebelum membuat komitmen
- Sama ada harga tersebut adalah promosi dan berapakah harga pembaharuannya. Diskaun tempoh pertama yang meningkat dua kali ganda semasa pembaharuan merupakan kos sebenar yang hanya ditangguhkan.
- Sama ada tempoh tersebut dibayar terlebih dahulu. Pelan prabayar berbilang tahun, seperti yang ditawarkan oleh SSD Nodes, memberikan harga yang jauh lebih rendah bagi setiap GB RAM dengan bayaran pendahuluan. Pertukarannya ialah anda tidak boleh berhenti pada bulan hadapan, jadi sesuaikan tempoh dengan tahap keyakinan anda.
- Berapakah kos snapshot setiap bulan, serta kos pemulihan dari segi wang dan masa.
- Sama ada lebihan penggunaan (overage) dibilkan atau dihadkan (throttled).
- Sama ada IPv6 dihalakan dengan betul atau sekadar alamat tunggal yang ditambah.
- Sama ada terdapat API dengan penyedia Terraform yang diselenggara, jika anda berhasrat untuk membina semula daripada kod dan bukannya secara manual.
- Bagaimana sokongan dihubungi, dan sasaran respons yang diterbitkan untuk pelayan yang tergendala, bukannya untuk pertanyaan jualan.
Pilih berdasarkan paksi yang paling mempengaruhi bil anda. Jika paksi tersebut ialah memori, harga bagi setiap GB RAM menjadi penentu. Jika ia adalah trafik keluar, jumlah pemindahan data yang disertakan menjadi penentu. Jika ia adalah masa anda sendiri, platform terurus menjadi penentu, dan platform DigitalOcean adalah yang paling kukuh antara keempat-empat yang dibandingkan di sini.
FAQ
Adakah Hetzner sentiasa lebih murah daripada DigitalOcean?
Bagi mesin maya biasa, harganya jauh lebih murah bagi setiap GB RAM: kira-kira $1.62 berbanding $6.00 pada pelan kongsi peringkat permulaan setakat 5 Ogos 2026. Perbandingan ini berubah apabila perkhidmatan terurus (managed services) diambil kira. Hetzner menjual pelayan dan rangkaian, jadi pangkalan data terurus atau platform push-to-deploy perlu disediakan oleh anda sendiri atau pihak ketiga, dan jam kerja tersebut mempunyai kosnya. Hetzner juga telah menaikkan harga awan sepanjang tahun 2026, jadi semak angka euro semasa dan jangan hanya bergantung pada artikel lama.
Alternatif DigitalOcean yang manakah patut saya pilih jika saya memerlukan pangkalan data terurus?
Vultr dan Akamai kedua-duanya menjual pangkalan data terurus, jadi mereka adalah pengganti yang paling hampir jika pangkalan data terurus adalah sebab utama anda menggunakan DigitalOcean. Penyedia hos Eropah kos rendah biasanya tidak menawarkan perkhidmatan ini, yang bermaksud anda perlu mengendalikan PostgreSQL atau MySQL sendiri, termasuk replikasi dan failover yang telah diuji. Itu adalah satu tugas yang besar. Bandingkan kosnya dengan $15.15 sebulan bagi satu instans 1 GiB terurus sebelum anda membuat keputusan bahawa pelayan yang lebih murah benar-benar menjimatkan wang anda.
Bagaimanakah cara memindahkan tapak web yang sedang aktif ke penyedia baharu tanpa gangguan (downtime)?
Kurangkan nilai TTL DNS kepada 300 saat sekurang-kurangnya 48 jam sebelum pemindahan, kerana resolver akan terus menghidangkan IP lama selagi nilai TTL sebelumnya menetapkannya. Bina dan uji hos baharu sementara hos lama masih mengendalikan trafik, dengan menggunakan /etc/hosts override pada mesin anda sendiri supaya orang lain tidak melihatnya. Kemudian, hentikan sementara operasi penulisan selama beberapa minit, jalankan delta rsync terakhir dan penyelarasan pangkalan data terakhir, tukar rekod A dan AAAA, dan biarkan pelayan lama berjalan selama seminggu sekiranya terdapat resolver yang mengabaikan nilai TTL yang singkat itu.
Adakah VPS yang lebih murah bermakna cakera yang lebih perlahan?
Tidak semestinya. Perkara yang penting ialah sama ada cakera maya anda bersifat setempat (local) pada hos atau berada pada kluster storan rangkaian, dan panel kawalan jarang menyatakan perkara ini. lsblk -o NAME,ROTA melaporkan 0 untuk kedua-duanya, kerana kedua-duanya bukan cakera berputar. Sebaliknya, lakukan pengukuran: jalankan fio dengan --iodepth=1 --bs=4k --direct=1 dan baca latensi penyelesaian pada persentil ke-99. Volum rangkaian menambah satu perjalanan pergi-balik rangkaian pusat data bagi setiap bacaan, jadi lantai latensinya lebih tinggi daripada NVMe setempat walaupun throughput baris gilir yang dalam kelihatan serupa.
Adakah e-mel saya masih akan dihantar daripada pelayan baharu?
Selalunya tidak, pada peringkat awal. Alamat IP baharu tidak mempunyai sejarah penghantaran, jadi penerima menganggap e-mel daripadanya sebagai mencurigakan dan ia akan masuk ke dalam folder spam atau ditolak terus. Rekod SPF dan DKIM juga akan menghala ke hos lama sehingga anda mengemas kininya. Hantar e-mel aplikasi melalui relay atau perkhidmatan e-mel yang sudah mempunyai reputasi, dan kemas kini rekod DNS untuk e-mel sebelum proses pertukaran dilakukan, bukannya selepas.