Cloudinary, Imgix ve Bunny Optimizer: Türk Siteler İçin Hangisi?

Üç küçük sunucu rafı ve kâğıt harita parçası

Görsel CDN ve optimizasyon servisleri artık sunucu tarafında yeniden boyutlandırma yapan küçük araçlar olmaktan çıktı; format dönüşümü, akıllı kırpma ve içerik dağıtımını tek URL üzerinden birleştiren platformlara dönüştü. Cloudinary, Imgix ve Bunny Optimizer bu alanın en çok tercih edilen üç adı; aralarındaki fark ise salt özellik listesinde değil, fiyat yapısında ve coğrafi dağıtımda gizli.

Türkiye'den yayın yapan bir site için doğru servisi seçmek üç soruyu yanıtlamayı gerektiriyor: Sunucu, ziyaretçinize ne kadar yakın? URL tabanlı dönüşüm API'si iş akışınızı tam karşılıyor mu? Ücretsiz katman ya da giriş fiyatı gerçekten sürdürülebilir mi? Bu soruların yanıtı birbirinden bağımsız değil; bir servisteki edge avantajı, fiyatlandırma modeliyle birlikte değerlendirilmediğinde yanıltıcı sonuçlar veriyor.

Karşılaştırma bu üç eksen üzerinde ilerliyor; sonunda hangi proje tipi için hangi servisin daha mantıklı olduğu netleşiyor.

Edge konumları ve Türkiye için gecikme

Bunny.net, İstanbul'da aktif bir PoP (Point of Presence) barındırıyor. Bu coğrafi fark küçük görünüyor; ancak Türkiye trafiği ağırlıklı bir site için her görsel isteğinde birikimli bir etki yaratıyor. İstanbul ziyaretçisinin isteği yerel sunucudan yanıt aldığında, İstanbul-Frankfurt rotasına kıyasla gecikme değerleri belirgin biçimde düşüyor; özellikle görsel başına birden fazla dönüşüm varyantı sunulan sayfalarda bu fark ziyaretçi deneyimine doğrudan yansıyor.

Cloudinary, dağıtım katmanı için Akamai ve Fastly altyapısını kullanıyor. Her ikisinin de İstanbul'da PoP'u mevcut. Teoride Bunny ile benzer gecikme değerleri üretmesi bekleniyor; ancak Cloudinary'de dönüşüm işlemi ile CDN katmanı ayrı çalışıyor. Görsel ilk kez talep edildiğinde dönüşüm gerçekleşiyor ve önbelleğe alınıyor; sonraki istekler önbellekten geliyor. İlk istek süresi dönüşümün karmaşıklığına göre değişiyor; birden fazla adım içeren zincirleme dönüşümler bu süreyi uzatabiliyor.

Imgix, Amazon CloudFront üzerinde çalışıyor. CloudFront'un Türkiye'de PoP'u yok; İstanbul ziyaretçileri genellikle Frankfurt veya Amsterdam edge'lerine yönlendiriliyor. Bu ek gecikme her sitede aynı etkiyi yaratmıyor; içerik ağırlıklı sayfalarda sayfa başına düşen görsel sayısı arttıkça fark daha belirgin hale geliyor. Imgix'i değerlendirirken bu coğrafi kısıtı baştan hesaba katmak yerinde oluyor.

URL tabanlı dönüşüm API'si: derinlik karşılaştırması

URL dönüşüm sözdizimi üç serviste de benzer mantıkla çalışıyor: orijinal görsel URL'sine parametre ekliyorsunuz, servis dönüştürülmüş versiyonu üretiyor. Fark, parametrelerin ne kadarını desteklediğinde ve bu desteğin ne kadar tutarlı davrandığında ortaya çıkıyor.

Cloudinary, üç servis içinden en geniş dönüşüm kütüphanesini sunuyor. Yeniden boyutlandırma, kırpma modları (fill, scale, fit, pad, crop), arka plan kaldırma, yapay zeka tabanlı nesne odaklı kırpma, efektler, metin yerleştirme ve zincirlenmiş dönüşümler URL seviyesinde mümkün. Gelişmiş özellikler ek kredi tüketiyor ya da daha yüksek plana geçiş gerektiriyor; temel dönüşümler ücretsiz katmanda da çalışıyor. Özellikle yüz odaklı kırpma (g_face) ve otomatik format seçimi (f_auto, q_auto), elle yapılandırma gerekmeksizin kaliteli çıktı üretiyor.

Imgix benzer bir dönüşüm setini farklı sözdizimi ile sunuyor. w, h, fit, fm, q, dpr gibi parametreler yaygın kullanım senaryolarını karşılıyor. API belgeleri tutarlı; karmaşık parametre birleşimleri de öngörülebilir davranıyor. Arka planda Imgix'in kendi işleme altyapısı çalışıyor; CloudFront yalnızca dağıtım katmanı. Bu ayrım dönüşüm kalitesini coğrafi konumdan bağımsız kılıyor.

