Ana içeriğe atla
Apinizer platformu, farklı gereksinimlere ve senaryolara uygun üç temel kurulum topolojisi sunar. Her topolojinin kendine özgü avantajları, kullanım alanları ve gereksinimleri vardır.

Topoloji Karşılaştırması

Hızlı Karşılaştırma Tablosu

ÖzellikTopoloji 1
(Test/PoC)
Topoloji 2
(Profesyonel)
Topoloji 3
(HA)
Toplam Sunucu Sayısı2512
Kubernetes Control-Plane113 (HA)
Kubernetes Worker143
MongoDBSingle InstanceSingle InstanceReplica Set (3 nodes)
ElasticsearchSingle NodeSingle NodeCluster (3 nodes)
Yüksek Erişilebilirlikxx
Kullanım AmacıPoC, TestProductionProduction (HA)
Trafik Kapasitesi< 500K istek/gün500K - 3M istek/gün> 3M istek/gün

Topoloji Seçim Kılavuzu

Kullanım Senaryoları:
  • Proof of Concept (POC) projeleri
  • Geliştirme ve test ortamları
  • Düşük trafikli uygulamalar (< 500K istek/gün)
  • Hızlı kurulum gereksinimleri
  • Sınırlı kaynaklar ve bütçe
  • Eğitim ve öğrenme amaçlı
Avantajlar:
  • En düşük kaynak gereksinimi
  • Hızlı kurulum
  • Düşük maliyet
  • Basit yönetim
Dezavantajlar:
  • Tek nokta arıza riski
  • Yüksek erişilebilirlik yok
  • Production için uygun değil
  • Sınırlı ölçeklenebilirlik
Kullanım Senaryoları:
  • Orta ölçekli production ortamları
  • Orta trafikli uygulamalar (500K - 3M istek/gün)
  • Temel yüksek erişilebilirlik gereksinimleri
  • Bütçe optimizasyonu gereken durumlar
  • Kurumsal uygulamalar
Avantajlar:
  • Worker node’ları arasında yük dengeleme
  • Orta seviye kaynak gereksinimi
  • Production için uygun
  • Esnek ölçeklendirme
Dezavantajlar:
  • Yüksek erişilebilirlik sınırlı
  • Veritabanı tek nokta arıza riski
  • Coğrafi dağılım yok
Kullanım Senaryoları:
  • Kritik production ortamları
  • Yüksek trafikli uygulamalar (> 3M istek/gün)
  • Yüksek erişilebilirlik gereksinimleri (%99.9+ uptime)
  • Kritik iş süreçleri
  • Veri güvenliği ve replikasyon gereksinimleri
Avantajlar:
  • Yüksek erişilebilirlik (%99.9+)
  • Otomatik failover
  • Veri replikasyonu
  • Load balancing
  • Zero-downtime updates
Dezavantajlar:
  • Yüksek kaynak gereksinimi
  • Karmaşık kurulum
  • Yüksek maliyet
  • Cluster yönetimi gereksinimi

Ölçeklendirme Stratejileri

Dikey Ölçeklendirme (Vertical Scaling)

Tek sunucu performansını artırma:
  • CPU ve RAM artırımı
  • Disk kapasitesi artırımı
  • Network bandwidth artırımı
Kullanım: Kaynakların tamamını kullanmak istediğinizde

Yatay Ölçeklendirme (Horizontal Scaling)

Sunucu sayısını artırma:
  • Worker node sayısını artırma
  • MongoDB replica set node sayısını artırma
  • Elasticsearch cluster node sayısını artırma
Kullanım: Yüksek erişilebilirlik ve trafik artışı gereksinimlerinde
Önemli Notlar:
  • Test/PoC kurulumlarını yük testi amacıyla kullanmayınız! Yük testi yapmak için doğru konfigürasyonu değerlendirmek isterseniz lütfen Benchmark Sonuçları sayfamıza bakınız veya bizimle iletişime geçiniz.
  • Production ortamları için tek sunucuya kurulum yapılmasını tavsiye etmeyiz. Böyle bir kurulum konfigürasyonunu sadece PoC ortamları için değerlendiriniz.
  • Her topoloji için gereksinimler minimum konfigürasyon içindir. Servis yüklerinize göre artırılmalıdır.