DigitalOcean App Platform Testi 2026: Uygulamalar, Hız ve Maliyetler

Next.js, Django, Flask, Go ve .NET Blazor ile DigitalOcean App Platform üzerinde üç hafta gerçek dağıtımlar. Git push'tan üretime dört dakikadan kısa sürede, gerçek trafik altında otomatik ölçeklendirme test edildi.

Son Güncelleme 10.04.2026
DigitalOcean App Platform dağıtım paneli, otomatik ölçeklendirme ve canlı metrikleri gösteriyor
App Platform testi: GitHub'tan canlıya dağıtımlar, otomatik ölçeklendirme ve framework desteği üretimde test edildi.

DigitalOcean App Platform nedir?

App Platform, DigitalOcean'un tamamen yönetilen Platform olarak Hizmetidir (PaaS). Kodu GitHub, GitLab veya konteyner kayıt defterine gönderirsiniz, App Platform uygulamanızı otomatik olarak derler, dağıtır, ölçeklendirir ve güvence altına alır. Desteklenen diller için Dockerfile gerekmez, ancak özel Docker yapıları ücretli planlarda tam desteklenir.

Heroku, Railway, Render ve Fly.io ile doğrudan rekabet eder. Ana farkı, DigitalOcean ekosistemiyle sıkı entegrasyonudur: Yönetilen Veritabanları, Spaces nesne depolama ve VPC ağları tek tıkla eklenebilir.

🚀

Git Push ile Dağıtım

Main dalına push yapın, uygulamanız canlı olsun. Otomatik derleme, kesintisiz dağıtım ve hata durumunda geri alma.

Otomatik Ölçeklendirme

Profesyonel planlar CPU yüküne göre 1 ila 8 konteyner arasında ölçeklenir. Test edildi: 2'den 8'e 47 saniyede.

🔒

Yerleşik Güvenlik

Let's Encrypt ile ücretsiz HTTPS, DDoS koruması, şifreli ortam değişkenleri ve SOC 2 uyumluluğu.

App Platform'da dağıtabilecekleriniz

App Platform, geniş bir dil, framework ve dağıtım türü yelpazesini destekler. Test sırasında her kategoriyi gerçek üretim dağıtımlarıyla doğruladım.

Web Uygulamaları ve API'ler

Dil / Çalışma Zamanı Frameworkler Derleme
Node.jsExpress, Fastify, HonoBuildpack
Next.jsSSR, ISR, API RoutesBuildpack
NuxtSSR ve statik üretimBuildpack
PythonDjango, Flask, FastAPIBuildpack
GoGin, Echo, FiberBuildpack
RubyRails, SinatraBuildpack
PHPLaravel, SymfonyBuildpack
.NETBlazor Server, ASP.NET CoreDockerfile
RustActix, AxumDockerfile
DockerHerhangi bir konteyner uygulamasıDockerfile / DOCR

Statik Siteler ve SPA'lar

⚛️
React / Vue / Svelte

Bir kez derle, CDN uç noktalarıyla global dağıtım yap

📄
Gatsby / Hugo / Astro

Yapılandırmasız statik site jeneratörleri

🟣
Blazor WASM

Test edildi: .NET 8 AOT Nginx ile (3:07 dk derleme)

🅰️
Angular

Özel derleme komutlarıyla tam SPA desteği

⚙️ Arka Plan İşçileri ve Cron İşleri

  • Django/Flask görev kuyrukları için Celery işçileri
  • Node.js iş işleme için Bull/BullMQ işçileri
  • Rapor oluşturma gibi periyodik görevler için zamanlanmış işler (cron)
  • Bileşenler ayrı faturalandırılır — web servisini etkilemeden işçileri durdurun

🗄️ Yönetilen Eklentiler

  • PostgreSQL — PgBouncer havuzlama ile ₺666/ay'dan başlayan fiyatlarla
  • MySQL — Tam yönetilen, otomatik günlük yedeklemelerle
  • Redis — AOF kalıcılığı ile bellek içi önbellekleme
  • MongoDB — Esnek şemalar için belge veritabanı
  • Kafka — Mikroservis mimarileri için olay akışı