Bunny Optimizer daha sınırlı bir set sunuyor. Yeniden boyutlandırma, kırpma, format dönüşümü (WebP, AVIF), kalite ayarı ve temel filtreler mevcut. Zincirlenmiş dönüşüm desteği yok; arka plan kaldırma veya yapay zeka tabanlı odak noktası gibi özellikler eklenmemiş. Standart ürün görseli akışını ve format dönüşümünü rahatlıkla karşılıyor; içerik pipeline'ı karmaşık projeler için yetersiz kalıyor.

Pratik fark şöyle somutlaşıyor: bir e-ticaret sitesinde ürün görsellerini WebP'ye çevirmek, yeniden boyutlandırmak ve DPR varyantı üretmek için üç servis de yeterli. Ama aynı görsele metin katmanlamak, arka planı kaldırmak ve sayfaya özel renk filtresi uygulamak istediğinizde Bunny'nin sınırlarına süratle ulaşıyorsunuz.

Ücretsiz katman gerçekte ne kadar çalışır?

Ücretsiz. Tek başına değersiz bir sözcük.

Cloudinary'nin ücretsiz planı aylık 25 kredi (credit) içeriyor. Kredi hesabı doğrusal değil: depolama, bant genişliği ve dönüşümler farklı oranlarla tüketiyor. Küçük bir blog ya da portföy sitesi için bu limit ayı rahat geçiriyor; yüksek görselli e-ticarette veya trafikli bir medya sitesinde birkaç günde tükenebiliyor. Yüksek DPR varyantları ve yapay zeka özellikleri tüketime hız katıyor; bütçe planlamadan ücretsiz katmana giren ekipler ay sonu faturasıyla karşılaşabiliyor. Kredi kullanımını izleyen bir dashboarda erişim ücretsiz planda da mevcut; bu araç aktif kullanılmalı.

Imgix'in ücretsiz katmanı yok. Test ortamı sunuluyor; ancak prodüksiyonda kullanmak için ödeme zorunlu. Ücretli planlar kaynak görsel sayısı ve bant genişliği üzerinden hesaplandığından düşük hacimli projelerde birim maliyet yüksek kalıyor. Küçük projeler ve prototip aşaması için Imgix başlangıç noktası değil; bütçe ve ölçek hazır olduğunda değerlendirmek daha verimli sonuç veriyor.

Bunny.net, CDN ve Optimizer'ı ayrı fiyatlıyor. Kalıcı ücretsiz katman yok; pay-as-you-go modeliyle Avrupa ve Türkiye trafiği için GB başına oldukça düşük ücret uygulanıyor. Optimizer eklentisi CDN maliyetinin üstüne ekleniyor. Küçük ve orta ölçekli siteler için aylık toplam, Cloudinary'nin ücretli planına kıyasla belirgin şekilde düşük kalıyor; ancak sıfır maliyetle başlamak istiyorsanız Cloudinary ücretsiz katmanı tek seçenek olmaya devam ediyor.

Fiyat yapısı ve ölçekleme maliyeti

Trafik arttıkça birim maliyet nasıl ilerliyor? Giriş fiyatından daha belirleyici soru bu.

Cloudinary'de ücretli planların başlangıcı ayda 89 dolar civarında; bu planda kredi havuzu genişliyor. Trafik ve dönüşüm talebi artınca daha yüksek planlara geçiş ya da ek kredi satın alma gerekiyor. Kurumsal kullanıcılar özel sözleşmelerle fiyatlandırıyor. Görsel ağırlıklı ve yüksek trafikli platformlarda aylık maliyet hızla üç haneye çıkabiliyor; bu riski kontrol altına almak için otomatik dönüşüm tetikleyicilerini dikkatli yapılandırmak önemli.

Imgix kademeli fiyatlandırma uyguluyor; görsel sayısı ve bant genişliği arttıkça birim maliyet düşüyor. Yüksek hacimlerde hesap verimli hale geliyor; düşük hacimlerde görece pahalı kalıyor. Büyük medya arşivleri, SaaS platformları ve kurumsal e-ticaret altyapıları için tercih edilebilir; bireysel geliştiriciler ve küçük ajanslar için giriş eşiği yüksek olmaya devam ediyor.

Bunny.net'te bant genişliği maliyeti diğer ikisinin belirgin altında kalıyor. Türkiye ve Avrupa trafiği için GB başına ücret Avrupa CDN pazarının rekabetçi tarafında; büyük görsel arşivlerinde ve yüksek trafikli sitelerde ölçekleme maliyeti öngörülebilir seyir izliyor. Optimizer eklentisinin talep bazlı fiyatlandırması, yüksek dönüşüm çeşitliliğinde toplam maliyeti artırabiliyor; standart yeniden boyutlandırma ve format dönüşümü senaryolarında bu etki sınırlı kalıyor.

