Büyük bir afet veya deprem sonrasında sahra hastanesinde biriken 500 acil travma ve açık cerrahi hastasını büyük şehirdeki üniversite hastanesine nakletmeniz gerektiğini düşünün. İki hastane arasındaki tek doğrudan hat, iki dağın arasına gerilmiş tek şeritli, sallantılı bir asma köprüdür. Cerrahi ekip oturur ve bir lojistik hesabı yapar: Bu köprüden her 15 dakikada sadece 1 adet tekerlekli sedye geçebilmektedir. 500 hastanın bu köprüden diğer tarafa aktarılması tam 18 gün sürecektir! Hastaların yarısı o köprünün başında kan kaybından ölecektir. Tam o sırada sahra hastanesinin başhekimi masaya yumruğunu vurur: "Asma köprüyü unutun! 500 hastayı hemen arkadaki askeri nakliye helikopterlerine ve ambulans konvoyuna doldurun, otobandan dolaşıp 1 saat içinde şehre giriyoruz!" Asma köprü modern ve havalı görünmektedir; ancak devasa bir kütleyi acil taşırken kaba fizik ve konvoy gücü her zaman daracık köprüleri ezer geçer.

Modern bilişim ve sistem mühendisliği dünyasında veri merkezi taşıma (Data Center Migration) operasyonlarında yaşanan ve bilişim literatürüne Sneakernet (Spor Ayakkabı Ağı) olarak geçen o tarihi gerçek tam olarak bu asma köprü dramıdır.

50 Terabaytlık devasa bir ilişkisel veritabanını veya medya arşivini fiber optik hat üzerinden rsync ile taşımaya kalkan mühendislerin karşılaştığı matematiksel tokat ve sonunda çözümü SSD diskleri sırt çantasına doldurup taksiye atlamakta bulmaları, mühendisliğin en saf pratik zaferlerinden biridir.


Tanenbaum Kanunu: "Bant Genişliği Kamyonla Yarışamaz!"

Bilgisayar bilimlerinin efsanevi ismi Andrew S. Tanenbaum, 1981 yılında yazdığı "Computer Networks" kitabında ağ mühendisliğinin en unutulmaz aforizmasını tarihe kazımıştır:

"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."
(Otobanda son sürat giden, içi kaset dolu bir steyşın vagon arabanın bant genişliğini asla küçümsemeyin!)

Birçok yazılımcı fiber optik internetin "sonsuz hızlı" olduğunu zanneder. Oysa veri boyutu terabaytlara ve petabaytlara ulaştığında, internet hatlarının bant genişliği daracık bir asma köprüye dönüşür.


50 Terabaytın Matematiği: 24 Günlük Kesinti

Bir şirketin veri merkezini Gayrettepe'den Dudullu'daki yeni bir veri merkezine taşıyacağını varsayalım.

  • Toplam Veri: 50 Terabayt (50.000 Gigabayt)
  • Eski Sunucunun İnternet Çıkışı: Simetrik 200 Mbps (Oldukça iyi bir kurumsal hat).

Mühendis terminali açar ve komutu verir:
rsync -avz /data/ root@yeni-sunucu:/data/

Komut satırındaki transfer hızını ve tahmini bitiş süresini (ETA) hesaplayalım:

[VERİ TRANSFER MATEMATİĞİ]

200 Mbps Hat = Saniyede net 20 Megabayt (MB/s) transfer hızı.
- 1 Dakikada : 1.2 GB
- 1 Saatte   : 72 GB
- 1 Günde    : 1.728 GB (Yaklaşık 1.7 TB)

50 Terabaytın Aktarılması İçin Gereken Süre:
50.000 GB / 1.728 GB = 28.9 GÜN! 🔴

Ekranda parlayan tahmini süre: 29 Gün!

Şirketin e-ticaret veya bankacılık veritabanını 29 gün boyunca kapatıp "Veri taşıyoruz, 1 ay sonra gelin" diyebilir misiniz?
Hattı 1 Gbps'e çıkarsanız bile aktarım 5 gün sürecektir. Üstelik bu 5 gün boyunca hatta tek bir mikrosaniyelik kopma, ISP yönlendiricisinde bir takılma veya SSH oturumunun düşmesi halinde transfer baştan başlayacak veya dosya kontrolü (checksum) saatler alacaktır.


Cerrahi Operasyon: Taksi, Sırt Çantası ve NVMe SSD'ler

