VDS ve Bare-Metal sunucular üzerinde kurulan Kubernetes (k3s / RKE2 / kubeadm) kümelerinde durum bilgisi tutan (stateful) pod'lar için Longhorn (iSCSI), Rook-Ceph (Kernel RBD), OpenEBS Mayastor (NVMe-oF) ve Local Path sürücülerinin disk çarpanını, yazma gecikmesini, küme içi ağ yükünü ve AWS EBS gp3 maliyet tasarrufunu hesaplayın.
Kolay Web Arayüzü ve Otomatik Blok Replikasyonu
# Helm ile Longhorn Kurulumu helm repo add longhorn https://charts.longhorn.io helm repo update helm install longhorn longhorn/longhorn \ --namespace longhorn-system \ --create-namespace \ --set defaultSettings.defaultReplicaCount=2 \ --set defaultSettings.storageOverProvisioningPercentage=120
| Depolama Sürücüsü | Protokol & Mimari | Kopya | Gereken Disk | Gecikme | Düğüm RAM | Ağ Trafiği | Veritabanı Uyumu |
|---|---|---|---|---|---|---|---|
| Longhorn | iSCSI / Longhorn Engine | 2x | 720 GB | ~1.8 ms | ~490 MB | 280 Mbps | Uyumlu |
| Local Path Provisioner | Host Filesystem (Doğrudan Yerel Dizin) | 1x | 330 GB | ~0.1 ms | ~25 MB | 0 Mbps | Uyumlu |
| Rook-Ceph | Linux Kernel RBD (Rados Block Device) | 3x | 1062 GB | ~1.2 ms | ~3400 MB | 560 Mbps | Uyumlu |
| OpenEBS Mayastor (io-engine) | NVMe-oF (NVMe over Fabrics / TCP) | 2x | 672 GB | ~0.6 ms | ~1500 MB | 280 Mbps | Uyumlu |
Kubernetes üzerinde veritabanı (PostgreSQL, MySQL, Redis, MongoDB) veya mesaj kuyruğu (Kafka, RabbitMQ) çalıştırırken en sık yapılan mimari hata, her PersistentVolumeClaim (PVC) için körü körüne Longhorn veya Rook-Ceph gibi 3x ağ replikasyonlu dağıtık blok depolama sınıfları tanımlamaktır.
PostgreSQL (Patroni) veya MongoDB gibi kendi içinde uygulama seviyesinde replikasyonu olan sistemlerde, disk seviyesinde ikinci bir ağ replikasyonu yapmak çift katmanlı gecikme yaratır. Rancher Local Path Provisioner, doğrudan yerel NVMe SSD hızını (0.1 ms gecikme, sıfır ağ yükü, sıfır RAM cezası) sunarak veritabanı performansını maksimize eder.
Kullanıcı dostu web kontrol paneli, anlık yedekleme (snapshot) ve S3 entegrasyonu sayesinde Longhorn, 3 ila 8 düğümlü küçük ve orta ölçekli VDS kümelerinin vazgeçilmezidir. Bir düğüm çöktüğünde pod diğer düğümde ayağa kalktığı anda diski anında bağlar. Ancak kullanıcı alanı iSCSI katmanı nedeniyle rastgele yazma IOPS'unda %25-%35 ceza yaratır.
Klasik iSCSI ve TCP yığınını terk eden Mayastor (io-engine), Intel SPDK kütüphanesini ve Rust dilini kullanarak Linux çekirdeğini atlar (kernel bypass). NVMe-oF protokolü ile ağ üzerinden yerel diske çok yakın gecikme süreleri (~0.6 ms) sunar. Yüksek IOPS gerektiren kurumsal veritabanları için en modern alternatiftir.
AWS EKS üzerinde 500 GB EBS gp3 depolama alanı ve ilave IOPS/throughput provizyonu aylık $40 - $80; 2 TB depolama ise aylık $160 - $300 (yıllık $2.000 - $3.600+) ek maliyet üretir.
Hetzner, OVH veya yerel Türk hosting sağlayıcılarından kiralayacağınız NVMe diskli VDS / Bare-Metal sunucularda Longhorn veya Local Path kullanarak sıfır ek depolama lisansı ile bu maliyeti tamamen ortadan kaldırabilir, TBW ömrü yüksek kurumsal NVMe disklerin ham gücünden faydalanabilirsiniz.