Gå til indholdet

Loadbalancer

En loadbalancer fordeler forbindelser eller anmodninger på flere mål. Fordelingsregel, tilstandshåndtering og fejlkontrol bestemmer den faktiske adfærd.

Også kendt somLoad Balancer
Cloud & drift

Hvad er en loadbalancer?

En loadbalancer fordeler indgående forbindelser eller anmodninger på flere servere eller applikationsinstanser. NGINX forklarer dette for HTTP-trafik og forskellige fordelingsmetoder. Valget af mål afhænger af konfigurationen. Lastfordeling betyder ikke automatisk lige mange forretningshandlinger pr. instans.

Eksempel: at drive flere portalinstanser

Et tænkt team driver flere instanser af samme portal. Loadbalanceren vælger et mål til en anmodning. Teamet skal afklare, hvor sessioner, uploadede filer og fælles data ligger, så et målskift ikke skaber modstridende visninger.

Det fastlægger også, hvordan ubrugelige mål opdages og fjernes fra fordelingen. En tilgængelig server bekræfter ikke, at alle forretningsforløb fungerer.

Også loadbalanceren selv og fælles tjenester kan fejle eller blive flaskehalse. Flere portalinstanser er derfor ikke i sig selv bevis for høj tilgængelighed; den planlagte adfærd ved fejl skal kontrolleres.

Kilder

Artikler om emnet

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support