Kurulum ve entegrasyon yükü

Cloudinary, WordPress eklentisi, Next.js ve React SDK'sı, Python paketi ve Ruby gem dahil çok sayıda resmi entegrasyon sunuyor. Görselleri Cloudinary'nin kendi bulut depolamasında barındırmak ya da harici bir kaynaktan fetch modunda çekmek mümkün. Fetch modu, var olan nesne depolamasından veya başka bir CDN'den görsel alıp dönüştürerek sunduğu için mevcut altyapıyla entegrasyonu kolaylaştırıyor; görselleri yeniden yüklemek gerekmiyor. Bu özellik, göç sürecini kademeli yapmanıza da olanak tanıyor.

Imgix benzer fetch modeliyle çalışıyor; kaynak olarak S3, Google Cloud Storage veya herhangi bir HTTP uç noktası belirtilebiliyor. Resmi SDK sayısı sınırlı; çoğu entegrasyon URL oluşturma mantığı üzerine kuruluyor. Bu bir eksiklik değil, kasıtlı bir tercih: Imgix, altyapı ekiplerinin dönüşüm mantığını tam kontrol ettiği ve URL'leri programlı oluşturduğu ortamlar için tasarlanmış.

Bunny, kendi depolama servisini (Bunny Storage) CDN ve Optimizer ile birlikte paketliyor. Üçünü aynı sağlayıcı üzerinde kullanan bir yapı, görsel yüklemeden son kullanıcıya teslimata kadar tek bir ekosistemde kapatıyor. Dış kaynak desteği mevcut; SDK çeşitliliği öbür ikisinin gerisinde. Bunny'nin REST API'si iyi belgelenmiş; özel entegrasyon yazmak orta seviye bir geliştirici için karmaşık değil.

Türk site için hangisi?

Soruyu tersine çevirmek işe yarıyor: hangi proje, hangi servisi hak ediyor?

Türkiye ağırlıklı trafik ve düşük bütçe bir arada geliyorsa Bunny.net öne çıkıyor. İstanbul PoP'u gecikmeyi kısaltıyor, bant genişliği maliyeti ölçeklenebilir, dönüşüm API'si standart ihtiyaçları karşılıyor. Yüksek görsel hacimli e-ticaret siteleri, haber platformları ve içerik ağırlıklı uygulamalar için Bunny genellikle en maliyet verimli seçenek. Bir de şunu sormak gerekiyor: görsel dönüşümünde özellik derinliğine gerçekten ihtiyacınız var mı? Çoğu projede yanıt hayır; bu durumda Bunny'nin sınırları kısıtlayıcı değil, yeterli.

Dönüşüm özellik derinliği önemliyse ve ekip zaten görsel pipeline'ını yönetiyorsa Cloudinary öne çıkıyor. Fetch modu, yapay zeka tabanlı kırpma, zincirleme dönüşümler ve geniş SDK desteği geliştiricilere ayrıntılı kontrol sağlıyor. Ücretsiz katman prototip ve küçük siteler için çalışıyor; trafik büyüdükçe kredi kullanımını yakından izlemek gerekiyor. Türkiye için Cloudinary'nin Akamai ve Fastly altyapısı makul gecikme sunuyor; Bunny ile aradaki fark her senaryoda belirleyici olmuyor.

Yüksek hacimli görsel arşivleri, çok dilli içerik platformları veya özel geliştirme kapasitesi olan ekipler için Imgix değerlendirilebilir. Ücretsiz katman yokluğu ve giriş maliyeti küçük projeleri uzak tutuyor; kararlı, belgelenmiş API ve ölçekle düşen birim maliyet büyük projelerde avantaja dönüşüyor. Türkiye'de CloudFront PoP bulunmaması nedeniyle gecikme değerleri diğer ikisinin gerisinde kalıyor; bu fark kritik eşiği geçmeden önce kendi trafiğinizle ölçmek en doğrusu.

Üç servisin de Türkiye odaklı bir kararda ağırlık taşıyan değişkeni farklı: Bunny için coğrafya, Cloudinary için özellik seti, Imgix için ölçek ve maliyet verimliliği belirleyici oluyor.

Karar için en kısa yol şu: mevcut bant genişliği ve görsel dönüşüm ihtiyacını bir ay için çıkarın, üç servisin fiyatlandırmasına girin ve karşılaştırın. Kağıt üstündeki özellik tablosu her zaman gerçek maliyeti yansıtmıyor; trafik tahminini doğru tutmak öngörülemeyen fatura sürprizlerinin önünde duruyor. Bunny'den başlamak, hem Türkiye gecikme avantajını kullanmak hem de gerektiğinde başka bir servise geçişi kolaylaştırmak açısından düşük riskli bir giriş noktası sunuyor.