Ağ topolojisi, dış erişim trafiğinin platforma hangi katmanlar üzerinden alındığını ve küme içindeki ilgili servis gruplarına nasıl yönlendirildiğini özetler.
Trafik, yüksek erişilebilirlik sağlayan erişim bileşenlerinde karşılanır, giriş katmanında güvenli biçimde yönetilir ve uygun uygulama servislerine aktarılır.
Erişim Akışı
Kullanıcı ve harici sistem trafiği önce erişim katmanında karşılanır, ardından giriş katmanında güvenli biçimde sonlandırılarak ilgili uygulama servislerine yönlendirilir. Bu yaklaşım, dış erişimin merkezi ve yönetilebilir bir model üzerinden işletilmesini sağlar.
Katmanlı Küme Yapısı
Uygulama servisleri, ortak platform bileşenleri ve güvenlik-izleme katmanları ayrı çalışma alanlarında konumlandırılır. Bu ayrışma; işletim, bakım, ölçeklendirme ve yetkilendirme süreçlerinin daha kontrollü ve öngörülebilir biçimde yürütülmesine katkı sağlar.
Kurumsal Kazanım
Bu mimari yaklaşım; erişilebilirlik, yönetilebilirlik ve ölçeklenebilirlik gereksinimlerini birlikte karşılayacak şekilde kurgulanmıştır. Platform genişledikçe yeni servislerin eklenmesi, mevcut kapasitenin artırılması ve operasyonun sürekliliğinin korunması daha sistematik hale gelir.
Uygulama mimarisi, platform içindeki servis gruplarının sorumluluk alanlarına göre nasıl katmanlandığını gösterir.
İstek akışı; giriş katmanı, kullanıcı arayüzü, uygulama servisleri, işlem katmanları ve ortak altyapı bileşenleri üzerinden ilerler.
Servisler arası iletişim ise küme içi servis keşfi ve standart platform mekanizmalarıyla yönetilir.
Katmanların Sorumluluğu
Kullanıcı arayüzü katmanı deneyimi sunarken, uygulama servisleri iş kurallarını ve süreç akışlarını yürütür. Daha yoğun işlem gerektiren iş yükleri ayrı katmanlarda ele alınır; ortak altyapı servisleri ise tüm mimarinin sürekliliğini destekler.
Modüler Servis Tasarımı
Kimlik, iletişim, içerik işleme, yönetim ve entegrasyon gibi yetkinlikler ayrı servis grupları halinde kurgulanır. Bu tasarım, her bileşenin kendi sorumluluk alanında geliştirilmesine ve gerektiğinde bağımsız biçimde ölçeklendirilmesine olanak tanır.
İş Yükü Ayrışması
Platform, standart kullanıcı işlemleri ile daha yoğun akıllı işleme gereksinimlerini aynı mimari çerçevede ancak farklı katmanlarda yönetir. Bu ayrışma, hem günlük operasyon senaryolarının hem de ileri seviye iş akışlarının dengeli biçimde işletilmesini destekler.
Yatay ölçeklendirme, platform kapasitesinin değişen kullanım yoğunluğuna göre nasıl uyarlanabildiğini gösterir.
Servisler, talep arttığında ek pod'larla genişleyecek; yük normale döndüğünde ise kaynak verimliliğini koruyacak şekilde planlanır.
Dinamik Kapasite Yönetimi
Platform, sabit kapasiteye bağlı kalmak yerine kullanım yoğunluğuna uyum sağlayacak şekilde tasarlanır. Talep arttığında ilgili servis grupları yatay olarak genişler, ihtiyaç normale döndüğünde ise kaynak tüketimi yeniden dengelenir.
Hizmet Seviyesi Koruması
Ölçeklendirme yaklaşımı, yoğun kullanım dönemlerinde performansın ve erişilebilirliğin korunmasına destek olur. Böylece talep artışları, platformun genel hizmet kalitesini olumsuz etkilemeden karşılanabilir.
Verimli Kaynak Kullanımı
Hedef yalnızca kapasite artırmak değil, kapasiteyi doğru zamanda doğru seviyede kullanmaktır. Bu sayede performans beklentileri korunurken altyapı kaynakları da daha verimli biçimde yönetilir.
Operasyon ve platform yönetimi, uygulama yaşam döngüsünün yayınlama, altyapı yönetimi, izleme ve loglama katmanlarını özetler.
Kaynak kod yönetimi, dağıtım süreçleri, altyapı tanımları ve gözlemlenebilirlik bileşenleri birlikte platformun sürdürülebilir işletimini destekler.
Sürüm Disiplini
Uygulama değişiklikleri tanımlı bir dağıtım akışı içinde paketlenir, doğrulanır ve hedef ortama aktarılır. Bu yaklaşım, yeni sürümlerin kontrollü biçimde devreye alınmasını ve değişiklik geçmişinin izlenebilir olmasını destekler.
Tekrarlanabilir Altyapı Yönetimi
Altyapı bileşenlerinin tanımlı ve tekrar edilebilir yapılarla yönetilmesi, ortamlar arasında tutarlılık sağlar. Bu yaklaşım sayesinde kurulum, güncelleme ve genişleme adımları daha öngörülebilir bir çerçevede ilerler.
Operasyonel Gözlemlenebilirlik
İzleme, loglama ve olay yönetimi bileşenleri sayesinde platformun durumu merkezi olarak takip edilebilir. Bu görünürlük, günlük işletim faaliyetlerinde ve olası sorunların hızlı analizinde önemli bir avantaj sağlar.
Güvenlik katmanları, platformun çok katmanlı güvenlik mimarisini özetler.
Erişim güvenliği, ağ segmentasyonu, yetkilendirme, gizli veri yönetimi ve çalışma zamanı kontrolleri birlikte ele alınır.
Savunma Derinliği
Güvenlik yalnızca dış erişim noktasında değil; ağ, yetki, gizli veri ve çalışma zamanı seviyelerinde birlikte ele alınır. Bu katmanlı yaklaşım, tek bir kontrol noktasına bağımlı olmayan daha güçlü bir güvenlik çerçevesi oluşturur.
En Az Yetki İlkesi
Servisler ve kullanıcılar yalnızca görevleri için gerekli alanlara erişecek şekilde yetkilendirilir. Bu yaklaşım, operasyonel düzeni güçlendirirken gereksiz erişim risklerinin de azaltılmasına yardımcı olur.
Sürekli Denetim
Politika yönetimi, çalışma zamanı izleme ve imaj güvenliği kontrolleri sayesinde platform davranışı sürekli izlenebilir. Böylece güvenlik gereksinimleri yalnızca kurulum aşamasında değil, işletim süreci boyunca da desteklenmiş olur.