Deployment Methods
Deployment Methods, TR7'nin bir ağa hangi biçimlerde yerleştirildiğini anlatan bölümdür. Aynı cihaz, mevcut ağın yanına tek kolla eklenir, yayın ağı ile sunucu ağının arasında durur ya da trafik yolunun üzerine bir köprü olarak yerleşir; hangi yerleşimin seçileceğini ağın yapısı ve uygulamanın gereksinimleri belirler.
Her yerleşim aynı iki soruya verilen farklı bir yanıttır: TR7 ağda nerede durur ve Kurum Servisi bağlantının kaynağı olarak kimi görür. Bu bölümdeki sayfalar yerleşimleri bu iki soru üzerinden tanıtır, güçlü yanlarını ve gerektirdiklerini yan yana koyar; adım adım kurulum bu bölümün konusu değildir.
İki Temel Soru
TR7 mevcut ağın yanına tek kolla eklenir (One Arm Topology), yayın ağı ile sunucu ağını iki kolla ayırır (Two Arm Topology) ya da trafik yolunun üzerine bir köprü olarak yerleşir (Inline Mode).
TR7 sunucuya kendi adresiyle bağlandığında yanıt TR7'ye döner ve ağda ek bir düzenleme gerekmez. Sunucuya istemcinin adresiyle bağlandığında (Use Client IP) yanıtın TR7'ye geri getirilmesi gerekir; Gateway Mode, Gateway Mode - Spoofing ve Route Mode bunun üç ayrı yoludur.
Yerleşimler Yan Yana
| Yerleşim | vService tipi | Sunucunun gördüğü kaynak | Yanıtı TR7'ye getiren | Değişikliğin yapıldığı yer |
|---|---|---|---|---|
| One Arm Topology | HTTP, L7 TCP, Network (SNAT modu) | TR7'nin adresi | Yanıt TR7'nin adresine döner | Yalnızca TR7 |
| One Arm Topology - Routed Backend | HTTP, L7 TCP | TR7'nin adresi | Yanıt TR7'nin adresine döner | TR7 (sunucu ağlarına giden yol) |
| Two Arm Topology | HTTP, L7 TCP, Network (SNAT modu) | TR7'nin sunucu ağındaki adresi | Yanıt TR7'nin adresine döner | TR7 ve ağ tasarımı (iki ayrı ağ) |
| Two Arm Topology - Routed Backend | HTTP, L7 TCP | TR7'nin geçiş ağındaki adresi | Yanıt TR7'nin adresine döner | TR7 (sunucu ağlarına giden yol) |
| Gateway Mode | HTTP, L7 TCP | İstemcinin adresi | Sunucunun varsayılan ağ geçidi (TR7) | Sunucu (varsayılan ağ geçidi) |
| Gateway Mode - Spoofing | HTTP, L7 TCP | İstemcinin adresi | TR7 (Spoofing) | TR7 |
| Route Mode | HTTP, L7 TCP | İstemcinin adresi | Ağdaki yönlendirme kuralı | Güvenlik duvarı ya da yönlendirici |
| Inline Mode | HTTP, L7 TCP | İstemcinin adresi | TR7 (Bridge arayüzü ve Spoofing) | TR7 ve bağlantı yolu |
| Direct Server Return | Network | İstemcinin adresi | Yanıt TR7'den geçmez | Sunucu (vService adresinin kabulü) |
Multi-Tenant Topology bu tablonun dışındadır: bir ortamın ağa nasıl bağlandığını değil, birden fazla ortamın aynı cihazda ayrı route tablolarında nasıl yan yana durduğunu anlatır ve yukarıdaki yerleşimlerle birlikte kullanılır.
Aynı Ayar, Üç Ayrı Dönüş Yolu
Gateway Mode, Gateway Mode - Spoofing ve Route Mode'da TR7 tarafındaki temel ayar aynıdır: Kurum Servisinde SNAT alanı Use Client IP seçilir ve TR7 sunucuya istemcinin adresiyle bağlanır. Üç yerleşimi birbirinden ayıran, sunucunun istemci adresine gönderdiği yanıtın TR7'ye nasıl geri getirildiğidir. Üçünde de istemci, sunucudan farklı bir ağda bulunur. Inline Mode da aynı ayarı kullanır; farkı, istemcinin vService adresine değil sunucunun kendi adresine bağlanmasıdır. Dört yerleşimde de istek ve yanıt TR7'nin üzerinden geçer; sunucu bağlantıyı istemcinin gerçek adresinden görür.
Inline: Tek Mod Değil, Bir Yapı
Sektörde inline (ya da transparent) yerleşim, trafik yolunun üzerinde duran ve sunucunun bağlantıyı istemcinin gerçek IP adresinden görmesini sağlayan yapıdır. TR7 bu yapıyı tek bir modla sınırlamaz; ağın durumuna göre dört farklı yerleşimle sunar: Gateway Mode, Gateway Mode - Spoofing, Route Mode ve Inline Mode. Dördünde de sunucu istemcinin gerçek adresini görür; aralarındaki fark, dönüş trafiğinin TR7'ye nasıl getirildiğidir. Inline Mode adı arayüzdeki köprü ayarına aittir; bu yerleşim sektörde bridge mode olarak da anılır.
Hangi Yerleşim Seçilmeli?
| İhtiyaç | Uygun yerleşim |
|---|---|
| Çalışan bir ağa, tasarımı değiştirmeden yük dengeleme ve güvenlik katmanları eklemek | One Arm Topology |
| Aynı tek kollu kurulumla, farklı ağlardaki sunuculara hizmet vermek | One Arm Topology - Routed Backend |
| Sunucuları istemci ağından ayırmak, yayını iki ağın arasındaki tek noktadan yapmak | Two Arm Topology |
| Yayın ağı ayrı kalırken farklı ağlara dağılmış sunuculara tek bir geçiş kolundan ulaşmak | Two Arm Topology - Routed Backend |
| HTTP uygulamasında sunucunun istemci adresini bilmesi | HTTP vService ile kurulan herhangi bir yerleşimde X-Forwarded-For başlığı ya da Proxy Protocol |
| Sunucunun bağlantı kaynağı olarak istemci adresini görmesi; sunucunun ağ geçidi değiştirilebiliyor | Gateway Mode |
| Aynı sonuç; sunucunun ayarlarına dokunulamıyor, TR7 sunucuyla aynı ağda | Gateway Mode - Spoofing |
| Aynı sonuç; dönüş yolunun ağ ekibinin yönettiği noktada tanımlanması isteniyor | Route Mode |
| İstemcilerin uygulamaya sunucunun kendi adresinden erişmeye devam etmesi | Inline Mode |
| Yanıtı isteğinden çok büyük olan ya da gecikmeye duyarlı TCP ve UDP servisleri | Direct Server Return |
| Birden fazla müşteri, ortam ya da güvenlik bölgesini aynı cihazda ayrı ağ alanlarında tutmak | Multi-Tenant Topology |
Önce başlık, sonra yerleşim
HTTP vService'lerde istemci adresinin Kurum Servisine iletilmesi için öncelikle X-Forwarded-For başlığı, HTTP ve L7 TCP vService'lerde Kurum Servisinin desteklediği durumda Proxy Protocol kullanılmalıdır; bu iki yöntem ağ tasarımına dokunmaz. İstemci adresini bağlantının kendisinde koruyan yerleşimler daha çok, bu yöntemlerin kullanılamadığı TCP uygulamaları içindir.
Güvenlik Katmanları ve vService Tipi
Hangi katmanların kullanılacağını yerleşim değil, vService tipi belirler.
| vService tipi | Yük dengeleme | TLS sonlandırma | Bot/DDoS | WAF | AGS |
|---|---|---|---|---|---|
| HTTP vService | Var | Var | Var | Var | Var |
| L7 TCP vService | Var | Var | Var | Yok | Yok |
| Network vService | Var | Yok | Yok | Yok | Yok |
Tabloda Bot/DDoS, vService üzerinde açılan L7 koruma modülünü ifade eder. L7 TCP vService'te bu modülün bağlantı düzeyinde çalışan korumaları, HTTP vService'te buna ek olarak istek düzeyinde çalışan korumaları uygulanır.
Terimler
| Bu dokümandaki ad | Sektörde karşılaşılan adlar |
|---|---|
| One Arm Topology | One-arm mode |
| Two Arm Topology | Two-arm mode |
| Gateway Mode, Gateway Mode - Spoofing, Route Mode | Inline mode, transparent mode (istemci adresinin korunması anlamında); Gateway Mode için routed mode |
| Inline Mode | Bridge mode, transparent bridge |
| Direct Server Return | DSR, direct routing |
Aynı adı taşıyan iki ayar
Bu bölümdeki iki ad, arayüzde başka bir ayarın adıyla çakışır. Network vService formundaki LB Mode alanında bulunan Route Mode seçeneği L4 trafiğin dağıtım yöntemidir ve buradaki Route Mode yerleşiminden farklıdır. AGS modülündeki Gateway Mode alanı ise bir vService'in erişim kapısı olarak çalışma modunu belirler ve buradaki Gateway Mode yerleşimiyle ilgili değildir.
