← Cloudflare Spectrum / spectrum / about
Cloudflare Load Balancing
Spectrum můžete nakonfigurovat s Cloudflare Load Balancing pro zajištění TCP healthchecků, failoveru a řízení provozu, čímž se zvyšuje odolnost vašich aplikací Spectrum.
Přehled fungování Cloudflare Load Balancing najdete v Komponenty Load Balancing. Pokyny k nastavení najdete v Přidejte vyvažování zátěže do aplikací Spectrum.
Kontroly stavu TCP
Load balancer Cloudflare můžete nakonfigurovat tak, aby kromě možností kontroly HTTP a HTTPS testoval přijetí připojení na libovolném portu TCP.
Health checks jsou u load balanceru volitelné. Bez health checku ale load balancer rozloží provoz na všechny endpointy v první pool. Když jsou health checky povolené, hostitelé, kteří se dostanou do chybového stavu, provoz nedostávají, čímž se udržuje dostupnost. Díky tomu můžete v rámci jedné pool hostitelů nebo mezi více pooly nastavit inteligentní failover.
Následující příklad ukazuje konfiguraci kontroly stavu TCP pro aplikaci běžící na portu 2408 s intervalem obnovování 30 sekund. Kontroly stavu TCP můžete nastavit v dashboardu nebo prostřednictvím API Cloudflare.
Kontrola stavu TCP - příklad v Dashboardu
| Pole | Hodnota |
|---|---|
| Typ | TCP |
| Port | 2408 |
V části Pokročilá nastavení kontroly stavu:
| Pole | Hodnota |
|---|---|
| Interval | 30 |
| Časový limit | 5 sekund |
| Opakování | 2 |
Kontrola stavu TCP - příklad API
Požadovaná oprávnění API tokenu
Alespoň jeden z následujících oprávnění tokenu je povinné:Load Balancing: Monitors and Pools Write
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/load_balancers/monitors" \
--request POST \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{
"description": "Spectrum Health Check",
"type": "tcp",
"port": 2048,
"interval": 30,
"retries": 2,
"timeout": 5,
"method": "connection_established"
}'{
"result": {
"description": "TCP Monitor for Spectrum",
"created_on": "2025-07-17T14:55:04.830009Z",
"modified_on": "2025-07-17T14:55:04.830009Z",
"id": "1d404721c660a8a7aaa28d68ed6d48d9",
"type": "tcp",
"port": 2048,
"interval": 60,
"retries": 2,
"timeout": 5,
"expected_body": "",
"expected_codes": "",
"follow_redirects": false,
"allow_insecure": false,
"probe_zone": "",
"path": "",
"method": "connection_established"
},
"success": true,
"errors": [],
"messages": []
}Řízení provozu
Všechny zásady řízení provozu jsou k dispozici pro vyvažování zátěže na transportní vrstvě prostřednictvím Spectrum. Další informace o dostupných globální směrování provozu a směrování koncových bodů možnosti.
Váhy
Váhy endpointů vám umožňují mít endpointy s různou kapacitou nebo rozdělovat provoz mezi hosty z jakéhokoli jiného důvodu.
Váha nakonfigurovaná v rámci poolu load balanceru bude při vyvažování zátěže přes Spectrum respektována.
Požadavky a omezení
-
Load Balancing afinita relace, failover mezi fondy, a vlastní pravidla nejsou ve Spectrum podporovány.
-
Kontroly stavu UDP jsou dostupné pouze u veřejného monitorování. TCP lze použít jak u veřejného, tak u soukromého monitorování.
- Tato funkce vyžaduje plán Enterprise. Pokud chcete upgradovat, kontaktujte svůj tým pro správu účtu.