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:Ubuntu Kurulumu
Ubuntu işletim sisteminde MongoDB Replicaset kurulumu
Red Hat Kurulumu
Red Hat Enterprise Linux veya Rocky Linux’ta MongoDB kurulumu
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:- MongoDB bağlantı bilgilerini Apinizer yapılandırmasına ekleyin
- Veritabanı kullanıcılarını ve yetkilerini yapılandırın
- Replicaset durumunu kontrol edin
- Yedekleme stratejisini belirleyin