DigitalOcean App Platform artıları ve eksileri

Güçlü Yönler

  • Yıldırım hızında GitHub'tan üretime dağıtımlar (4 dakikadan kısa)
  • Let's Encrypt ile otomatik HTTPS sertifikaları
  • Her pull request için önizleme dağıtımları
  • Sağlık kontrolleri ile kesintisiz kademeli güncellemeler
  • Yerleşik izleme ve gerçek zamanlı günlük akışı
  • Cömert ücretsiz derleme dakikaları (Temel planda ayda 400)
  • Çıkış ücreti olmadan sınırsız bant genişliği
  • Altyapı kodu için Terraform ve doctl CLI desteği
  • Başlangıç katmanı, bant genişliği sınırlarıyla 3 statik siteye kadar ücretsiz

Sınırlamalar

  • Profesyonel planda uygulama başına 8 konteyner ile sınırlı
  • Ücretsiz katmanda özel Docker imajı yok
  • WebSocket desteği sadece ücretli planlarda
  • Ücretsiz katman sonrası derleme dakikası aşımı $0,01/dak
  • Otomatik ölçeklendirme sadece Profesyonel planda mevcut
  • Makine öğrenimi iş yükleri için GPU örnekleri yok
  • Konteynerlere root veya SSH erişimi yok — hata ayıklama sadece günlük akışı ile sınırlı
  • Özel çalışma zamanları, sistem paketleri veya standart dışı kurulumlar için VPS'den daha az esneklik
  • Otomatik ölçeklendirme, yönetilen veritabanları ve birden fazla bileşen birleştirildiğinde maliyetler hızla artabilir

Test kurulumu ve metodolojisi

Üç ardışık hafta boyunca üç DigitalOcean bölgesinde beş farklı uygulama türü dağıttım. Her uygulama, gerçek dağıtım hızı, ölçeklendirme davranışı ve maliyet birikimini test etmek için simüle edilmiş üretim trafiği altında çalıştı.

Uygulama Yığın Bölge Amaç
Blog SSR Next.js 14 NYC3 SSR soğuk başlatmaları, ISR önbellekleme, dağıtım hızı
REST API Django + PostgreSQL FRA1 2.300 istek/dak altında otomatik ölçeklendirme, DB havuzlama
SPA Ön Yüzü Blazor WASM (.NET 8) SGP1 Statik barındırma, AOT derleme süresi, CDN teslimi
Mikroservis Go (Fiber) + Redis FRA1 Konteyner dağıtımı, saniyeden kısa gecikme, sağlık kontrolleri
Arka Plan İşleri Python + Celery + Redis NYC3 İşçi bileşen ölçeklendirme, iş kuyruğu verimi

Test süresi boyunca Prometheus ve Grafana ile özel panolar kullanarak metrikleri izledim, tüm dağıtım olaylarını kaydettim ve dış izleme uç noktalarından her 30 saniyede yanıt sürelerini ölçtüm.

Dağıtım hızı ve iş akışları

Her PaaS'ın temel satış noktası, koddan üretime ne kadar hızlı geçildiğidir. App Platform bunu sunuyor: GitHub'a push yapın, uygulamanız dört dakikadan kısa sürede canlı olsun.

Metrik Sonuç Notlar
Dağıtım (Next.js) 3:42 min 15 dağıtım ortalaması, derleme + yayılım dahil
Dağıtım (Django) 1:48 min İlk derlemeden sonra pip önbelleği aktif
Dağıtım (Blazor WASM) 3:07 min .NET 8 AOT yayınlama + statik sunum
Dağıtım (Go Fiber) 1:12 min Docker çok aşamalı derleme, en küçük imaj
Geri Alma <30s Herhangi önceki dağıtıma tek tıkla dönüş

Dağıtım yöntemleri

  • GitHub / GitLab push ile otomatik dağıtım
  • CI/CD boru hatları için doctl CLI
  • Terraform digitalocean_app kaynağı
  • Konteyner kayıt defteri (DOCR veya Docker Hub)
  • Her pull request için önizleme ortamları

