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ı

Topoloji 1: Test ve PoC

Test ve Proof of Concept
Hızlı kurulum, düşük kaynak gereksinimi

Topoloji 2: Profesyonel Kurulum

Production Ortamları
Orta ölçekli kurumsal uygulamalar

Topoloji 3: Yüksek Erişilebilirlik

HA Production
Kritik iş uygulamaları, %99.9+ uptime

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

ÖzellikTopoloji 1
(Test/PoC)
Topoloji 2
(Profesyonel)
Topoloji 3
(HA)
Toplam Sunucu Sayısı2712
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~5M istek/gün (1×W4)~20M istek/gün (4×W4)~30M istek/gün (3×W8)

Topoloji Seçim Kılavuzu

Kullanım Senaryoları:
  • Proof of Concept (POC) projeleri
  • Geliştirme ve test ortamları
  • Düşük trafikli uygulamalar (~5M istek/gün’e kadar, 1×W4)
  • 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-yüksek trafikli uygulamalar (~20M istek/gün’e kadar, 4×W4)
  • 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 (~30M istek/gün ve üzeri, 3×W8)
  • 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
Dikey ölçeklendirme sonrası Gateway Worker pod’larının thread ve connection pool ayarlarını yeni kaynaklara göre güncelleyin. Tier bazlı öneriler için Gateway Performans Ayarlama sayfasına bakın.

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.