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ı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.