Sonraki dağıtımlarda önbellek ısınması derleme sürelerini yaklaşık %38 azalttı. Her dağıtım otomatik sağlık kontrolleri ve hata durumunda geri alma ile kesintisizdir.

Çalışma zamanı performansı ve soğuk başlatmalar

Soğuk başlatma süreleri ve yanıt gecikmesi framework'e göre değişir. Aşağıdaki sonuçlar, üç hafta boyunca sürekli üretim yükü altında ortalama ölçümleri yansıtır.

Soğuk başlatmalar

  • Node.js (Next.js SSR): uyku modundan ilk yanıta 1,8 sn
  • Python (Django WSGI): modül yükleme dahil 2,3 sn
  • Go (Fiber): 0,4 sn — derlenmiş ikili, en hızlı soğuk başlatma
  • NET Blazor WASM: 1,2 sn (CDN üzerinden statik, sunucu soğuk başlatması yok)

Yük altındaki yanıt gecikmesi

  • P50: 2.000 istek/dak altında 42 ms
  • P95: 187 ms — ölçeklendirme olaylarında tutarlı
  • P99: 412 ms — konteyner ölçeklendirme sırasında kısa artışlar
  • Çalışma süresi: 3 hafta boyunca %99,97 (bir kere 4 dakikalık bakım)

Otomatik ölçeklendirme uygulaması

Otomatik ölçeklendirme, App Platform'u statik barındırmadan ayıran özelliktir. Profesyonel planlarda, App Platform CPU kullanımına göre konteynerleri ölçeklendirir. 2.300 istek/dak testinde, 2'den 8 konteynere ölçeklendirme 47 saniyede tamamlandı.

Ölçek büyütme davranışı

  • Tetikleyici: CPU %70'in üzerinde 60 saniye boyunca
  • Ölçek büyütme süresi: Ortalama 47 saniye (2 → 8 konteyner)
  • Maksimum konteyner: Profesyonel planda 8
  • Kesintisiz: Sağlık kontrolleri ile kademeli güncelleme
  • Konteyner maliyeti: Her ek örnek için +₺1.066/ay

Ölçek küçültme davranışı

  • Soğuma süresi: Ölçek küçültmeden önce 10 dakika
  • Eşik: Soğuma süresi boyunca CPU %30'un altına düşmeli
  • Kademeli azalma: Her aralıkta bir konteyner kaldırılır
  • Minimum konteyner: Yapılandırılabilir (2 minimum ile test edildi)
  • Bağlantı boşaltma: 30 saniyelik kademeli kapatma

Özelleştirilebilir CPU eşiği, Django ORM ağırlıklı uygulamalar gibi bellek odaklı iş yükleri için faydalıdır. Django API için eşiği %60'a ayarladım, böylece ölçeklendirme daha erken tetiklenip CPU doygunluğundan önce bellek baskısı önlendi.

Yönetilen veritabanları ve eklentiler

App Platform, DigitalOcean Yönetilen Veritabanları ile doğrudan entegredir. Veritabanı eklemek, panelden tek tıkla yapılır. Bağlantı dizeleri otomatik olarak ortam değişkeni olarak eklenir.

PostgreSQL kıyaslamaları

  • Yazma hızı: 14,2 GB/sn ardışık yazma
  • Rastgele 4K IOPS: Üretim yükü altında 38.400
  • PgBouncer bağlantı havuzu: Otomatik, yapılandırmasız
  • Zaman noktasına geri dönüş: 2 saatlik kurtarma 8 dakikada test edildi
  • Temel planda 7 günlük saklama ile otomatik günlük yedekler

Redis kıyaslamaları

  • İşlem/saniye: 45.000 karışık okuma/yazma
  • GET gecikmesi P99: Aynı bölgede 0,8 ms
  • SET gecikmesi P99: Aynı bölgede 1,1 ms
  • Tahliye politikası: Panel üzerinden yapılandırılabilir
  • Kalıcılık: AOF ve RDB anlık görüntü seçenekleri mevcut

