03. Kurulum
Bu konu, Apinizer API Entegrasyon Platformu kurulum işlemine genel bir bakış sağlar ve nasıl çalıştığını açıklar.
Kurulum Önkoşulları
Apinizer API Entegraston Platformu'nu kurmadan önce, uygun ön koşulların mevcut olduğundan emin olun. Kuruluma başlamadan önce desteklenen işletim sistemi ve geliştirme platformlarına sahip olduğunu doğrulayın.
Desteklenen İşletim sistemleri
Apinizer Kubernetes üzerinden çalıştığından, kubernetes kurulu olan bütün işletim sistemlerini desteklemektedir.
Yazılım Bileşenleri (Software Components)
Apinizer, aşağıdaki yazılım bileşenleri üzerinde çalışmaktadır.
- Replicaset MongoDB → 4.2 +
- Elasticsearch → 7.9.2 + (Elasticsearch Cluster'ınız Bulut sunucuları üzerinde veya out of box olarak tanımlayıp Cluster erişim bilgilerini Apinizer'a bağlayabilirsiniz.)
- Kubernetes → 1.18.4 +
Apinizer, bunların tümü tek bir ana bilgisayara yüklenebilecek veya birkaç ana makine arasında dağıtılacak şekilde tasarlanmıştır.
Kurulum Topolojileri
Aşağıdaki gereksinimler minimum tavsiye edilen konfigurasyon için belirtilmiştir. Servis yüklerinize göre artırabilirsiniz.
Not : Centos 8.x işletim sistemi tavsiye edilmektedir.
Not : Üretim ortamında Tek Sunucuya kurulumu Apinizer tavsiye etmemektedir. (Sadece PoC ortamları için)
Topoloji | Sunucular | CPU | RAM | Hard Disk (En az) |
---|---|---|---|---|
Üretim Ortamı olmayan (PoC) | ||||
Tek Sunucuya | Sunucu 1 : Replicate Set MongoDB Single Node, Elasticsearch, Kubernetes Master ve worker tek sunucuda | 8 Core | 16GB | 80GB |
Üretim Ortamları için (Topoloji-1) | ||||
İki Sunucuya | Sunucu 1 : Kubernetes Master, Elasticsearch, Replica set MongoDB Single Instance | 12 Core | 24GB | 500GB |
Sunucu 2 : Kubernetes Worker1 ve Worker2 | 16 Core | 24GB | 100GB | |
Kurumsal Dağıtım (Enterprise Deployment) | Sunucu 1 : Kubernetes Master | 8 Core | 8GB | 20GB |
Sunucu 2 & 3 : Kubernetes Worker1 ve Worker2 | 16 Core | 16GB | 20GB | |
Sunucu 4 & 5 & 6 : Replica set MongoDB Master, Secondary1 ve Secondary2 | 4 Core | 8GB | 20GB | |
Sunucu 7 & 8 : Elasticsearch Cluster | 8 Core | 16GB | 200GB |