> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployment Topolojileri

> Apinizer platformunun farklı gereksinimlere göre kullanabileceğiniz üç temel kurulum topolojisini keşfedebilirsiniz: Test/PoC, Profesyonel ve Yüksek Erişilebilirlik. Her topolojinin avantajlarını, kullanım alanlarını ve gereksinimlerini karşılaştırarak size en uygun kurulum modelini seçebilirsiniz.

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ı

<CardGroup cols={2}>
  <Card title="Topoloji 1: Test ve PoC" icon="flask" href="/tr/concepts/deployment/topoloji-test-poc">
    **Test ve Proof of Concept**<br />
    Hızlı kurulum, düşük kaynak gereksinimi
  </Card>

  <Card title="Topoloji 2: Profesyonel Kurulum" icon="briefcase" href="/tr/concepts/deployment/topoloji-profesyonel">
    **Production Ortamları**<br />
    Orta ölçekli kurumsal uygulamalar
  </Card>

  <Card title="Topoloji 3: Yüksek Erişilebilirlik" icon="shield-halved" href="/tr/concepts/deployment/topoloji-ha">
    **HA Production**<br />
    Kritik iş uygulamaları, %99.9+ uptime
  </Card>
</CardGroup>

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

| Özellik                      | Topoloji 1<br />(Test/PoC) | Topoloji 2<br />(Profesyonel) | Topoloji 3<br />(HA)   |
| ---------------------------- | -------------------------- | ----------------------------- | ---------------------- |
| **Toplam Sunucu Sayısı**     | 2                          | 7                             | 12                     |
| **Kubernetes Control-Plane** | 1                          | 1                             | 3 (HA)                 |
| **Kubernetes Worker**        | 1                          | 4                             | 3                      |
| **MongoDB**                  | Single Instance            | Single Instance               | Replica Set (3 nodes)  |
| **Elasticsearch**            | Single Node                | Single Node                   | Cluster (3 nodes)      |
| **Yüksek Erişilebilirlik**   | x                          | x                             | ✓                      |
| **Kullanım Amacı**           | PoC, Test                  | Production                    | Production (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

<AccordionGroup>
  <Accordion title="Ne Zaman Topoloji 1 (Test/PoC) Kullanılmalı?">
    **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
  </Accordion>

  <Accordion title="Ne Zaman Topoloji 2 (Profesyonel) Kullanılmalı?">
    **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
  </Accordion>

  <Accordion title="Ne Zaman Topoloji 3 (Yüksek Erişilebilirlik) Kullanılmalı?">
    **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
  </Accordion>
</AccordionGroup>

## Ö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

<Tip>
  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](/tr/operations/yonetici-kilavuzlari/gateway-performans-ayarlama) sayfasına bakın.
</Tip>

### 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

<Warning>
  **Ö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ı](/tr/concepts/benchmark-sonuclari) 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.
</Warning>
