Ana içeriğe geç

L7 TCP vService

Nasıl Eklenir?

Yeni bir L7 TCP vService eklemek için TR7 ASP web arayüzü üzerinden, vServices > Ekle adımları takip edilir.

Arayüz

vService Listeleme Ekranı

"vServices" adımı takip edilerek TR7 ASP cihazı üzerinde ekli olan tüm vService'lerin listesine ulaşılır. Bu ekran üzerinde vService ekleme, düzenleme ve silme gibi işlemler yapılır.

LOGO

vServices Listeleme Formu

- 1 (Information to be Displayed in the Table)


vServices'lerin bulunduğu tabloda hangi bilgilerin gösterilip gösterilmeyeceği seçilir.
Seçilebilecek ve varsayılan olarak seçili gelen bilgiler;

  • Preferences
  • Status
  • Name
  • vDevice
  • TR7 ASP Device Hostname > Detaylar için tıklayınız.
  • Type
  • WAF
  • Algorithm

Gelen ekran üzerinden satırların konumlandırılmasına ait konfigürasyonlarda yapılabilmektedir.

LOGO

- 2 (Add)


Add butonuna tıklanarak yeni bir vService oluşturma formu açılır.

- 3 (Edit)


Edit simgesine tıklanarak ilgili vService'in düzenleme ekranı açılır.

- 4 (Delete)


Bir veya birden fazla vService seçilerek Delete butonuna tıklanarak ilgili vService TR7 ASP cihazı üzerinde silinir.

- 5 (Enable)


Disable durumda olan bir vService seçilerek Enable butonuna tıklandığında vService devreye alınır.

- 6 (Disable)


Enable durumda olan bir vService seçilerek Disable butonuna tıklandığında vService devre dışı bırakılır.


Tabloda bulunan tüm ifadeleri aramak için kullanılır.


Tabloda bulunan tüm ifadeleri regexp olarak aramak için kullanılır.


Tabloda bulunan tüm ifadeleri sütun bazlı aramak için kullanılır.

- 10 (Status)


vServices'lerin durumlarının görüntülendiği bölümdür.

Mavi > vService başlatılıyor.
Yeşil > vService aktif.
Kırmızı > vService hata durumda. Konfigürasyonlar kontrol edilmeli.
Gri > vService devre dışı.
Sarı > vService uyarı veriyor. Örnek olarak 2 adet Kurum Servisinden 1 tanesinin sağlık denetimi yapılamadığında vService'in durumu Uyarıya döner. vService'e gelen trafik ayakta olan Kurum Servisine iletilmeye devam eder.

- 11 (WAF Status)


vService WAF durumlarının (Devrede/Devre Dışı) görüntülendiği bölümdür.

- Right Click Window


Herhangi bir vService'in üzerinde sağ tıklanarak açılan pencereden aşağıdaki işlemler hızlıca yapılabilmektedir.

LOGO

- 12 (Page Information)


Açılan listede kaç adet vService olduğunun ve kaç adet vService'in listelendiğinin bilgisi bulunmaktadır. Silmek için vService sol taraftan seçildiğinde, seçili olan vService'in bilgiside burada görüntülenir.

- 13 (Page Size)


Açılan listede maksimum kaç adet vService listeleneceği seçilir. Ok simgeleri ile sayfalar arasında geçiş yapılabilir.

- Preview of Selected vService


"vServices" adımları takip edildikten sonra herhangi bir vService'in üzerine tıklandığında ekranın sağ tarafında ilgili vService'e ait diyagramın olduğu pencere açılır.

LOGO

Açılan pencerenin sağ üstünde bulunan (x) butonuna tıklanarak veya vService'in üzerine tekrar tıklanarak önizleme kapatılabilir.

Arayüz

L7 TCP vService Ekleme Formu

"vServices > Ekle" adımları takip edilerek TR7 ASP cihazı üzerine yeni bir vService eklenir. Bu bölümde L7 TCP vService oluşturma formu açıklanmıştır.

LOGO

L7 TCP vService Ekleme Formu

- Status


vService'in hangi durumda açılacağı seçilir.

Enabled > vService aktif şekilde açılır.
Disabled > vService devre dışı şekilde açılır.

- Name


vService'in adı girilir.

- vDevice