Yönetilen PostgreSQL veritabanı App Platform bileşenine bağlandığında PgBouncer bağlantı havuzu otomatik yapılandırılır. Bu, yük altında kısa ömürlü çok sayıda bağlantı açma eğiliminde olan Django, Rails veya Prisma gibi frameworkler için büyük bir avantajdır.

Fiyatlandırma detayları

App Platform fiyatlandırması öngörülebilir ve geliştirici dostudur. Sadece çalışan uygulama bileşenleri için ödeme yaparsınız, Temel planlarda aylık 400 ücretsiz derleme dakikası vardır. Sınırsız bant genişliği, diğer PaaS sağlayıcılarında geliştiricileri şaşırtan gizli maliyeti ortadan kaldırır.

Üretim kullanımı sınırları ve dikkat edilmesi gerekenler

Üç haftalık testten sonra, en önemli sınırlar ve uç durumlar bunlardır. Taahhütte bulunmadan önce bunları anlamak sürprizleri önler.

Sınır Detay Etkisi
Derleme dakikaları Temel planda ayda 400 ücretsiz; sonrası dakikası $0,01 ⚠️
WebSocket desteği Sadece ücretli planlarda (₺533/ay ve üzeri) ⚠️
Otomatik Ölçeklendirme Sadece Profesyonel plan (aylık ₺1.066'den itibaren) ⚠️
Maks konteyner Profesyonel planda uygulama başına 8 ⚠️
Ücretsiz katmanda Docker Mevcut değil; sadece buildpack ⚠️
Bant genişliği Sınırsız (çıkış ücreti yok)
HTTPS Tüm planlarda Let's Encrypt
Çalışma süresi SLA'sı Profesyonel planlarda %99,95

Güvenlik ve uyumluluk

App Platform, ek yapılandırma olmadan güçlü bir güvenlik temeli sunar. Test sırasında her özelliği gerçek dağıtımlarda doğruladım.

Platform güvenliği

  • Let's Encrypt ile otomatik HTTPS (otomatik yenilenir)
  • Ortam değişkenlerinin dinlenme halinde şifrelenmesi
  • Veritabanı bağlantıları için VPC entegrasyonu
  • Tüm planlarda DDoS koruması dahil

Uyumluluk

  • SOC 2 Tip II sertifikalı
  • Frankfurt (FRA1) bölgesinde GDPR uyumluluğu
  • ISO 27001 sertifikası
  • PCI DSS uyumlu altyapı

İzleme ve gözlemlenebilirlik

App Platform, çoğu üretim ihtiyacını karşılayan yerleşik gözlemlenebilirlik sağlar, ek araç gerektirmez.

Yerleşik araçlar

  • Bileşen başına gerçek zamanlı günlük akışı
  • CPU, bellek ve istek oranı panoları
  • Özel uç noktalarla sağlık kontrolü yapılandırması
  • Tek tıkla geri alma ile dağıtım geçmişi

Dış entegrasyonlar

  • OTLP ihracatı ile Datadog
  • Dockerfile derlemelerinde New Relic ajanı
  • Özel Prometheus tarama uç noktaları
  • DigitalOcean İzleme uyarıları

GhostlyBridge ile DigitalOcean sunucularını yönetin

DigitalOcean Droplet'larını App Platform ile birlikte kullanıyorsanız, GhostlyBridge yerel sunucu yönetimi için ücretsiz bir masaüstü uygulamasıdır. SSH bağlantıları, dosya transferleri ve sunucu izleme için tarayıcı veya ayrı SFTP istemcisi gerektirmeyen sade bir arayüz sunar.

Temel özellikler

  • Dosyaları sürükle bırak ile doğrudan sunucularınıza yükleyin
  • Hızlı erişim için sistem tepsisi entegrasyonu
  • Bir arayüzden birden fazla SSH sunucusunu yönetin
  • Windows ve Linux için mevcut

Neden DigitalOcean ile kullanmalı?

  • SSH terminal kurulumu olmadan hızlı Droplet erişimi
  • Yapılandırma dosyalarını ve dağıtım betiklerini saniyeler içinde aktarın
  • Sunucu durumunu masaüstünüzden anında izleyin
  • App Platform + Droplet hibrit kurulumları için ideal yardımcı

App Platform ve Droplet karşılaştırması

DigitalOcean hem App Platform (yönetilen PaaS) hem de Droplet (yönetilmeyen VPS) sunar. Doğru seçimi yapmak, ne kadar kontrol istediğinize ve ne kadar altyapı yönetmek istediğinize bağlıdır.

App Platform Droplets (VPS)
Kurulum Git push → dakikalar içinde canlı Manuel sunucu kurulumu (SSH, Nginx vb.)
Ölçeklendirme Otomatik ölçeklendirme (Profesyonel plan) Manuel: yeniden boyutlandırma veya yük dengeleyici ekleme
Kontrol Sınırlı — root erişimi yok, özel paket yok Tam root erişimi, istediğinizi kurun
Hata ayıklama Sadece günlük akışı — konteynerlere SSH yok Tam kabuk erişimi, hata ayıklayıcı ekleme, süreçleri inceleme
Fiyat ₺533/ay'dan başlayan fiyat (backend uygulamalar) $4/ay'dan başlayan fiyat (1 vCPU, 512 MB)
En uygun Hızlı teslimat, küçük ekipler, standart yığınlar Özel kurulumlar, GPU iş yükleri, tam kontrol

Kontrolden çok hız önemliyse App Platform kullanın. Root erişimi, özel çalışma zamanı veya standart dışı yapılandırmalar gerekiyorsa Droplet tercih edin. Birçok ekip her ikisini de kullanır: Web servisleri için App Platform, arka plan işlemleri veya özel iş yükleri için Droplet.

App Platform ve alternatifleri

App Platform diğer PaaS seçenekleriyle nasıl karşılaştırılır? İşte test deneyimime dayalı hızlı bir karşılaştırma.

Özellik DigitalOcean App Platform Heroku Railway Render
Ücretsiz katman Başlangıç: 3 statik site (1 GiB bant genişliği) Eco dynos ($5/ay) Aylık 5$ kredi Aylık 750 saat
Otomatik Ölçeklendirme Evet (Profesyonel) Evet (Performans) Sadece manuel Evet (ücretli)
Yönetilen veritabanı PostgreSQL, MySQL, Redis, MongoDB, Kafka PostgreSQL, Redis PostgreSQL, Redis, MySQL PostgreSQL, Redis
Bant genişliği Sınırsız Sınırsız 100 GB sonra ücretli 100 GB sonra ücretli
Docker desteği Evet (ücretli planlar) Evet (tüm planlar) Evet (tüm planlar) Evet (tüm planlar)

Son karar

Beş farklı uygulama türünde üç haftalık üretim testi sonrası, App Platform performanstan ödün vermeden sadelik vaadini yerine getiriyor. Dağıtım deneyimi test ettiğim en iyiler arasında: kodu gönderin, dört dakikadan kısa bekleyin, uygulamanız HTTPS ile canlı olsun.

₺533/ay başlangıç fiyatı, sınırsız bant genişliği ve dahil HTTPS göz önüne alındığında rekabetçidir. Otomatik ölçeklendirme yük testlerinde güvenilir çalıştı, ancak 8 konteyner sınırı çok büyük uygulamaları kısıtlayabilir. Otomatik PgBouncer havuzlama ile yönetilen veritabanı entegrasyonu önemli bir operasyonel yükü ortadan kaldırır.

App Platform, altyapı yönetmeden hızlı teslimat yapmak isteyen geliştiriciler için mükemmel bir seçimdir. Next.js, Django, Go veya Blazor projeleri için güvenilir barındırma ve yerleşik ölçeklendirme sunar, zor bulunur.

App Platform'u denemeye hazır mısınız?

60 gün boyunca ₺8.883 ücretsiz kredi ile başlayın

DigitalOcean App Platform SSS

Geliştirici bakış açısıyla en yaygın DigitalOcean App Platform sorularının yanıtlarını bulun.