Content Switching Nasıl Yapılır?
Hakkında
Content Switching Nedir?
Content Switching özelliği ile, TR7 gelen istekleri analiz ederek host başlık bilgisi, kaynak IP adresi, path gibi bir çok farklı bilgi ve parametreye bakarak farklı Kurum Servislerine trafiğin iletilmesi sağlanır. TR7 üzerinde farklı vService'ler oluşturmaya gerek kalmadan, Content Switching konfigürasyonları tek bir vService üzerinde tanımlanabilir ve yönetilebilir.
Content Switching Nasıl Yapılandırılır?
TR7'de content switching özelliğini kullanmak oldukça kolaydır. vService Düzenleme ekranından istekleri yönlendirmek istediğiniz kriterleri belirleyebilir ve hangi sunuculara yönlendirmek istediğinizi seçebilirsiniz.
Arayüz
vService Content Switching
Adım > 1
"vServices" sekmesine gidilir. Açılan ekranda Add/Edit
butonuna tıklanır. İlgili vService'in yönetim arayüzü açılır.
Adım > 2
Açılan ekranda "Conditional Backend Services" butonuna tıklanarak yeni bir koşullu dağıtım düzenleme formu görüntülenir.
Adım > 3
"Select Conditions" butonuna tıklanarak hangi parametreye göre koşullu dağıtım yapılacağı belirlenir. Örneğin "Source IP 10.10.10.10" ve "Host Header: test.tr7.com" koşulları eklenerek bu iki parametreye aynı anda uyulması durumunda belirlenecek kurum servisine istekler iletilecektir.
Adım > 4
"Add Backend Services" butonuna tıklanarak isteğiniz Adım > 3’te belirlenen kriterlere uyması durumunda hangi sunucuya iletileceği seçilir. Save
butonuna tıklanarak yapılan değişiklikler kaydedilir.
Adım > 5
Koşullu dağıtım istenildiği kadar girilebilmektedir. İkinci koşullu dağıtımı eklemek için tekrar "Conditional Backend Services" butonuna tıklanır. Koşul için örnek olarak "/admin" ve "test1.tr7.com" host başlık bilgisi koşulu eklenir ve eklenmesi istenen kurum servisi eklenir.
Uyarı
Koşullu dağıtım sıra ile çalışmaktadır. Bir istek geldiğinde en üstten aşağıya doğru koşullar kontrol edilir, istek ilk hangi koşula uyarsa o koşulun eklenen kurum servislerine/servisine yönlendirilir.
Eklenen koşullu dağıtımların sıralaması yan taraftaki yön tuşuna benzeyen butona basılı tutup sürüklenerek istenildiği yere taşınılabilir.
Adım > 6
Son olarak eğer istenilirse "Default Backend Services" sekmesinden gelen isteğin yukarıda seçilen koşullu dağıtımlara uymaması durumunda iletileceği Kurum Servisi seçilebilir. "Default Backend Services" seçilmemesi ve isteğin koşullu dağıtımlara uymaması durumunda istemcilere 503 durum kodu gösterilecektir.