Oluşturulacak olan vService'in hangi vDevice üzerinde açılacağı seçilir. vDevice'lar ile ilgili detaylar için tıklayınız.

- Type


Oluşturulacak olan vService'in tipi seçilir.

- Frontend IP - Port - SSL


Burada oluşturulan vService'in IP, Port ve SSL durumları ayarlanır. + ikonuna tıklanarak Karşılama IP adreslerinin seçileceği sekmeler eklenir. İstenilen port numarası yazılarak SSL durumu seçilir. SSL sekmesi altından None veya Terminate seçilebilir.

None > SSL ile ilgili bir işlem yapılmaz.
Terminate > SSL’i TR7 ASP üzerinde sonlandırarak SSL Offloading yapılmak için kullanılır.

Uyarı

Terminate seçildiği durumlarda Sertifika seçimi yapılması gerekmektedir.

LOGO

- Conditional Backend Services


Conditional Backend Services butonuna tıklanarak gelen isteğin seçilen koşula uyması durumunda istenilen Kurum Servislerine iletilmesi (Content Switching) sağlanır. Koşullu dağıtımlarda TR7 ASP üzerinde tanımlanabilen TCP seviyesindeki koşullar kullanılabilir.

  • Aktif Sunucu Sayısı
  • Hedef IP
  • Hedef Port
  • İstek Boyutu (bytes)
  • Karşılanan Bağlantı Sayısı
  • Kaynak IP Adresi
  • Liste
  • Saniyede Karşılanan Yeni Oturum Sayısına Göre
  • SNI Bilgisine Göre (SSL Sonlandırılmadan)
  • SSL Cipherına Göre
  • SSL Versiyonuna Göre

Örnekte 1. koşullu dağıtım için, Kaynak IP Adresi koşulu kullanılarak gelen istekte Kaynak IP Adresinin 10.10.10.0/24 olması durumunda Server_1 Kurum Servisine, 2. koşullu dağıtım için ise SNI bilgisinin www.tr7.com ile tam eşleşmesi durumunda www.tr7.com Kurum Servisine iletilmesi sağlanmıştır. Koşullu dağıtımda belirlenen koşulla eşleşmeyen istekler ise Varsayılan Kurum Servisleri sekmesinde seçilen sunuculara iletilecektir. Varsayılan Kurum Servisinde herhangi bir seçim yapılmamışsa istemciler TR7 ASP 503 durum kodunu görüntüler.

Uyarı

Koşullu Dağıtımlar konfigürasyonda oluşturulan sırayla çalışmaktadır. Aşağıdaki 2. görselde işaretli ikon sürüklenerek yerleri kolay bir şekilde değiştirilebilir.

LOGO

LOGO

- Default Backend Services


Karşılama IP:Portuna gelen isteklerin iletileceği Kurum Servisleri seçilir. Ayrıca açılan listede Add butonuna tıklanarak yeni bir Kurum Servisi, vService ekranında da eklenebilir.

LOGO

LOGO

- Save


Save butonuna tıklanarak vService oluşturulur.

Arayüz

Details

L7 TCP vService ekleme ekranında Details butonuna tıklandığında vService'e eklenebilecek olan profiller ve konfigürasyonların listesine ulaşılır.

LOGO

L7 TCP vService Ekleme Detaylar Formu

- Actions


vService üzerinde Actions devreye alınır. Yeni bir Aksiyon ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- LOG


vService üzerinde LOG devreye alınır. Varsayılan profil dışında daha önceden eklenmiş olan profiller seçilebilir. Yeni bir Log profili ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- SSL Security


vService üzerinde SSL Security devreye alınır. Varsayılan profil dışında daha önceden eklenmiş olan profiller seçilebilir. Yeni bir SSL Güvenliği profili ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- Notification


vService üzerinde Notification devreye alınır. Varsayılan profil dışında daha önceden eklenmiş olan profiller seçilebilir. Yeni bir Bildirim profili ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- Report


vService üzerinde Report devreye alınır. Varsayılan profil dışında daha önceden eklenmiş olan profiller seçilebilir. Aynı anda birden fazla rapor profili seçilerek farklı periyotlarda farklı kişilere e-posta gönderilebilir. Yeni bir Rapor profili ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- QOS