İşte o an kurumsal slaytların, fütüristik bulut sunumlarının bittiği ve sahra tıbbının başladığı andır:

  1. Saat 23:00 (Veritabanı Klemplenir):
    Eski veri merkezinde veritabanı yazmaya kapatılır (FLUSH TABLES WITH READ LOCK).
  2. Saat 23:15 (Klonlama Başlar):
    Sunucuya USB-C 40 Gbps veya Thunderbolt 4 arayüzüyle harici 4 adet yüksek hızlı Enterprise NVMe SSD takılır.
    Yazma hızı: 2.800 MB/s!
    50 Terabaytlık ham veri blok düzeyinde (dd veya zfs send/recv ile) doğrudan fiziksel NVMe disklere yazılır.
    İşlem süresi: Yalnızca 4.5 Saat!
  3. Saat 03:45 (Fiziksel Nakil - Sneakernet):
    Mühendis diskleri anti-statik poşetlere sarar, sırt çantasına koyar.
    Gayrettepe'den taksiye biner. 15 Temmuz Şehitler Köprüsü'nden geçerek Dudullu'daki yeni veri merkezine ulaşır.
    Yol süresi: 35 Dakika.
  4. Saat 04:30 (Veri Enjeksiyonu):
    Diskler yeni sunucuya takılır ve veritabanı dizinine doğrudan kopyalanır.
    Süre: 4.5 Saat.
  5. Saat 09:00 (Canlıya Çıkış):
    Toplam operasyon süresi: 10 Saat!

29 gün sürecek olan veri transferi, bir taksinin arka koltuğunda 10 saatte tamamlanmış ve şirket mesaiye sıfır veri kaybıyla başlamıştır!

[FİBER İNTERNET (200 Mbps)] : 29 Gün / 696 Saat (Kollaps & İflas!) ❌
[SNEAKERNET (Taksi + SSD)]  : 10 Saat (Başarı & Hayatta Kalma!) ✅

Bant Genişliği Farkı:
Taksi ile taşınan 50 TB, saniyede yaklaşık 1.400 MB/s (11.2 Gbps) saf bant genişliği üretmiştir!

AWS Snowball: Küresel Devlerin Kamyonlu Taşımacılığı

"Canım taksiyle veri taşımak Türkiye'ye özgü bir ameleliktir" diyenler, dünyanın en büyük bulut devi Amazon Web Services'ın (AWS) bu işi nasıl yaptığına baksın.

Amazon, müşterilerinin petabaytlarca verisini internetten taşıyamayacağını çok iyi bildiği için resmi bir donanım hizmeti satmaktadır: AWS Snowball ve AWS Snowmobile.

  • AWS Snowball: Müşterinin kapısına kargo ile gelen, kurşun geçirmez, yangına dayanıklı, içinde 80 TB NVMe disk olan askeri bir çantadır. Veriyi ofisinizde diske yüklersiniz; kurye çantayı alıp Amazon veri merkezine götürür.
  • AWS Snowmobile: 100 Petabaytlık veri merkezlerini taşımak için Amazon'un bizzat kapınıza gönderdiği 45 metrelik devasa bir tır kamyonudur! Tırın dorsesi içi disklerle dolu yürüyen bir veri merkezidir. Binanıza devasa fiber kablolarla bağlanır, veriyi çeker ve karayoluyla AWS veri merkezine sürer!

Dünyanın en gelişmiş bulut şirketi bile Tanenbaum Kanunu'na boyun eğmiş; internet kablosunun yerine bir tırın dizel motorunu koymuştur.


Hibrit Göç Modeli: Kesintisiz Senkronizasyon (Delta Sync)

Peki, fiziksel disk taşınırken geçen o 10 saatte siteye gelen yeni siparişler ne olacak?

İşte burada Delta Senkronizasyon (Çift Fazlı Cerrahi) uygulanır:

  1. İlk Büyük Kütle (Snapshot): Veritabanı canlıyken ilk 50 TB disklere yazılır ve taksiyle yola çıkarılır. Site açık kalmaya ve sipariş almaya devam eder.
  2. Fiziksel Disk Yeni Sunucuya Açılır: 50 TB içeri basılır.
  3. Delta Sync (Küçük Fark): Sitede son 10 saatte oluşan yalnızca 2 Gigabaytlık yeni sipariş ve hareket verisi internet hattı üzerinden (mysqlbinlog veya CDC - Change Data Capture ile) 30 saniye içinde yeni sunucuya fırlatılır!
  4. Geçiş (Cutover): DNS yeni sunucuya çevrilir. Kesinti süresi: Yalnızca 30 Saniye!

Sonuç

Asma köprüden hasta taşımaya çalışırken hastayı yolda kaybeden hekim nasıl lojistik körlüğü yaşadıysa; terabaytlarca veriyi internet hattından günlerce taşımaya çalışıp operasyonu kilitleyen sistem yöneticisi de öyle bir körlük içindedir.

Mühendislik fantezilerin değil; en hızlı, en pratik ve en güvenilir çözümü seçme sanatıdır. Bazen en ileri teknoloji, bir mühendisin sırt çantasına koyduğu SSD diskler ve bindiği bir sarı taksidir. Veri hacmi büyüdüğünde internetin sınırlarını kabul edin; gerektiğinde ayağınıza spor ayakkabıları giyip veriyi fiziksel olarak taşıyacak cesareti gösterin.