← Cloudflare Load Balancing / load-balancing
Fondy
V rámci Cloudflare pooly reprezentují vaše koncové body a způsob jejich organizace. Pool tak může být skupinou několika koncových bodů, nebo můžete mít v jednom poolu i jen jeden koncový bod (například origin server).
Pokud znáte terminologii DNS, představte si pool jako „sadu záznamů“, s tím rozdílem, že Cloudflare vrací pouze adresy, které jsou považovány za funkční. K jednotlivým poolům lze pro vlastní monitorování připojit monitory stavu. Pool může mít připojený buď jeden monitor, nebo skupinu monitorů, nikdy obojí zároveň.
Podrobnosti o tom, jak endpointy a pooly přecházejí do nefunkčního stavu, najdete v Stav endpointů a poolů.
Vlastnosti
Aktuální seznam vlastností poolu najdete v Vlastnosti poolu v naší dokumentaci k API.
Vytvoření poolů
Podrobný postup krok za krokem najdete v Vytvoření poolů.
Přepsání hlavičky Host pro jednotlivé koncové body
Když vaše aplikace potřebuje specializované směrování (CNAME nastavení nebo vlastní hostitele, jako je Heroku), změňte Host hlavičku použitou v požadavcích monitoru stavu. Další podrobnosti najdete v Přepis hlaviček HTTP Host.
Příkazy API
Cloudflare API podporuje pro pooly následující příkazy. Příklady jsou uvedeny pro endpoint na úrovni uživatele, ale platí i pro endpoint na úrovni účtu.
| Příkaz | Metoda | Endpoint |
|---|---|---|
| Vytvoření poolu | POST |
accounts/:account_id/load_balancers/pools |
| Odstranění poolu | DELETE |
accounts/:account_id/load_balancers/pools/:id |
| Seznam poolů | GET |
accounts/:account_id/load_balancers/pools |
| Pool Details | GET |
accounts/:account_id/load_balancers/pools/:id |
| Pool Health Details | GET |
account/:account_id/load_balancers/pools/:id/health |
| Přepsat konkrétní vlastnosti | PATCH |
accounts/:account_id/load_balancers/pools/:id |
| Přepsat existující pool | PUT |
accounts/:account_id/load_balancers/pools/:id |
| Preview Pool | POST |
account/:account_id/load_balancers/pools/:id/preview |
| Seznam odkazů na pool | GET |
accounts/:account_id/load_balancers/pools/:id/references |