En iyi DigitalOcean alternatifleri ve fiyat
DigitalOcean alternatiflerini RAM, veri transferi, NVMe depolama ve yedekleme maliyetleri üzerinden kıyaslayın. Kesintisiz geçiş planı ile altyapı maliyetlerinizi optimize edin.
DigitalOcean alternatifleri aslında neleri değiştirir
Çoğu DigitalOcean alternatifi makineyi değil, faturayı değiştirir. Her iki durumda da genel IP adresine, virtio diske ve root erişimine sahip bir Linux sanal makinesi alırsınız; çekirdeğiniz kontrol panelinde kimin logosunun olduğunun farkında değildir. Seçimi belirleyen farklar; GB başına RAM fiyatı, dahil edilen veri transferi kotası ve bu kotayı aşan baytların maliyeti, diskin gerçekte neden yapıldığı ve işletim sistemi üzerindeki yığının ne kadarının sizin yerinize başkası tarafından yönetildiğidir.
Bu kılavuz, karşılaştırmayı bu eksenler üzerinden yapar; çünkü bir geliştirici bunların her birini bir terminalden veya yayınlanmış bir fiyat listesinden kontrol edebilir. Ayrıca DigitalOcean'ın doğru tercih olduğu durumları da belirtir; çünkü hiçbir taviz vermeyen bir karşılaştırma, bir reklamdan ibarettir.
Aşağıdaki her fiyat, 5 Ağustos 2026 tarihinde kontrol edilmiş yayınlanmış liste fiyatıdır. DigitalOcean'ın rakamları 21 Ekim 2026 tarihinde tekrar kontrol edilmiş ve değişmediği görülmüştür. Fiyatlar değişkenlik gösterir ve buradaki sağlayıcılardan birden fazlası 2026 yılı içerisinde fiyatlarını değiştirmiştir. Fiyatlandırma yapısı çok daha yavaş değişir; bu nedenle önce oranları ve faturalandırma modelini okuyun, ardından taahhüt vermeden önce sağlayıcının kendi sayfasından güncel rakamı doğrulayın.
Karşılaştırılması gereken değer GB başına RAM fiyatıdır
Bu grafiğin arkasındaki veriler
[
{
"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 (unavailable Oct 2026)",
"ram_gb": 4,
"monthly_usd": "6.49",
"usd_per_gb_ram": "1.62"
}
]Aynı sağlayıcı içerisinde GB başına RAM fiyatı neredeyse hiç değişmez. DigitalOcean, 1 GB'lık plan için GB başına 6.00 dolar, 4 GB'lık plan için ise 24.00 dolar liste fiyatı üzerinden yine GB başına 6.00 dolar ücret alır. Aynı sağlayıcıda daha büyük bir plan seçmek indirim sağlamaz, bu nedenle karar plan boyutuyla ilgili değildir. Karar sağlayıcıyla ilgilidir.
Eskiden Linode olarak bilinen servisi bünyesine katan Akamai, 2 GB ve 4 GB'lık paylaşımlı planlarını DigitalOcean ile birebir aynı olacak şekilde 12 ve 24 dolardan fiyatlandırır. Giriş seviyesi planı ise 5.00 dolar ile bu fiyatların altındadır. İki şirketin birbirinin fiyatını tam olarak eşleştirmesi dikkate değer bir sinyaldir: bu katman donanım maliyetine göre değil, rakibe göre fiyatlandırılmıştır ve rakibini takip etmeye devam edecektir.
Fiyat farkı, kendi veri merkezlerini inşa eden ve euro üzerinden satış yapan sağlayıcılarla ortaya çıkar. 5 Ağustos 2026 tarihinde bir Hetzner CX23, aylık yaklaşık 6.49 dolar karşılığında 4 GB RAM sunuyordu; bu da GB başına 1.62 dolar anlamına gelir ve DigitalOcean oranının yaklaşık dörtte biridir. 21 Ekim 2026 itibarıyla bu planı hâlâ sipariş edemezsiniz. Hetzner, CX23'ü ve Cost-Optimized serisindeki diğer tüm planları şu an için kullanılamaz olarak listeler ve bu serinin eski donanımlar üzerinde çalıştığı için sunucu sayısının sınırlı olduğunu belirtir. Durum sayfası, 26 Haziran 2026'dan beri bulut örneklerinin sınırlı kullanılabilirliği hakkında bir uyarı içermektedir ve bu uyarı 21 Ekim 2026 tarihinde hâlâ yayındaydı. Sipariş edemediğiniz bir planın karşılaştırılacak bir GB başına fiyatı yoktur. 6 Ekim 2026'da Hetzner, en küçük paylaşımlı sunucusu olarak 1 vCPU, 1 GB RAM ve 20 GB NVMe içeren Regular Performance planı CPX02'yi ekledi. 21 Ekim 2026'da Hetzner'in kendi sayfası, AB lokasyonlarında KDV hariç aylık 6.49 euro fiyat listeledi; bu da dolar çevrimi öncesinde GB başına 6.49 euro demektir ve DigitalOcean'ın 6.00 dolarına kıyasla daha yüksektir. Aynı sayfa CPX02'yi ve diğer tüm Regular Performance planlarını şu an için kullanılamaz olarak işaretledi, bu nedenle karşılaştırma yapmadan önce istediğiniz lokasyonda sipariş edilebilir olduğunu kontrol edin. Hetzner için verilen herhangi bir dolar tutarı euro liste fiyatından çevrilmiştir, bu nedenle döviz kuruyla birlikte dalgalanır. Hetzner ayrıca 2026 yılı içerisinde bulut fiyatlarını artırdı, bu yüzden eski karşılaştırma yazıları artık geçerli olmayan rakamlar içermektedir.
GB başına RAM fiyatı, alacağınız CPU hakkında hiçbir bilgi vermez. Paylaşımlı vCPU, hipervizörün çekirdeğinizi diğer kiracılara karşı zamanladığı anlamına gelir ve dürüst bir kontrol, fiilen kiraladığınız bir makine üzerinde çalıştırılır:
vmstat 1 10st sütununu okuyun. Bu sütun, vCPU'nuzun çalışmaya hazır olduğu ancak hipervizörün fiziksel çekirdeği başka birine verdiği sürenin yüzdesini sayar. Yük altında birkaç yüzde normaldir. Çift haneli sürdürülebilir bir sayı, ana makinenin aşırı yüklendiği anlamına gelir ve hiçbir GB başına fiyat, kullanamadığınız bir çekirdeğin yerini tutamaz. Bunu yoğun saatlerinizde çalıştırın, çünkü steal time bir komşu sorunudur ve komşuların kendi programları vardır. Depolama ve trafik eklendiğinde bir aylık barındırmanın gerçek maliyetine dair daha geniş bir resim için bir VPS'in aylık maliyeti konusunu okuyun.
Dahil edilen veri transferinin gerçek maliyeti
Bu grafiğin arkasındaki veriler
[
{
"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 (unavailable Oct 2026)",
"included_tb": 20,
"overage_usd_per_tb": "1.20"
}
]DigitalOcean, 6.00 dolarlık 1 GiB planında yaklaşık 1 TB (1.000 GiB) giden veri transferini dahil eder ve aşım durumunda GiB başına 0.01 dolar faturalandırır; bu da ekstra her TB için yaklaşık 10.00 dolara denk gelir. 4.00 dolarlık aylık 512 MiB RAM kapasiteli giriş seviyesi planı yalnızca 500 GiB içerir; bu kota, daha büyük Basic planlarda 6.000 GiB'a kadar ölçeklenir, bu nedenle seçtiğiniz planın değerini kontrol edin. Akamai, Nanode planında aynı TB miktarını dahil eder ve bunun yaklaşık yarısı kadar, yani TB başına yaklaşık 5.00 dolar faturalandırır. Vultr, benzer bir aşım oranıyla 2 TB dahil eder. 5 Ağustos 2026 tarihinde Hetzner CX23, 20 TB dahil ediyordu ve sonrasında TB başına yaklaşık 1.20 dolar ücret alıyordu; bu da diğerlerinden bir büyüklük mertebesi kadar farklıdır. 21 Ekim 2026 tarihinde Hetzner'in sayfası, AB lokasyonlarında ve CPX02 modelinde hala 20 TB dahil edilen trafik listeliyordu; ancak Singapur ve ABD lokasyonlarında bu miktar çok daha düşüktür, örneğin CPX02 Singapur'da 0.5 TB kota sunar.
Manşetlerdeki rakamlardan daha önemli üç yapısal detay vardır. Gelen trafik dört sağlayıcıda da ücretsizdir, bu nedenle yalnızca dışarı gönderdiğiniz veri sayılır. DigitalOcean, Akamai ve Vultr, kotayı hesaptaki tüm sunucular arasında ortaklaştırır; bu sayede yoğun bir makine diğerinin kotasını tüketebilir ve küçük sunuculardan oluşan bir filo tek bir büyük havuzu paylaşır. Ayrıca özel bir ağ veya VPC üzerinden sunucular arasındaki trafik genellikle hiç sayılmaz; bu nedenle veritabanınızı özel arayüz üzerinden çalıştırmak, güvenlik kadar faturalandırma açısından da stratejik bir karardır.
Kota sınırına yakın değilseniz bunların hiçbirinin önemi yoktur. Bir blog, JSON yanıtları döndüren bir API veya küçük bir SaaS uygulaması ayda 1 TB sınırına ulaşmaz. Ancak video, resim galerileri, oyun sunucuları, paket yansıtıcıları ve uzak yedekleme hedefleri bu sınıra ulaşabilir. Varsayımda bulunmadan önce ölçüm yapın:
sudo apt update && sudo apt install -y vnstat
sudo systemctl enable --now vnstat
vnstat -mvnstat -m, transferi aylık olarak alınan ve gönderilen şeklinde ayırarak yazdırır. Yalnızca gönderilen sütunu faturalandırılır. Veritabanı boş başladığı için ilk anlamlı veri kurulumdan bir gün sonra, ilk tam aylık veri ise bir ay sonra elde edilir. O zamana kadar sağlayıcının kendi bant genişliği grafiği elinizdeki tek kaynaktır.
Fiyat listelerinin yanıtlamadığı bir soru daha sorun: kotayı aştığınızda sağlayıcı sizi faturalandırıyor mu yoksa port hızını mı kısıtlıyor? Faturalandırma para kaybettirir. Kısıtlama ise kullanıcı kaybettirir; hem de tam olarak en çok kullanıcıya sahip olduğunuz anda. Bir trafik artışının size neye mal olacağını bilmeniz gerekir.
NVMe mi SATA mı ve elinizdekinin ne olduğunu nasıl kontrol edersiniz
Panelde NVMe yazıyor olabilir. Bu, ana makinedeki disklerle ilgili bir iddiadır ve sanal makineniz bu diskler üzerinde çalışmıyor olabilir. Yerel depolama, sanal diskinizi aynı fiziksel makine içindeki sürücülere yerleştirir. Ağ depolama ise diskinizi veri merkezi ağı üzerinden erişilen ayrı bir depolama kümesine koyar; anlık boyutlandırma, canlı taşıma ve yerinde anlık görüntü (snapshot) alma özelliklerini mümkün kılan da budur.
Konuk sistemin içinden bakıldığında her ikisi de aynı görünür:
lsblk -d -o NAME,ROTA,MODEL,SIZE
cat /sys/block/vda/queue/rotationalROTA ve rotational, ana makinenin dönen disk olmadığını beyan ettiği her şey için 0 değerini raporlar; bu nedenle NVMe destekli bir ağ birimi, yerel NVMe ile tamamen aynı raporu verir. Bu değer size diskin dönen bir plaka olmadığını söyler. Diskin nerede yaşadığını söyleyemez. Linux üzerinde NVMe diski doğrulama bölümü, cihaz isimlerini ve her birinin ne anlama geldiğini açıklar.
Bunları birbirinden ayıran test, 1 kuyruk derinliğindeki gecikme süresidir; çünkü tek bir küçük okuma işleminin arkasına saklanacak bir şey yoktur. Yerel NVMe, aynı kasa içinden yanıt verir. Ağ birimi ise her okuma işlemi için veri merkezi ağında bir gidiş-dönüş ekler, bu nedenle derin kuyruk derinliğindeki iş hacmi benzer görünse bile gecikme tabanı daha yüksektir.
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İlk çalıştırma, tamamlama gecikmesini gösteren bir clat bloğu yazdırır. Ortalamadan ziyade yüzde 99'luk dilim satırını okuyun, çünkü ortalama değer kullanıcıların hissettiği takılmaları gizler. İkinci çalıştırma, özet satırında IOPS= değerini yazdırır. Her iki testi de kullandığınız sağlayıcıda ve değerlendirdiğiniz sağlayıcının deneme örneğinde, aynı gün içinde çalıştırın ve elde ettiğiniz iki sayıyı karşılaştırın. Her iki satıcı tarafından yayınlanan rakamlar, sizin göremediğiniz bir makinede ölçülmüştür. Testi farklı saatlerde üç kez tekrarlayın; çünkü boş bir ana makine ile yoğun bir ana makine, aynı plan üzerinde farklı sonuçlar verir. Bir VPS'i doğru şekilde kıyaslama yöntemi açıklar, SSD VPS gerçekte ne anlama gelir ise altındaki pazarlama terimlerini ele alır.
Bölgeler: haritayı okumayın, gecikmeyi ölçün
Bir bölge listesi, siz onu ölçene kadar sadece pazarlama söylemidir. Kullanıcının hissettiği şey, kendi ağından sunucunuza olan gidiş-dönüş süresidir; bu da harita üzerindeki mesafeye değil, paketlerin izlediği rotaya bağlıdır. Tıkalı bir transit bağlantının arkasında kalan 300 km uzaklıktaki bir sunucu, temiz bir yol üzerindeki 1,500 km uzaklıktaki sunucuya karşı kaybeder.
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, her bir sıçramayı kendi kayıp ve gecikme değerleriyle yazdırır; bu sayede iki sıçrama arasındaki 60 ms'lik bir atlama, hedefi suçlamak yerine size zarar veren bağlantıyı doğrudan işaret eder. Bu aracı, kullanıcılarınızın bulunduğu ağdaki bir makineden çalıştırın. Veri merkezi ile veri merkezi arasındaki rotalar internet üzerindeki en iyi rotalardır ve her sağlayıcıyı eşit derecede iyi gösterirler.
Fiyat değişikliklerinden bağımsız olarak geçerli olan yapısal bir nokta vardır. Kıtanızda tek bir bölgesi olan bir sağlayıcı, felaket kurtarma planınızın kıtalar arası taşınma planı olduğu ve bunun da beraberinde getirdiği gecikme süresi anlamına gelir. Web sayfasında yazan bölgeleri değil, gerçekten yük devretme (failover) yapabileceğiniz bölgeleri sayın.
Anlık görüntüler ve yedeklemeler ayrı bir maliyet kalemidir
Depolama eklentileri, ucuz bir planın pahalı hale geldiği noktadır. DigitalOcean, anlık görüntüler (snapshots) için aylık GiB başına 0.06 dolar ücret alır; otomatik yedeklemeleri ise sunucu maliyetinin bir yüzdesi olarak fiyatlandırır: haftalık yedeklemeler için plan fiyatının %20'si, günlük yedeklemeler için %30'u alınır veya GiB başına ücretlendirilen kullanıma dayalı bir seçenek sunulur. Her iki model de savunulabilir ancak farklı durumlarda yetersiz kalırlar. Yüzde bazlı fiyatlandırma sunucu boyutuyla ölçeklenir; bu nedenle küçük bir veri kümesi barındıran büyük bir sunucu için fazla ödeme yapılmış olur. GiB başına fiyatlandırma ise verinizle ölçeklenir; bu nedenle büyük bir birime bağlı küçük bir sunucu için fazla ödeme yapılmış olur.
Geri yüklemenin ne kadara mal olduğunu ve ne kadar sürdüğünü sorun; çünkü bir yedeklemeyi tutmanın maliyeti, sorunun sıkıcı olan yarısıdır. Sunucuyu silmenin anlık görüntülerini de silip silmediğini mutlaka kontrol edin.
Ardından, sağlayıcının kontrolünde olmayan bir kopya saklayın. Sağlayıcı anlık görüntüleri, sağlayıcının hesabı içinde barındırılır; bu nedenle kaybedilen bir giriş bilgisi, ödeme hatası veya askıya alınan bir hesap, sunucuyu ve yedeklerini aynı anda yok eder. kendi sahip olduğunuz depolama alanına restic yedekleri almak, yalnızca birkaç dolarlık nesne depolama maliyeti gerektirir, herhangi bir sağlayıcıya geri yüklenebilir ve bir geçiş işlemini kalıcı bir yıkım yerine geri döndürülebilir bir süreç haline getiren yegane yöntemdir.
Yığının ne kadarını yönetmek istiyorsunuz
Servis sağlayıcılar bir çizgi üzerinde konumlanır. Bir uçta bir makine kiralayıp her şeyi kendiniz çalıştırırsınız. Diğer uçta ise bir git dalını gönderir ve sunucuyu hiç görmezsiniz. GB başına RAM maliyeti yalnızca ilk uçta doğru bir karşılaştırma yöntemidir; çünkü ikinci uçta bellekten ziyade iş gücü satın alırsınız ve iş gücünün GB başına bir fiyatı yoktur.
Herhangi bir karşılaştırma yapmadan önce hangi uçta olduğunuz konusunda dürüst olun. Aylık 15.15 dolarlık yönetilen bir veritabanı, 6 dolarlık bir sunucunun yanında pahalı görünebilir; ancak arkasındaki iş yükünü fiyatlandırmadığınız sürece bu yanıltıcıdır: replikasyon, yük devretme (failover), belirli bir ana geri yükleme (point in time restore), küçük sürüm yükseltmeleri ve gece 03:00'te birini uyandıran uyarılar. Eğer bu iş sizin görevinizse, kendiniz çalıştırın ve aradaki farkı cebinizde tutun. Eğer göreviniz uygulama geliştirmekse, bu işi dışarıdan almak ucuzdur. Yönetilen ve yönetilmeyen ayrımı, fiyat listesinin hangi sütununu okumanız gerektiğini belirler. Dürüst cevap, tüm makineyi ve disklerini kendinize ayırmak istiyorsanız, bu bir sağlayıcı sorusundan ziyade bir VPS ve dedicated sunucu karşılaştırması sorusudur. Aynı soru, bir geliştiricinin aylık faturasının geri kalanında da karşımıza çıkar; burada Claude ve ChatGPT planlarını karşılaştırmak, ana fiyattan ziyade işin ne kadarını devretmek istediğinize bağlıdır.
DigitalOcean'ın doğru tercih olduğu durumlar
DigitalOcean, sanal makine yerine platformun kendisini satın aldığınızda avantaj sağlar.
- Yönetilen veritabanları. Yönetilen PostgreSQL ve MySQL hizmetleri, 1 GiB RAM ve 10 GiB depolama alanı için aylık 15.15 dolar başlangıç fiyatıyla sunulur; ek depolama alanı GiB başına, yedek düğümler ise düğüm başına ücretlendirilir. Aynı güvenilirliği kendiniz oluşturmak isterseniz Patroni veya repmgr, bir mutabakat deposu, bir bağlantı proxy'si ve bizzat tatbikatını yaptığınız bir yük devretme (failover) süreci gerekir. İki kişilik bir ekip hem bunları sürdürüp hem de yeni özellikler geliştiremez.
- App Platform. Bir branch gönderdiğinizde; derleme, sertifika ve çalışan bir servis elde edersiniz; üstelik yama yapmanız gereken bir işletim sistemi yoktur. Bu ürünün ucuz VPS karşılığı, Cumartesi gününüzü harcayarak yaptığınız manuel işlemlerdir.
- Olgun bir Terraform sağlayıcısı tarafından desteklenen nesne depolama ve yük dengeleyiciler. Kod üzerinden yok edip yeniden oluşturabileceğiniz bir altyapı, düşük bir birim maliyetten daha değerlidir.
- Ürünü destekleyen şirket yapısı. Yayınlanmış destek seviyeleri, geçmişe dönük kayıtları içeren bir durum sayfası ve bir müşterinin güvenlik anketini yanıtlayabilecek kurumsal bir yapı. Eğer hosting hizmetini yeniden satıyorsanız, bu özellikler GB başına birkaç dolardan çok daha değerlidir.
DigitalOcean'ın pahalı hale geldiği durumlar; yüksek miktarda düz sanal makine kullanımı ve yoğun dış ağ trafiğidir. Bu, alternatiflerin çözdüğü temel durumdur ve kendi kendine barındırma (self-hosting) yapan geliştiricilerin büyük çoğunluğunun satın aldığı hizmet türüdür.
Kesinti yaşamadan yeni bir sağlayıcıya geçiş
Geçiş sırasındaki kesintilerin tek bir nedeni vardır: Veriler yeni sunucuya taşındıktan sonra trafiğin hala eski IP adresine gelmesi. Aşağıdaki her adım, bu süreyi kısa ve öngörülebilir kılmak için tasarlanmıştır.
İşleme, geçişten en az 48 saat önce DNS ayarlarıyla başlayın. Çözücüler (resolvers), A kaydınızı TTL (time to live) süresi boyunca önbelleğe alır; bu nedenle 24 saatlik TTL değerine sahip bir kayıt, siz değişikliği yaptıktan sonra bile kullanıcıları bir gün boyunca eski sunucuya yönlendirmeye devam eder. Geçiş anında TTL değerini düşürmek işe yaramaz, çünkü çözücüler eski son kullanma tarihiyle birlikte eski değeri zaten tutmaktadır. Önce TTL değerini düşürün, eski sürenin dolmasını bekleyin ve ardından geçişi yapın.
dig +noall +answer example.com A
dig +noall +authority example.com SOAİlk komut, yanıtın ikinci sütununda mevcut TTL değerini yazdırır. DNS sağlayıcınız üzerinden bu değeri 300 olarak ayarlayın ve ardından az önce değiştirdiğiniz süreden daha uzun bir süre bekleyin.
Daha sonra şu sırayı izleyin:
- Yeni sunucuyu hazırlayın ve üzerine herhangi bir şey yüklemeden önce güvenliğini sıkılaştırın. Yeni bir VPS üzerindeki ilk on dakika rehberi, insanların acele ederken atladığı kısımları kapsar.
- Uygulama yığınını kurun ve eski sunucu normal hizmet vermeye devam ederken rsync ile ilk veri kopyalama işlemini gerçekleştirin.
- TLS sertifikasını yeni sunucuda hemen oluşturun; bunu yaparken DNS-01 challenge yöntemini kullanın. HTTP-01 challenge yöntemi, DNS'in o an işaret ettiği IP adresi üzerinden doğrulama yapar ki bu hala eski sunucudur. Bir DNS-01 challenge bu sıralama sorununu tamamen ortadan kaldırır.
- Herhangi bir genel değişiklik yapmadan önce, kendi bilgisayarınızda DNS ayarlarını geçersiz kılarak yeni sunucuyu test edin.
203.0.113.20 example.comsatırını/etc/hostsdosyasına ekleyin, siteyi tarayıcınızda görüntüleyin ve ardından satırı silin. Bu testten hiçbir kullanıcı etkilenmez. - Veritabanı boyutu konusunu ele alın. Birkaç GB altındaki veriler için dump ve restore işlemi, yazma işlemini durdurduğunuz süreye sığar. Daha büyük boyutlar için, eski veritabanından yeni veritabanına günler öncesinden replikasyon kurun ve verilerin senkronize olmasını bekleyin; böylece yazma işlemini durdurma süresi sadece geçiş (promotion) işlemiyle sınırlı kalır.
- Yazma işlemlerini durdurun. Uygulamayı bakım veya salt okunur moda alın. Kullanıcıların görebileceği tek kısım burasıdır ve bu işlem sadece birkaç dakika sürmelidir.
- Son delta kopyalamasını çalıştırın: aynı rsync işlemini tekrar yapın ve ardından son veritabanı senkronizasyonunu gerçekleştirin.
- A ve AAAA kayıtlarını yeni IP adresine yönlendirin. 300 saniyelik TTL ile çoğu çözücü yaklaşık beş dakika içinde yeni IP'ye geçiş yapar.
- Eski sunucuyu en az bir gün boyunca çalışır ve erişilebilir durumda bırakın, çünkü bazı çözücüler kısa TTL değerlerini dikkate almaz. Eğer eski uygulama hala yazılabilir durumdaysa, geç gelen istekler yanlış veritabanına yazılacaktır; bu yüzden eski sunucuyu yeni veritabanına yönlendirin veya oradan bir bakım sayfası döndürün.
- Yeni sunucunun hata oranını bir gün boyunca izleyin, TTL değerini normal seviyesine geri getirin ve eski sunucuyu aynı akşam değil, bir hafta sonra imha edin.
Kopyalama işlemi, her biri iki kez çalıştırılan iki komuttan oluşur. Dosya senkronizasyonu:
rsync -aHAX --numeric-ids --delete -e ssh /srv/ deploy@203.0.113.20:/srv/-a sahiplik, izinler ve zaman damgalarını korur, -H hard linkleri tutar, -AX ACL ve genişletilmiş öznitelikleri korur, --numeric-ids ise rsync'in kullanıcı kimliklerini iki makine arasında farklı olan isimler üzerinden yeniden eşlemesini engeller. Bu komutu günler öncesinden çalıştırın, ardından sadece değişen verilerin aktarılacağı yazma durdurma aşamasında tekrar çalıştırın.
Dump alınabilecek kadar küçük PostgreSQL veritabanları için:
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.dumpMySQL veya MariaDB için:
mysqldump --single-transaction --routines --triggers --databases appdb > appdb.sql--single-transaction, dump işlemini InnoDB tabloları üzerinde tek bir işlem (transaction) içinde gerçekleştirir; böylece sonuç tutarlı olur ve uygulama çalışırken yazmaya devam edebilir. Bu bayrak olmadan mysqldump tabloları kilitler, bu da yazma işlemini durdurma sürenizin planladığınızdan daha erken başladığı ve süreci sizin yönetemediğiniz anlamına gelir.
Sunucularınızın dışında iki husus sorun yaratabilir. Yeni bir IP adresinin e-posta itibarı yoktur, bu nedenle yeni sunucudan doğrudan gönderilen postalar spam olarak filtrelenir: halihazırda itibarı olan bir relay üzerinden gönderim yapın. Ayrıca, ödeme ağ geçidi veya müşteri güvenlik duvarı gibi giden IP adresinizi izin listesine (allowlist) ekleyen tüm iş ortakları, geçiş öncesinde güncellenmelidir; aksi takdirde trafik taşındığı anda bu bağlantılar başarısız olmaya başlar.
Commit yapmadan önce kontrol edilmesi gerekenler
- Planın, istediğiniz konumda bugün sipariş edilip edilemeyeceği. Fiyat listesinde kullanılamaz olarak işaretlenen bir plan, GB başına fiyatı ne kadar iyi görünürse görünsün bir seçenek değildir.
- Fiyatın promosyonel olup olmadığı ve yenileme döneminde ne kadar olacağı. Yenileme sırasında iki katına çıkan bir ilk dönem indirimi, gerçek bir maliyettir; sadece ertelenmiştir.
- Dönemin ön ödemeli olup olmadığı. SSD Nodes gibi sağlayıcıların sunduğu çok yıllık ön ödemeli planlar, peşin ödeme karşılığında RAM başına çok daha düşük bir fiyat sağlar. Bunun karşılığında gelecek ay sistemden ayrılamazsınız; bu nedenle dönemi, kararlılığınıza göre seçin.
- Bir snapshot işleminin aylık maliyeti ile geri yükleme işleminin para ve dakika cinsinden maliyeti.
- Aşım durumunda faturalandırma mı yapıldığı yoksa hız kısıtlaması mı uygulandığı.
- IPv6'nın düzgün bir şekilde yönlendirilip yönlendirilmediği veya sadece eklenmiş tek bir adres mi olduğu.
- Elle kurulum yerine kod üzerinden yeniden yapılandırma yapacaksanız, bakımı yapılan bir Terraform sağlayıcısına sahip bir API'nin bulunup bulunmadığı.
- Destek birimine nasıl ulaşıldığı ve satış soruları için değil, kapalı bir sunucu için yayınlanan yanıt süresi hedefi.
Faturanızda en büyük paya sahip olan eksene odaklanın. Bu eksen bellek ise, RAM başına GB fiyatı belirleyicidir. Eğer giden trafik ise, dahil edilen veri transferi belirleyicidir. Eğer kendi zamanınız ise, yönetilen platform belirleyicidir ve burada karşılaştırılan dört seçenek arasında DigitalOcean bu konuda en güçlü olanıdır.
FAQ
Hetzner her zaman DigitalOcean'dan daha mı ucuzdur?
Sadece bir sanal makine için, RAM başına GB maliyeti çok daha düşüktür: 5 Ağustos 2026 itibarıyla küçük paylaşımlı planlarda yaklaşık $1.62 iken, diğerinde $6.00 civarındadır. Bu Hetzner verisi, Hetzner'in 21 Ekim 2026 tarihinde Cost-Optimized serisinin geri kalanı ve yeni CPX02 modeliyle birlikte stokta olmadığını belirttiği CX23 planından alınmıştır; bu nedenle karşılaştırmayı bugün sipariş edebileceğiniz bir planla yapın. Yönetilen servisler işin içine girdiğinde karşılaştırma değişir. Hetzner yalnızca sunucu ve ağ hizmeti satar; bu yüzden yönetilen bir veritabanı veya push-to-deploy platformu kurmak sizin sorumluluğunuzdadır veya üçüncü taraf bir hizmet kullanmanız gerekir; bu da ek iş gücü maliyeti demektir. Hetzner ayrıca 2026 yılı içerisinde bulut fiyatlarını artırmıştır, bu yüzden eski makalelere güvenmek yerine güncel euro fiyatlarını kontrol edin.
Yönetilen veritabanına ihtiyacım varsa hangi DigitalOcean alternatifini seçmeliyim?
Vultr ve Akamai yönetilen veritabanı hizmeti sunar; bu nedenle DigitalOcean'da kalmanızın tek sebebi yönetilen veritabanıysa, en yakın alternatifler bunlardır. Düşük maliyetli Avrupalı sağlayıcılar genellikle bu hizmeti sunmaz; bu da PostgreSQL veya MySQL kurulumunu, replikasyonunu ve test edilmiş bir failover mekanizmasını kendinizin yönetmesi gerektiği anlamına gelir. Bu ciddi bir iştir. Daha ucuz bir sunucunun size tasarruf sağladığına karar vermeden önce, yönetilen 1 GiB kapasiteli bir örneğin aylık 15.15 dolarlık maliyetiyle kendi iş yükünüzü kıyaslayın.
Canlı bir siteyi kesinti yaşamadan yeni bir sağlayıcıya nasıl taşırım?
Taşıma işleminden en az 48 saat önce DNS TTL değerini 300 saniyeye düşürün; çünkü çözümleyiciler (resolver), eski TTL süresi dolana kadar eski IP adresini sunmaya devam eder. Eski sunucu trafiği karşılamaya devam ederken yeni sunucuyu kurun ve test edin; kendi makinenizde /etc/hosts kullanarak yeni sunucuyu test edin, böylece başkaları bunu görmez. Ardından birkaç dakikalığına yazma işlemlerini durdurun, son rsync farkını ve veritabanı eşitlemesini çalıştırın, A ve AAAA kayıtlarını değiştirin ve bir çözümleyicinin kısa TTL süresini görmezden gelme ihtimaline karşı eski sunucuyu bir hafta daha açık tutun.
Daha ucuz bir VPS, daha yavaş diskler anlamına mı gelir?
Tek başına hayır. Önemli olan sanal diskinizin sunucuya yerel mi yoksa bir ağ depolama kümesinde mi olduğudur; yönetim panelleri bunu nadiren belirtir. lsblk -o NAME,ROTA, her ikisi de dönmeyen (non-rotational) diskler olduğu için her ikisi için de 0 raporlar. Bunun yerine ölçüm yapın: fio komutunu --iodepth=1 --bs=4k --direct=1 ile çalıştırın ve 99. yüzdelik dilimdeki tamamlama gecikmesini okuyun. Bir ağ birimi, her okuma işleminde veri merkezi ağı üzerinden gidiş-dönüş süresi ekler; bu nedenle derin kuyruklu iş yüklerinde throughput benzer görünse bile, gecikme tabanı yerel NVMe disklerden daha yüksektir.
E-postalarım yeni sunucudan gönderildiğinde ulaşmaya devam edecek mi?
Genellikle ilk başta ulaşmaz. Yeni bir IP adresinin gönderim geçmişi yoktur; bu nedenle alıcılar bu IP'den gelen postaları şüpheli olarak değerlendirir ve postalar spam klasörüne düşer ya da doğrudan reddedilir. Ayrıca siz güncelleyene kadar SPF ve DKIM kayıtları eski sunucuyu işaret eder. Uygulama postalarını, halihazırda itibarı olan bir geçiş sunucusu (relay) veya e-posta servisi üzerinden gönderin ve posta ile ilgili DNS kayıtlarını geçişten sonra değil, önce güncelleyin.