Hangi profil türleri var; hangi vService türlerinde kullanılabilirler?
Kısa cevap
Configuration Menu'de Load Balancer altındaki Profiles (L4-L7 Behavior Sets) grubunda 10 profil türü vardır: Health Checks, Compression, Cache, Trusted Proxies, Logs, Timeouts, vService Limits, Notifications, Reports ve Content Pages. TLS davranışı ayrıca Certificates & PKI altındaki TLS Security Profiles ile belirlenir. Cache, Compression ve Trusted Proxies yalnızca HTTP vService'te; Logs, Timeouts, vService Limits, Notifications ve TLS Security Profiles HTTP ve L7 TCP vService'te seçilir. Reports kırılımları yalnızca HTTP vService'te üretilir; L7 TCP vService'te rapor yalnızca zaman serisi grafiklerinden oluşur. Health Checks vService'e değil Kurum Servisine ya da Backend Group'a, Content Pages ise aksiyonlara ve güvenlik profillerine bağlanır.
Nasıl Çalışır?
- Profil, Configuration Menu → Load Balancer → Profiles (L4-L7 Behavior Sets) grubundaki ilgili ekranda bir kez tanımlanır (Configuration Menu · Load Balancer).
- vService formunun Details panelinde ilgili kutu işaretlenip profil seçilir; Health Checks ise Kurum Servisi ya da Backend Group formunda seçilir.
- Profil paylaşılan bir kayıttır: bir profilde yapılan değişiklik, onu kullanan bütün vService'lere ve Kurum Servislerine aynı anda uygulanır (Profile nedir, neden ayrı bir nesne olarak tanımlanıyor?).
- Cluster kurulumunda profil değişikliği, varsayılan otomatik eşitlemeyle eş cihaza anında aktarılır; Manual Sync Mode açıksa Synchronize ile gönderilene kadar yalnızca değişikliğin yapıldığı cihazda kalır.
Profiller ve vService Tipleri
| Profil | HTTP | L7 TCP | Network | Nereye bağlanır |
|---|---|---|---|---|
| Health Checks | ✓ | ✓ | ✓ (TCP - L4 ve UDP - L4) | Kurum Servisi ya da Backend Group → Health Check |
| Compression | ✓ | - | - | vService → Details → Compression |
| Cache | ✓ | - | - | vService → Details → Cache |
| Trusted Proxies | ✓ | - | - | vService → Details → Trusted Proxy |
| Logs | ✓ | ✓ | - | vService → Details → LOG |
| Timeouts | ✓ | ✓ | - | vService → Details → Timeout |
| vService Limits | ✓ | ✓ | - | vService → Details → vService Limits |
| Notifications | ✓ | ✓ | - | vService → Details → Notification |
| Reports | ✓ | Seçilir; rapor yalnızca zaman serisi grafiklerinden oluşur, kırılımlar üretilmez | Seçicide listelenir, profil kaydedilmez; Report sekmesi açılmaz | vService → Details → Report |
| Content Pages | ✓ | - | - | Show content gibi aksiyonlar, Bot/DDoS, WAF ve AGS profilleri |
| TLS Security Profiles | ✓ | ✓ | - | vService → Details → SSL Security |
- Network vService'in Details panelinde yalnızca Report ve LB algorithm bulunur; dağıtımı algoritma ve Kurum Servislerinin health check sonucu belirler. Network vService'te ANY - L3 protokolünde ve Port range açıkken health check sonucu dikkate alınmaz (vService · Network).
- SSL Security kutusu yalnızca en az bir frontend satırında TLS sonlandıran bir protokol seçiliyse görünür (TLS Security Profile nedir, neleri ayarlar?).
- Tiplerin genel karşılaştırması: HTTP, L7 TCP ve Network vService'leri arasındaki özellik farkları nelerdir?
TR7'de Profiller
Profiller Configuration Menu'de tanımlanır ve vService formundan seçilir; formdan çıkmadan yeni profil oluşturmak da mümkündür (vService formundan çıkmadan yeni action, health check veya SSL profili oluşturabilir miyim?). Bir profilin hangi vService'lerde kullanıldığı, profil önizlemesindeki Used in sekmesinden görülür (Bir profili değiştirmeden önce etkisini nasıl anlarım ("Used in")?). Timeouts ve vService Limits için profil seçilmediğinde yerleşik varsayılan değerler geçerlidir (Timeouts · Varsayılan profil davranışı).
Sık Karıştırılan Noktalar
- "Health check vService'e atanır." Health Checks profili Kurum Servisine ya da Backend Group'a atanır; aynı Kurum Servisini kullanan bütün vService'ler aynı sonucu görür.
- "L7 TCP ya da Network vService'te Reports profili seçilince HTTP'deki gibi tam rapor gelir." Kırılımlar yalnızca HTTP vService'te üretilir; L7 TCP'de rapor yalnızca zaman serisi grafiklerinden oluşur, Network vService'te profil kaydedilmez (Report sekmesini neden göremiyorum?).
- "Profil seçilmezse zaman aşımı ya da limit uygulanmaz." Timeouts ve vService Limits için profil seçilmese de yerleşik varsayılan değerler geçerlidir (Varsayılan profilleri canlıda olduğu gibi kullanmak doğru mu?).
- "SSL security kutusu kayboldu." Hiçbir frontend satırında TLS sonlandırılmıyorsa kutu gizlenir.
Dokümantasyonda nasıl yapılır