QOS kaynakları optimize ederek vService üzerinde maksimum verim alınmasını sağlayan özelliktir. Belirli CPU, RAM gibi kaynakları ilgili vServicene atayarak o servisin ağır yük altında bile diğer servislerin durumdan bağımsız olarak çalışması sağlanabilir.

LOGO

Inline Mode

vService üzerinde Inline Mode devreye alınır. Daha fazla bilgiye ulaşmak için tıklayınız.

Route Table

vService üzerinde Log profilinde belirtilen IP:Porta log gönderiminin hangi Route Tablosu üzerinde yapılacağı seçilir.

Memory Limit

vService üzerinde Memory Limit belirlenir.

Cores

vService'in kullanacağı CPU'lar manuel olarak seçilir.

LOGO

vService üzerinde CPU Priority seçilir. (Düşük-Normal-Yüksek)

vService üzerinde Cpu Usage Limit (%) belirlenir.

Core Engine

vService üzerinde kullanılacak olan Core Engine belirlenir.

- Bandwidth


vService özelinde toplam Bandwidth limitleme işlemi yapılır.

LOGO

- vService Limits


vService Limits devreye alınır. Varsayılan profil dışında daha önceden eklenmiş olan profiller seçilebilir. Yeni bir vService Limiti profili ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- Timeout


vService üzerinde Timeout devreye alınır. Varsayılan profil dışında daha önceden eklenmiş olan profiller seçilebilir. Yeni bir Zaman Aşımı profili ekleme işlemi bu ekran üzerinde de yapılabilir. Daha fazla bilgiye ulaşmak için tıklayınız.

- LB Algorithm


vService'e gelen istekleri Kurum Servisine dağıtırken hangi algoritma ile bu işlemin yapılacağı seçilir. Varsayılan olarak Weighted Round Robin seçili olarak gelir.

LOGO

Algorithm

Kurum Servislerine dağıtım yapılacak olan algoritma seçilir.

LOGO

  • Round Robin > Kurum servislerinin ağırlık oranlarına bakılmaksızın yük dağılımı yapılır.
  • Least Connection > Anlık olarak en az sayıda aktif bağlantısı olan kurum servislerine ağırlıkları oranında öncelik verilir. LDAP, SQL gibi uzun session gerektiren servislerde önerilir.
  • Random > Rastgele kurum servisi seçimi için kullanılır, ağırlık değerini dikkate alır.
  • Weighted Round Robin > Kurum servislerinin ağırlık oranlarına göre yük dağılımı yapılır.
  • First > Bulunan ilk kurum servisine maksimum bağlantı sayısı dolana kadar dağılım yapılır.
  • Fastest > Seçilen parametreye göre en uygun kurum servisine dağıtım yapılır.
  • RDP Cookie (Self-Persistent) > Her bir gelen TCP paketi içerisindeki rdp-cookie bulunarak Hash değeri alınır.Aynı kullanıcı veya aynı session ID aynı kurum servisine gönderilir.

  • Least Response Time

  • Least Connection Time
  • Least Queue Time
  • Least Connection
  • Least Queues
  • Least Connection Error
  • Least Aborted Connections
  • Least Used Connections
  • Fastest+ > Seçilen ilk parametreye göre en uygun kurum servisine dağıtım yapılır. İlk parametreye göre eşitlik durumunda dağıtım ikinci parametreye göre yapılır.

Fastest Opt-1

  • Least Response Time
  • Least Connection Time
  • Least Queue Time
  • Least Connection
  • Least Queues
  • Least Connection Error
  • Least Aborted Connections
  • Least Used Connections

Fastest Opt-2

  • Least Response Time
  • Least Connection Time
  • Least Queue Time
  • Least Connection
  • Least Queues
  • Least Connection Error
  • Least Aborted Connections
  • Least Used Connections

Persistence

Yük Dengeleme Algoritması seçildikten sonra, devamlılık sağlanmak isteniyorsa aşağıdaki seçenekler kullanılabilir.

LOGO

Persistent yapılmak istenmeyen durumlarda seçilir. Yük Dengeleme Algoritmasında seçilen algoritma ile istekler Kurum Servislerine dağıtılır.

fx değişkenleri ile istenilen Hash bilgisi seçilebilir. Seçilen hash bilgisine göre persistence sağlanır.

LOGO

Was this page helpful?