43 puan yazan xguru 2022-01-10 | 7 yorum | WhatsApp'ta paylaş
  • CloudFlare Pro alan adı başına $20, toplamda $40 (ana alan adı .com, assetler .org)

  • Backblaze B2 (S3 uyumlu), CF ile Bandwidth Alliance kapsamında bağlı olduğundan aralarındaki trafik için ücret yok; yalnızca aylık $11 depolama ücreti ödeniyor

  • Next.js ile geliştirildi ve Vercel üzerinde barındırılıyor. Temel ücret aylık $20

  • Veritabanı olarak Google Firestore kullanılıyor, aylık $100 (en ucuz seçenek değil ama performans ve ölçek sorunları nedeniyle tercih edilmiş)

  • Vultr üzerinde ayrıca $5'lık bir API sunucusu çalıştırılıyor

  • Veritabanı ve API maliyetlerinin düşük olmasının nedeni önbellek oranının %93 gibi çok yüksek olması

→ CloudFlare Argo hizmeti kullanılıyor: aylık $160

⇨ Gecikmeyi en aza indirmek için DNS yönlendirme optimizasyonu

⇨ Önbellekleme için ek katman kurulumu

→ Bu yüzden Argo yalnızca .com için uygulanıyor. ORG alan adı çoğunlukla indirilebilir materyaller için olduğundan CDN üzerinden geçmesi yeterli

  • Tüm görseller için Bunny.net kullanılıyor: aylık $27

→ Tüm görselleri otomatik olarak yeniden boyutlandırma ve sıkıştırma desteği sağlıyor

Toplam: $370

  • DNS, caching & egress: Cloudflare (2 domain) – $40

  • Caching: Cloudflare (Argo) – $160

  • Asset storage: Backblaze B2 – $11

  • Web hosting: Vercel – $20

  • Database: Firestore – $100

  • API: Vultr – $5

  • Image hosting & optimization: Bunny.net – $27

  • Domains: Cloudflare – $4

  • Email fees: MXroute – $3

7 yorum

 
dongyagn1 2023-04-21

Bu yazı sayesinde, kabaca startup benzeri şirketlerin nasıl yola çıktığını anladım.
Oldukça fazla hizmet kullanmanın yönetim açısından zor olabileceğini düşünmüştüm,
ama öyle de değil gibi görünüyor..

 
nicewook 2022-01-17

B2'nin S3 uyumlu olması ne anlama geliyor?

Verileri B2'den S3'e taşıdıktan sonra da istemci programında aynı API'yi kullanabileceğiniz anlamına mı geliyor?

 
xguru 2022-01-17

B2 API'nin S3 API ile uyumlu olduğu söyleniyor.

B2 fiyatı S3'ün 1/4'ü ve Migrate özelliğini de sunduğu için, verileri S3'ten doğrudan taşıyıp sadece API endpoint'ini değiştirmeniz yeterli.

 
galadbran 2022-01-10

Sanırım Cloudflare'ın da S3 uyumlu bir depolama hizmeti çıkaracağını söylemişlerdi; haberlere bakmam gerekecek.

 
yjiq150 2022-01-10

Koronabord'u geliştirip işletirken başlangıçta S3 + CloudFront kombinasyonuyla çalışmıştım; sonra CDN trafik maliyeti yüzünden S3 + Cloudflare kombinasyonuna geçince CDN maliyetini inanılmaz ölçüde azaltmıştım.

Buna rağmen Cloudflare'da cache miss olduğunda istekler origin olan S3'e kadar gittiği için bu trafik için hâlâ AWS'ye epey ücret ödemek zorunda kalıyordum; meğer bu kısmı da ücretsiz kullanmanın bir yolu varmış..!

Depolamayı bir an önce Backblaze B2'ye taşımam gerekecek gibi görünüyor. Güzel bilgi için teşekkürler.

 
xguru 2022-01-10
 
nicewook 2022-01-17

Linklere de keyifle baktım.

  1. Bununla ilgili geçmiş GeekNews bağlantılarının da otomatik olarak oluşturulması ilginç olabilir diye düşünüyorum.

  2. Bu sanırım 2020 civarındaki bir GeekNews yazısı; o zamanlar yorum özelliği desteklenmiyor muydu? Yoksa eski yazılara yorum yazılamıyor mu? Cloudflare'in neden Backblaze B2 için uygun dediğini merak etmiştim. :-)