Lastbalansering och autoskalning

AWS molnteknik och tjänster

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Lastbalansering i AWS

Lastbalansering fördelar inkommande trafik jämnt mellan flera EC2-instanser och förhindrar överbelastning av en enskild server

  • Säkerställer hög tillgänglighet
  • Möjliggör horisontell skalning

Typer av lastbalanserare i AWS

Fyra ikoner som visar klassisk, nätverks-, applikations- och gateway-lastbalanserare.

AWS molnteknik och tjänster

Hur fungerar lastbalansering?

 

  1. Användare skickar förfrågningar

Ett arkitekturdiagram som visar användarförfrågningar som skickas till en lastbalanserare.

AWS molnteknik och tjänster

Hur fungerar lastbalansering?

 

  1. Användare skickar förfrågningar
  2. Förfrågningarna når lastbalanseraren

Ett arkitekturdiagram som visar användarförfrågningar som skickas till en lastbalanserare.

AWS molnteknik och tjänster

Hur fungerar lastbalansering?

 

  1. Användare skickar förfrågningar
  2. Förfrågningarna når lastbalanseraren
  3. Applikationslastbalanseraren startar först den primära målgruppen

Ett arkitekturdiagram som visar hur en användarförfrågan dirigeras från en lastbalanserare till primära EC2-instanser.

AWS molnteknik och tjänster

Hur fungerar lastbalansering?

 

  1. Användare skickar förfrågningar
  2. Förfrågningarna når lastbalanseraren
  3. Applikationslastbalanseraren startar först den primära målgruppen
  4. Om efterfrågan ökar aktiverar lastbalanseraren den sekundära målgruppen och fördelar lasten över alla instanser

Ett arkitekturdiagram som visar hur en användarförfrågan dirigeras från en lastbalanserare till primära och sekundära EC2-instanser.

AWS molnteknik och tjänster

Vad är beräkningselasticitet?

Elasticitet innebär att systemet kan skala upp eller ned efter behov, vilket ger flexibel resursallokering

  • EC2-instanser uppnår elasticitet via EC2 Auto Scaling

 

Vad är EC2 Auto Scaling?

  • Justerar automatiskt antalet aktiva instanser utifrån användning och krav
  • Optimerar kostnader
  • Förhindrar överdimensionering
AWS molnteknik och tjänster

Hur fungerar autoskalning?

  1. Användare skickar förfrågningar

Ett arkitekturdiagram som visar hur användarförfrågningar genereras.

AWS molnteknik och tjänster

Hur fungerar autoskalning?

  1. Användare skickar förfrågningar
  2. Förfrågningarna dirigeras till EC2 Auto Scaling

Ett arkitekturdiagram som visar en användarförfrågan som når EC2 Auto Scaling.

AWS molnteknik och tjänster

Hur fungerar autoskalning?

  1. Användare skickar förfrågningar
  2. Förfrågningarna dirigeras till EC2 Auto Scaling
  3. Tjänsten vidarebefordrar sedan förfrågningarna till aktiva EC2-instanser

Ett arkitekturdiagram som visar en användarförfrågan som når EC2 Auto Scaling och fördelas till EC2-instanser.

AWS molnteknik och tjänster

Hur fungerar autoskalning?

  1. Användare skickar förfrågningar
  2. Förfrågningarna dirigeras till EC2 Auto Scaling
  3. Tjänsten vidarebefordrar sedan förfrågningarna till aktiva EC2-instanser
  4. Om efterfrågan ökar läggs nya EC2-instanser till för att hantera den extra lasten

Ett arkitekturdiagram som visar flera användarförfrågningar som når EC2 Auto Scaling och fördelas till aktiva och reserv-EC2-instanser.

AWS molnteknik och tjänster

Hur fungerar autoskalning?

  1. Användare skickar förfrågningar
  2. Förfrågningarna dirigeras till EC2 Auto Scaling
  3. Tjänsten vidarebefordrar sedan förfrågningarna till aktiva EC2-instanser
  4. Om efterfrågan ökar läggs nya EC2-instanser till för att hantera den extra lasten
  5. När efterfrågan minskar stängs de nyligen tillagda EC2-instanserna av

Ett arkitekturdiagram som visar en användarförfrågan som når EC2 Auto Scaling och fördelas till EC2-instanser.

AWS molnteknik och tjänster

Lastbalansering vs. autoskalning

Lastbalansering

  • Fördelar trafik jämnt
  • Utnyttjar befintliga EC2-instanser

En ikon som visar AWS Load Balancer.

Autoskalning

  • Säkerställer att efterfrågan alltid tillgodoses
  • Möjlighet att lägga till/ta bort EC2-instanser

En ikon som visar EC2 Auto Scaling.

AWS molnteknik och tjänster

Nu kör vi en övning!

AWS molnteknik och tjänster

Preparing Video For Download...