Taşradaki bir cerrahi araştırma enstitüsünün, hastaların dondurulmuş biyolojik doku ve nadir kan plazması numunelerini saklamak için bir depolama kararı aldığını hayal edin. Enstitünün kendi bahçesinde elektrik kesintisine dayanıklı, -80 derece modern kriyojenik depoları vardır. Ancak yeni atanan idareci, "Taşra zihniyetini bırakalım, biz uluslararası vizyona sahibiz, tüm doku numunelerimizi İsviçre Zürih'teki Alplerin içine oyulmuş ultra lüks bir kasada saklayacağız!" der. Numuneler uçakla Zürih'e gönderilir. Kasa şirketi güler yüzlüdür: "İçeriye malzeme koymak (Ingress) tamamen ücretsizdir, istediğiniz kadar tüp getirin!" Enstitü mutlu olur. Ancak bir gün acil bir hasta için o numunelerden 500 tüpün geri getirilmesi gerekir. Zürih'teki banka faturayı uzatır: "İçeri koymak bedavaydı; ancak kapıdan dışarı çıkardığınız (Egress / Bandwidth Out) her bir tüp için 500 Frank tahliye harcı alırız!" Enstitünün önüne 250 bin Franklık fahiş bir fatura konur. Bütçe iflas eder, numuneler rehin kalır ve hasta masada kaybedilir.

Türkiye'deki yazılım ekiplerinin ve e-ticaret şirketlerinin AWS S3 (Simple Storage Service) aşkı ve ay sonunda karşılaştıkları "Egress Traffic (Dışarı Çıkan Veri Trafiği)" faturası, tam olarak bu Zürih kasası sendromudur.


"İçeri Girmek Bedava, Dışarı Çıkmak Servet": Bulutun Otoban Gişesi

Amazon Web Services (AWS) dünyanın en güvenilir, en dayanıklı (%99.999999999 / 11 Nines) nesne depolama altyapısına sahiptir. S3'e koyduğunuz bir dosyanın kaybolma ihtimali teorik olarak sıfırdır.

Geliştiriciler AWS S3'ün fiyat sayfasına bakar:
"GB başına depolama: Sadece 0.023 $ (Yaklaşık 2 cent)"

Geliştirici hesap yapar: "1 Terabayt dosya atsak ayda sadece 23 Dolar! Harika, tüm kullanıcı avatarlarını, PDF faturaları, ürün videolarını ve günlük 50 GB'lık veritabanı yedeklerimizi S3'e yükleyelim!"

Ancak geliştiricinin görmezden geldiği o sinsi tuzak, tablonun en altındaki satırda gizlidir: Data Transfer OUT (Egress Traffic).

+------------------------------------------------------------------------+
|                          AWS S3 FİYAT TUZAĞI                           |
|                                                                        |
|  Veriyi S3'e Yüklemek (Data Transfer IN)   : 0.00 $ / GB (BEDAVA! 🟢)   |
|  Veriyi S3'te Saklamak (Storage)           : 0.023 $ / GB (ÇOK UCUZ! 🟢)|
|                                                                        |
|  Veriyi S3'ten Dışarı İndirmek (Data OUT)  : 0.09 $ / GB! (FELAKET! 🔴) |
|  API İstekleri (GET / PUT / LIST)          : 10.000 istekte ekstra para!|
+------------------------------------------------------------------------+

Veriyi içeri alırken kapılar ardına kadar açıktır; ancak o veriyi internete sunmaya veya kendi yerel sunucunuza geri indirmeye kalktığınızda, depolama maliyetinin tam 4 ila 5 katı bir çıkış faturasıyla yüzleşirsiniz!


Patolojinin Gelişimi: Ay Sonu Finans Depremi

Bir mobil uygulama veya dijital yayın platformu düşünün:

  • Şirket S3'e 10 Terabayt video ve görsel yüklemiştir. (Aylık Depolama: 10.000 GB x 0.023$ = 230 $).
  • Uygulama aniden popüler olur, yüz binlerce kullanıcı videoları izlemeye başlar.
  • Ay içinde toplamda 80 Terabaytlık dosya indirme (Egress) gerçekleşir.

Ay sonunda finans müdürünün masasına düşen AWS faturası şok edicidir:

AWS Billing Statement:
- S3 Storage Usage (10 TB)                  : 230.00 $
- S3 PUT/LIST Requests                      : 45.10 $
- Data Transfer OUT to Internet (80.000 GB) : 7.200.00 $ 🔴
------------------------------------------------------------
TOPLAM FATURA                               : 7.475.10 $ (Yaklaşık 270.000 TL!)

Şirket sahibi IT müdürünü odaya çağırır: "Biz 230 dolarlık disk kullanmışız, bu 7.200 dolarlık internet faturası nedir?! Şirketin tüm aylık kârı Amazon'a gitti!"

