Kurum Servisleri
Hakkında
vService'lere gelen isteklerin iletileceği nokta Kurum Servisleridir. Kurum Servisleri mevcutta sisteminizde bulunan web hizmeti veren servisler, e-posta sunucuları gibi servislerdir. Kurum Servisleri sadece içerideki ağda kullanılan (internete hizmet vermeyen) ya da dışarıya açık (internete hizmet veren) servisler olabilir.
Nasıl Eklenir?
Yeni bir Kurum Servisi eklemek için TR7 ASP web arayüzü üzerinden, Traffic Manager > Backend Services > Add adımları takip edilir.
Arayüz
Backend Listeleme Ekranı
"Traffic Manager > Backend Services" adımları takip edilerek TR7 ASP cihazı üzerinde ekli olan tüm Kurum Servislerinin listesine ulaşılır. Bu ekran üzerinde Kurum Servisi ekleme, düzenleme ve silme işlemleri yapılır.
- 1 (Information to be Displayed in the Table)
Kurum Servislerinin listesinin bulunduğu tabloda hangi bilgilerin gösterilip gösterilmeyeceği seçilir.
Seçilebilecek ve varsayılan olarak seçili gelen bilgiler;
- Health
- Backend Service Name
- Route Table
- Cookie Content
- Health Check Type
- Weight
- Address
- 2 (Add)
Add
butonuna tıklanarak yeni bir Kurum Servisi oluşturmu formu açılır.
- 3 (Delete)
Bir veya birden fazla Kurum Servisi seçilerek Delete
butonuna tıklanarak ilgili Kurum Servisleri TR7 ASP cihazı üzerinde silinir.
- 4 (Edit)
Edit
simgesine tıklanarak ilgili Kurum Servisi'nin düzenleme ekranı açılır.
- 5 (Search)
Tabloda bulunan tüm ifadeleri aramak için kullanılır.
- 6 (RegExp Search)
Tabloda bulunan tüm ifadeleri regexp olarak aramak için kullanılır.
- 7 (Column Based Search)
Tabloda bulunan tüm ifadeleri sütun bazlı aramak için kullanılır.
- 8 (Usage Filter)
Tabloda bulunan tüm ifadelerin hangi vService'lerde kullanıldığını filtrelemek için kullanılır.
- 9 (Health Check Status)
Kurum Servislerinin sağlık durumlarına ait renklerin gösterimi yapılmaktadır. Fare yardımı ile simgelerin üstüne gelindiğinde açıklamaları arayüz üzerinden gösterilmektedir.
Yeşil > Devrede
Kırmızı > Hata (Sağlık Denetiminin başarısız olduğu durumlarda Sağlık Denetimi Kırmızı renkli olur.)
Gri > Devre Dışı (İlgili Kurum Servisi bir Sanal Cihaz üzerinde kullanılıyorsa ve Sanal Cihaz kapalı olduğunda Sağlık Denetimi Gri renkli olur.)
Kapalı > Sağlık Denetimi Yapılmıyor
- 10 (Page Information)
Açılan listede kaç adet Kurum Servisi olduğunun ve kaç adet Kurum Servisinin listelendiğinin bilgisi bulunmaktadır. Silmek için Kurum Servisleri sol taraftan seçildiğinde, seçili olan Kurum Servislerinin bilgiside burada görüntülenir.
- 11 (Page Size)
Açılan listede maksimum kaç adet Kurum Servisinin listeleneceği seçilir. Ok simgeleri ile sayfalar arasında geçiş yapılabilir.
- Preview of the Selected Backend Services
"Traffic Manager > Backend Services" adımları takip edildikten sonra herhangi bir Kurum Servisinin üzerine tıklandığında ekranın sağ tarafında ilgili Kurum Servisine ait bilgilerin olduğu pencere açılır.
Bu pencerede ilgili Kurum Servisine ait bilgilerin yanı sıra "Kullanıldığı Yerler" bilgiside verilmektedir. "www.tr7.com" adlı Kurum Servisinin "www.tr7.com" adındanki vService'inde kullanıldığı görülmektedir.
Açılan pencerenin sağ üstünde bulunan (x)
butonuna tıklanarak önizleme kapatılabilir.
Arayüz
Kurum Servisi Ekleme Formu
"Traffic Manager > Backend Services > Add" adımları takip edilerek TR7 ASP cihazı üzerine yeni bir Kurum Servisi eklenir.
- Backend Service Name
Oluşturulacak olan Kurum Servisine isim girilir.
- Address
Oluşturulacak olan Kurum Servisine ait IP:Port bilgileri girilir. Sağ tarafta bulunan (+)
butonuna tıklanarak birden Kurum Servisi tek ekran üzerinden eklenebilir. Eklendikten sonra Kurum Servislerinin isimlendirmeleri aşağıdaki gösrsellerde verilmiştir.
- Route Table
Eklenen Kurum Servisinin hangi Route Tablosu üzerinde olacağı seçilir. Eğer Route Tablosu eklenmediyse DEFAULT olarak kalmalıdır. Route Tabloları hakkında detaylı bilgiye ulaşmak için tıklayınız.
- Health Check
Eklenen Kurum Servisinin sağlık denetiminin hangi protokol ile yapılacağı seçilir. Açılan listede "Traffic Manager > Profiles > Health Checks" ekranında ekli olan profiller gelmektedir. Kurum Servisi oluşturma ekranında yeni bir Sağlık Denetim Profili eklemek için Add
butonuna tıklanabilir. Sağlık Denetim Profilleri hakkında detaylı bilgiye ulaşmak için tıklayınız.
- Backup Service
İlgili vService üzerinden Kurum Servislerine yönlendirilen trafiğin, hiçbir sağlıklı Kurum Servisi bulunmaması durumunda “Yedek Servis” olarak işaretlenmiş kurum servislerine yönlendirilmesi sağlanır. Sağlıklı çalışan Kurum Servisi olduğu sürece “Yedek Servis” olarak seçilmiş Kurum Servislerine trafik yönlendirilmez. Varsayılan olarak seçili gelmez.
- SSL Service
Kurum Servisi bir SSL'li servis olması durumunda ilgili servise SSL’li bağlantı yapılması için işaretlenir. Bu durumda vService ile SSL’li olarak iletişim kurulur. Fakat SSL doğrulama yapılmaz. Arka serviste doğrulanmamış bir sertifika olsa dahi bağlantı devam ettirilir. Böylelikle SSL Bridge işlemi yapılır. Varsayılan olarak seçili gelmez.
Standart > Standart cipher bilgileri kullanılarak Kurum Servisi ve TR7 ASP arasında iletişim kurulur.
Düşük > Düşük cipher bilgileri kullanılarak Kurum Servisi ve TR7 ASP arasında iletişim kurulur. Eski nesil Kurum Servisleri (sunucu) kullanıldığı durumlarda seçilmesi önerilir.
Kurum Servisi ve TR7 ASP arasında sadece domain bilgisi ile iletişim kurulması gereken durumlarda kullanılır.
HTTP 2.0 Devre Dışı > HTTP 2.0'ı devre dışı bırakır.
HTTP 2.0 Devrede > HTTP 2.0'ı devreye alır.
- Maintenance Mode
Bakım Modu seçilerek ilgili Kurum Servisine trafiğin yönlendirilmemesi sağlanır. Kurum Servislerinde bakım, güncelleme gibi işlemler yapılacağı ve trafiğin TR7 tarafından ilgili Kurum Servislerine yönlendirilmemesi istendiği durumlarda kullanılmaktadır.
- Details
Detaylar butonu aktif edilerek aşağıda listelenen özellikler kullanılabilir.
- Use Frontend Port
Kurum Servisi için belirtilmiş port numarasının yerine, vService'de tanımlı olan port numaralarına gelen isteğin ilgili port numarası üzerinden Kurum Servisine iletilmesi için kullanılır. Varsayılan olarak seçili gelmez.
- SNAT
Kurum Servisinin bağlı olduğu Route Tablosu üzerindeki ilk Arayüz IP adreslerinden bağlı kurulur. Varsayılan olarak seçili gelir.
İstemcinin IP adresi kullanılarak Kurum Servisine bağlantı kurulur. Spoofing hakkında detaylı bilgiye ulaşmak için tıklayınız.
Farklı bir IP adresi üzerinden Kurum Servisine bağlantı kurulur.
Manuel olarak girilecek olan IP adresi üzerinden Kurum Servisine bağlantı kurulur. Bu sekmede sadece "Network > Interfaces" sekmesinde tanımlanmış olan IP adresleri kullanılabilir. TR7 üzerinde tanımlı olmayan bir IP adresi girilmesi durumunda bağlantı başarısız olacaktır.
"Network > Interfaces" sekmesinde tanımlanmış olan IP adreslerinden seçim yapılarak, Kurum Servisine bağlantı seçilen IP adresi üzerinden yapılır.
- Use Different IP for Health Check
Kurum Servisine sağlık denetimi yapılacak olan hedef IP adresi seçimi yapılır.
Varsayılan olarak Kurum Servisinin IP:Portuna sağlık denetimi yapılır. Varsayılan olarak seçili gelir.
Manuel olarak girilecek olan IP:Porta sağlık denetimi yapılır. Tanımlanmış olan Kurum Servisinin kontrolünün farklı bir IP:Port üzerinden yapılması istenilen durumlarda kullanılır.
- Health Check Source IP
Kurum Servisine sağlık denetimi yapılacak olan kaynak IP adresi seçimi yapılır.
Kurum Servisinin bağlı olduğu Route Tablosu üzerindeki ilk Arayüz IP adreslerinden sağlık denetimi yapılır.
Manuel olarak girilecek olan IP adresi üzerinden sağlık denetimi yapılır. Bu sekmede sadece "Network > Interfaces" sekmesinde tanımlanmış olan IP adresleri kullanılabilir. TR7 üzerinde tanımlı olmayan bir IP adresi girilmesi durumunda sağlık denetimi başarısız olacaktır.
"Network > Interfaces" sekmesinde tanımlanmış olan IP adreslerinden seçim yapılarak, sağlık denetimi seçilen IP adresi üzerinden yapılır.
- Cookie Content
Çerez bazlı bağlantı devamlılığı (persistance) kullanılmak istenirse buraya ilgili servisi tanımlayacak bir çerez ismi verilebilir. Boş bırakılırsa sistem rastgele olarak ürettiği kendi çerezini kullanacaktır.
- Connection Limit
Teorik bağlantı limiti 1-65535 arasında olabilir. Bir servise en fazla 65535 eş zamanlı bağlantı kurulabilir. Örnek olarak bağlantı limitinin 20 verildiği bir durumda, Kurum Servisine maksimum 20 bağlantı gelecek olup diğer bağlantılar vService'de kullanılan dağıtım algoritmasına göre diğer Kurum Servislerine dağıtılır. Tek bir Kurum Servisi olması durumunda bağlantılar kuyruğu alınır.
- Weight
Ağırlık 1-256 arasında olabilir. Boş bırakılırsa tüm boş bırakılan servislerin ağırlıkları eşit (1) olur. Verilen ağırlık oranına göre trafik dağıtımı yapılır. Örnek olarak bir vService üzerinde 9 adet Kurum Servisi olduğunu varsayalım. Bu Kurum Servislerinden 8 tanesinin ağırlığı 10 olarak, kalan 1 Kurum Servisinin ağırlığı ise 20 olarak belirlenseydi, vService'e gelen 10 isteğin 2 tanesi ağrılığı 20 olan Kurum Servisine iletilir, kalan 8 istek ise eşit olarak diğer Kurum Servislerine iletilirdi.
- Proxy
Kurum Servisinin bir Proxy sunucusu olması durumunda kullanılır.
Varsayılan olarak seçili gelmez.
Kurum Servisinin bir Proxy sunucusu ise seçilir.
Kurum Servisinin bir Proxy v2 sunucusu ise seçilir.
- Add
Add
butonuna tıklanarak Kurum Servisi eklenir.