Ana içeriğe atla

Kurulum ve Altyapı Kararları

Kubernetes ve MongoDB Kurulumu

Önerilerimiz

  • Kurumunuzda hazırda bu bileşenler varsa bunların kullanılması
  • Kurulum yapılacaksa ekibiniz tarafından hazırlanması
  • Kurulum yapılacaksa Apinizer ekibi tarafından yapılması
  • Kurulum Apinizer ekibi tarafından yapılacaksa ilgili sunucular Kurulum için Erişim ve Port Gereksinimleri sayfasındaki erişimlere sahip olmalıdır
Bu karar, kurulum sürecinin kim tarafından yönetileceğini belirler.
Internet erişimi durumu, kurulum yöntemini (online/offline) etkiler.

Ağ ve Güvenlik Kararları

Ağ Güvenliği

Apinizer’ın bulunduğu cluster’ın iç trafiğini de engelleyebildiği için bu tarz bir ürün varsa bunun bildirilmesi, olası sorunlarda çözüm arayışını hızlandıracağı için önemlidir. Bu bilgi kurumunuz Ağ ve Güvenlik Birimi çalışanlarından edinilebilir.
Kullanılıyorsa Apinizer kurulumu başka bir blok üzerine kurulması gerekeceğinden kurumunuz network ekibinden bu bilgi alınmalıdır.

Port ve DNS Kararları

Port Yapılandırması

Önerilerimiz

  • 30000-32767 aralığından Manager için 32080, worker için 30080 veya 30090 olacak şekilde
  • Kurumunuz DevOps Ekibi yönetiminde ayarlanacak portlarda (yine aynı aralıktan ya da nginx ingress kullanarak)

Önerilerimiz

  • Bu adresler çok nadir de olsa değişebileceği için sunucuların otomatik çözeceği şekilde ayarlanması
  • Hostname-IP ikililerinin liste olarak Apinizer’a eklenmek için hazırlanması

Önerilerimiz

  • apiyonetim.kurum.com ve api.kurum.com gibi adresler

SSL ve NAT Kararları

SSL Sonlandırma

Önerilerimiz

  • Kurumunuza ait güvenlik duvarında
  • Kurumunuzun DNS yönlendirmesi ve load balans işlemlerini gerçekleştirdiği uygulamada
  • Apinizer worker uygulamalarında

Önerilerimiz

  • Kurumunuzun mevcut çıkışının değiştirilmemesi, Apinizer’ın da bu adresten çıkması

Worker ve Kubernetes Yönetimi

Worker Yapılandırması

Önerilerimiz

  • Mevcut lisansınızı iki ya da üçe bölüp buna uygun JVM parametrelerini girip birden fazla konteynıra dağıtarak
  • Kurumunuzun uyguladığı politikaya göre farklı ayarlarla

Önerilerimiz

  • Apinizer arayüzünden
  • Kurumunuza ait yöntemler ile

Loglama ve Yedekleme Kararları

Trafik Logları

Önerilerimiz

  • Apinizer’ın kuracağı Elasticsearch ile tahsis edilen sunuculardan birine
  • Kurumunuzun ayarladığı başka bir uygulamaya

Önerilerimiz

  • Kurumunuz Sistem ekibi çalışanları logların yazıldığı diski olduğu gibi yedekleyecek
  • Kurumunuz Sistem ekibi çalışanları logların bulunduğu sunucuyu olduğu gibi yedekleyecek
  • Snapshot politikasıyla belirli bir sunucudaki belirli bir adrese gönderilmesi istenecek ve loglar burada yedeklenecek

Önerilerimiz

  • Kurumunuza ait Bilgi Güvenliği Ekibinden kurum politikası istenebilir
  • Tckn ve TcKimlikNo gibi kişisel veri tutan anahtar değerler

Önerilerimiz

  • Apinizer’ın konfigürasyon veritabanına
  • Kurumunuzun ayarladığı başka bir uygulamaya

Önerilerimiz

  • Bu loglar belirli sürelerde silinecek
  • Disk doldukça genişletilecek

Kullanıcı Yönetimi ve Destek Kararları

Kullanıcı Yönetimi

Önerilerimiz

  • Apinizer’ı varsa Entegrasyon Biriminiz çalışanlarının kullanması, kullanacak kişilere kendilerine ait ve yetkili kullanıcı hesapları oluşturulması, admin hesabının devredışı bırakılması
  • Admin kullanıcısının Apinizer’dan sorumlu tek bir kişi tarafından kullanılması, kullanacak diğer kişilere yeni kullanıcılar tanımlanması

Önerilerimiz

  • Kullanıcılar her zaman Apinizer’a tanımlanmalıdır ancak şifre doğrulaması kurumunuza ait LDAP/AD uygulaması Apinizer’a tanımlanıp, bağlanacak kullanıcıları doğrulayabilecek yetkide bir kullanıcı ya da servis hesabı açılması
  • Kullanıcıların tamamen Apinizer’dan yönetilmesi

Önerilerimiz

  • VPN tanımlanması ve sadece Apinizer sunucuları ile Apinizer arayüzüne yetki verilmesi
  • Anydesk, Team Viewer gibi uzaktan erişim sağlayan uygulamalar ile
  • Zoom, Cisco Webex, Microsoft Teams, Skype gibi uzaktan erişime izin veren toplantı uygulamaları ile
  • Whereby, Turkcell Bip Meet gibi toplantı uygulamaları ile
  • Mail, telefon ve gerektiğinde kuruma fiziksel olarak misafir olarak

Karar Verme Checklist

Kurulum öncesi aşağıdaki konularda karar vermeniz gerekmektedir:

Altyapı

  • Kubernetes ve MongoDB kurulum yöntemi
  • Internet erişimi durumu
  • Sunucu tahsisi

Ağ ve Güvenlik

  • WAF ve firewall ürünleri
  • IP bloğu kullanımı (10.244.x.x)
  • SSL sonlandırma noktası

Port ve DNS

  • Port yapılandırması
  • DNS çözümleme yöntemi
  • DNS adresleri

Loglama

  • Trafik logları hedefi
  • Yedekleme stratejisi
  • Hassas bilgi koruması

Kullanıcı Yönetimi

  • Admin hesabı kullanımı
  • LDAP/AD entegrasyonu
  • Kullanıcı yönetim yöntemi

Destek

  • Destek erişim yöntemi
  • VPN yapılandırması
  • Uzaktan erişim araçları

Sonraki Adımlar