Bu bölümde Apinizer Platformunun kurulumunun nasıl yapıldığı aktarılmaktadır.

Kurulum Ön koşulları

Apinizer Platformu'nu kurmadan önce uygun ön koşulların mevcut olduğundan emin olunmalıdır. Kuruluma başlamadan işletim sisteminin desteklendiğini ve gerekli geliştirme platformlarına sahip olduğunu doğrulayınız.

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.

  • Replica Set MongoDB →  4.2 +
  • Elasticsearch →  7.9.2 + (Elasticsearch Cluster bulut sunucuları üzerinde veya out-of-box olarak tanımlanıp Cluster erişim bilgileri ile Apinizer'a bağlanabilir)
  • Kubernetes → 1.18.4 +

Apinizer, bunların tümü tek bir ana bilgisayara yüklenebilecek ya da birkaç sunucuya dağıtılabilecek şekilde tasarlanmıştır.

Kurulum Topolojileri

Aşağıdaki gereksinimler tavsiye edilen minimum konfigürasyon için belirtilmiştir. Servis yüklerinize göre artırabilirsiniz.

Not: Apinizer, üretim ortamı için tek sunucuya kurulum yapılmasını tavsiye etmez. Böyle bir kurulum konfigürasyonunu sadece PoC ortamları için değerlendiriniz.

Topoloji/Kullanım Amacı Noİşletim SistemiCPURAMDiskAçıklama
Test/PoC Ortamları içinSunucu 1Ubuntu 2020.04.02 LTS12 Core16 GB100 GB

Yapılacak kurulumlar : Kubernetes Master ve Worker,

Elasticsearch, Replica set MongoDB Single Instance

Üretim Ortamları için Sunucu 1Ubuntu 2020.04.02 LTS8 Core16 GB500 GB 

Yapılacak kurulumlar : Kubernetes Master,

Elasticsearch, Replica Set MongoDB Single Instance

Sunucu 2Ubuntu 2020.04.02 LTS12 Core16 GB50 GBYapılacak kurulumlar : Kubernetes Worker
Kurumsal Dağıtım (Enterprise Deployment)Sunucu 1Ubuntu 2020.04.02 LTS4 Core8 GB50 GBYapılacak kurulumlar : Kubernetes Master
Sunucu 2Ubuntu 2020.04.02 LTS8 Core8 GB50 GBYapılacak kurulumlar : Kubernetes Worker
Sunucu 3Ubuntu 2020.04.02 LTS8 Core8 Core50 GBYapılacak kurulumlar : Kubernetes Worker
Sunucu 4Ubuntu 2020.04.02 LTS4 Core4 GB50GBYapılacak kurulumlar : MongoDB Replica Set 1
Sunucu 5Ubuntu 2020.04.02 LTS4 Core4 GB50GBYapılacak kurulumlar : MongoDB Replica Set 2
Sunucu 6Ubuntu 2020.04.02 LTS4 Core4 GB50GBYapılacak kurulumlar : MongoDB Replica Set 3
Sunucu 7Ubuntu 2020.04.02 LTS8 Core16 GB500GBYapılacak kurulumlar : Elasticsearch Cluster 1
Sunucu 8Ubuntu 2020.04.02 LTS8 Core16 GB500GBYapılacak kurulumlar : Elasticsearch Cluster 2