Ana içeriğe geç

MongoDB Kurulumu

MongoDB, Apinizer'in veri saklama katmanında kullanılan NoSQL veritabanıdır. Apinizer, yapılandırma verilerini, API proxy tanımlarını, kullanıcı bilgilerini ve diğer sistem verilerini MongoDB'de saklar.

MongoDB'nin Apinizer'da Kullanımı​

MongoDB, Apinizer sisteminde şu verileri saklamak için kullanılır:

  • API Proxy Yapılandırmaları: Tüm API proxy tanımları, routing kuralları ve yapılandırmaları
  • Kullanıcı ve Yetkilendirme Verileri: Kullanıcı hesapları, roller ve yetkilendirme bilgileri
  • Proje ve Ortam Yapılandırmaları: Proje tanımları, ortam ayarları ve konfigürasyonlar
  • Politika Tanımları: API proxy'lerde kullanılan politika yapılandırmaları
  • Bağlantı ve Konnektör Tanımları: Sistem bağlantıları ve entegrasyon konfigürasyonları

Kurulum Seçenekleri​

MongoDB kurulumu için aşağıdaki seçenekler mevcuttur:

Kurulum Öncesi Gereksinimler​

MongoDB kurulumuna başlamadan önce aşağıdaki gereksinimleri kontrol edin:

  • İşletim Sistemi: Ubuntu 2024.04 LTS veya Red Hat Enterprise Linux/Rocky Linux
  • Disk Alanı: Yeterli disk alanı (minimum 10GB önerilir)
  • Bellek: En az 2GB RAM (4GB önerilir)
  • Ağ Erişimi: MongoDB repository'lerine erişim
  • Hostname: Sunucu hostname'inin benzersiz ve localhost.localdomain olmadığından emin olun

Replicaset Yapılandırması​

Apinizer için MongoDB'nin Replicaset modunda çalıştırılması önerilir. Replicaset yapılandırması:

  • Yüksek Erişilebilirlik: Bir node'un çökmesi durumunda diğer node'lar hizmet vermeye devam eder
  • Veri Güvenliği: Veriler birden fazla node'da replike edilir
  • Okuma Performansı: Okuma işlemleri birden fazla node'a dağıtılabilir

Sonraki Adımlar​

MongoDB kurulumunu tamamladıktan sonra:

  1. MongoDB bağlantı bilgilerini Apinizer yapılandırmasına ekleyin
  2. Veritabanı kullanıcılarını ve yetkilerini yapılandırın
  3. Replicaset durumunu kontrol edin
  4. Yedekleme stratejisini belirleyin