Dolar kurunun da her gün yükseldiği bir ülkede, bu fatura bir start-up'ı veya orta ölçekli bir KOBİ'yi 3 ay içinde iflasa sürükleyebilir.


Panikle Kaçış: Yerli Nesne Depolama ve S3 Uyumlu Açık Kaynak

Fatura şokunu yaşayan mühendislerin ilk refleksi AWS'den kaçış planı yapmaktır. Ancak burada da ikinci bir şok yaşanır: 10 TB'lık veriyi AWS'den indirmek bile 900 Dolar tutacaktır! Yine de bu cerrahi tahliye yapılmak zorundadır.

Peki dünya nereye gidiyor? Alternatif nedir?

1. MinIO: Kendi Sunucunuzda Kendi S3'ünüzü Kurmak

MinIO, açık kaynaklı, yüksek performanslı ve %100 S3 API Uyumlu bir nesne depolama yazılımıdır.

  • Kodunuzdaki hiçbir AWS SDK satırını değiştirmeniz gerekmez! Sadece endpoint URL'sini s3.amazonaws.com yerine kendi yerel sunucunuzun IP'sine (minio.sirket.com) çevirirsiniz.
  • Türkiye'deki yerel bir veri merkezinde aylık 50-100 Euro'ya kiralayacağınız 8x 4TB diskli bir Dedicated depolama sunucusuna MinIO kurarsınız.
  • İster 100 TB indirin, ister 500 TB; Egress faturası: 0 TL!
# Docker ile 10 Saniyede S3 Uyumlu MinIO Ayağa Kaldırma:
docker run -d \
  -p 9000:9000 -p 9001:9001 \
  --name minio-storage \
  -v /mnt/data:/data \
  -e "MINIO_ROOT_USER=admin" \
  -e "MINIO_ROOT_PASSWORD=CokGucluSifre123" \
  minio/minio server /data --console-address ":9001"

2. Ceph Object Gateway (RADOS GW): Kurumsal Petabayt Mimarisi

Eğer terabaytlar değil, petabaytlarca medya saklıyorsanız, Linux dünyasının en kararlı dağıtık depolama kümesi olan Ceph devreye girer.

  • 5 farklı fiziksel sunucunun diskleri tek bir havuzda birleştirilir.
  • Disklerden 2 tanesi yansa bile veri kaybı yaşanmaz (Self-healing).
  • Önüne konulan RGW (RADOS Gateway) ile sistem doğrudan S3 protokolüyle konuşur.

3. Cloudflare R2: "Sıfır Egress" Devrimi

Eğer kendi sunucunuzu yönetmek istemiyorsanız ve bulutta kalmak zorundaysanız; modern dünyada AWS S3'ün en büyük katili Cloudflare R2'dir:

  • S3 ile %100 uyumludur.
  • En can alıcı özelliği: DATA TRANSFER (EGRESS) TAMAMEN ÜCRETSİZDİR (0 $)!
  • Milyonlarca kullanıcı dosyanızı indirse bile sadece sakladığınız GB başına para ödersiniz; çıkış trafiğine tek bir cent bile ödemezsiniz.

Mimari Karar Ağacı: Hangi Veri Nerede Durmalı?

Bir teknoloji liderinin görevi "en havalı" logoyu seçmek değil; şirketin finansal damarlarını korumaktır:

[VERİ SINIFLANDIRMA PROTOKOLÜ]

1. Soğuk Arşiv ve Felaket Yedekleri (Yılda 1 kez indirilecek veriler):
   --> AWS S3 Glacier / Deep Archive (Kullanılabilir, çünkü dışarı çıkış nadirdir).

2. Canlı Medya, Kullanıcı Videoları ve Statik Varlıklar (Sürekli İndirilenler):
   --> ASLA ÇIPLAK S3'TE TUTULAMAZ!
   --> Çözüm: Ya Cloudflare R2 ya da Türkiye içinde çalışan yerel MinIO / Ceph kümesi!

3. Hibrit Model:
   --> Veriyi yerel MinIO'da tutun; önbellekleme (CDN) için önüne Cloudflare koyun.

Sonuç

Kan numunelerini İsviçre'ye gönderip geri alırken iflas eden hastane nasıl basiretsizce yönetilmişse; aylık 200 dolarlık disk için 7.000 dolar internet faturası ödeyip "Biz AWS kullanıyoruz" diye övünen şirket de öyle basiretsizdir.

Bulut mimarisi bir teknoloji cenneti değil; her bir baytın faturasının soğuk matematik kurallarıyla kesildiği ticari bir ekosistemdir. Egress maliyetlerini ve kur riskini hesaplamadan girilen küresel bulut sevdası, şirketinizi büyütemez; sadece yabancı bulut devlerinin bilançosuna kurban eder. Verinizi nerede saklayacağınızı seçerken etiketlere değil; faturanın en altındaki gizli çıkış gişelerine bakın.