Vyrovnávání zátěže a automatické škálování

AWS Cloud Technology and Services Concepts

Alex Kuntz

Head of Cloud Curriculum, DataCamp

Vyrovnávání zátěže v AWS

Vyrovnávání zátěže zajišťuje rovnoměrné rozdělení příchozího provozu mezi více instancí EC2 a zabraňuje přetížení jednoho serveru

  • Zajišťuje vysokou dostupnost
  • Umožňuje horizontální škálování

Typy vyrovnávačů zátěže v AWS

Čtyři ikony znázorňující klasický, síťový, aplikační a bránový vyrovnávač zátěže.

AWS Cloud Technology and Services Concepts

Jak funguje vyrovnávání zátěže?

 

  1. Uživatelé odesílají požadavky

Diagram architektury znázorňující požadavky uživatelů odeslané na vyrovnávač zátěže.

AWS Cloud Technology and Services Concepts

Jak funguje vyrovnávání zátěže?

 

  1. Uživatelé odesílají požadavky
  2. Požadavky dorazí na vyrovnávač zátěže

Diagram architektury znázorňující požadavky uživatelů odeslané na vyrovnávač zátěže.

AWS Cloud Technology and Services Concepts

Jak funguje vyrovnávání zátěže?

 

  1. Uživatelé odesílají požadavky
  2. Požadavky dorazí na vyrovnávač zátěže
  3. Primární cílová skupina je nejprve instanciována aplikačním vyrovnávačem zátěže

Diagram architektury znázorňující přesun požadavku uživatele z vyrovnávače zátěže na primární instance EC2.

AWS Cloud Technology and Services Concepts

Jak funguje vyrovnávání zátěže?

 

  1. Uživatelé odesílají požadavky
  2. Požadavky dorazí na vyrovnávač zátěže
  3. Primární cílová skupina je nejprve instanciována aplikačním vyrovnávačem zátěže
  4. Při zvýšení poptávky vyrovnávač aktivuje sekundární cílovou skupinu a rozloží zátěž mezi všechny instance

Diagram architektury znázorňující přesun požadavku uživatele z vyrovnávače zátěže na primární a sekundární instance EC2.

AWS Cloud Technology and Services Concepts

Co je výpočetní elasticita?

Elasticita zajišťuje, že systém se může škálovat nahoru nebo dolů podle poptávky, čímž poskytuje flexibilitu při alokaci zdrojů

  • Instance EC2 dosahují elasticity prostřednictvím EC2 Auto Scaling

 

Co je EC2 Auto Scaling?

  • Automaticky upravuje počet aktivních instancí podle využití a požadavků
  • Optimalizuje náklady
  • Zabraňuje nadměrnému zřizování
AWS Cloud Technology and Services Concepts

Jak funguje automatické škálování?

  1. Uživatelé odesílají požadavky

Diagram architektury znázorňující generování požadavku uživatele.

AWS Cloud Technology and Services Concepts

Jak funguje automatické škálování?

  1. Uživatelé odesílají požadavky
  2. Požadavky jsou směrovány do služby EC2 Auto Scaling

Diagram architektury znázorňující požadavek uživatele dorazivší do služby EC2 Auto Scaling.

AWS Cloud Technology and Services Concepts

Jak funguje automatické škálování?

  1. Uživatelé odesílají požadavky
  2. Požadavky jsou směrovány do služby EC2 Auto Scaling
  3. Služba poté směruje požadavky na aktivní instance EC2

Diagram architektury znázorňující požadavek uživatele dorazivší do služby EC2 Auto Scaling a rozdělený do instancí EC2.

AWS Cloud Technology and Services Concepts

Jak funguje automatické škálování?

  1. Uživatelé odesílají požadavky
  2. Požadavky jsou směrovány do služby EC2 Auto Scaling
  3. Služba poté směruje požadavky na aktivní instance EC2
  4. Při zvýšení poptávky začne přidávat nové instance EC2 pro zvládnutí dodatečné zátěže

Diagram architektury znázorňující více požadavků uživatelů dorazivších do služby EC2 Auto Scaling a rozdělených na aktivní a záložní instance EC2.

AWS Cloud Technology and Services Concepts

Jak funguje automatické škálování?

  1. Uživatelé odesílají požadavky
  2. Požadavky jsou směrovány do služby EC2 Auto Scaling
  3. Služba poté směruje požadavky na aktivní instance EC2
  4. Při zvýšení poptávky začne přidávat nové instance EC2 pro zvládnutí dodatečné zátěže
  5. Při poklesu poptávky jsou nově přidané instance EC2 vypnuty

Diagram architektury znázorňující požadavek uživatele dorazivší do služby EC2 Auto Scaling a rozdělený do instancí EC2.

AWS Cloud Technology and Services Concepts

Vyrovnávání zátěže vs. automatické škálování

Vyrovnávání zátěže

  • Rovnoměrné směrování provozu
  • Využití stávajících instancí EC2

Ikona znázorňující AWS Load Balancer.

Automatické škálování

  • Zajišťuje splnění poptávky
  • Možnost přidávání/odebírání instancí EC2

Ikona znázorňující EC2 Auto Scaling.

AWS Cloud Technology and Services Concepts

Pojďme cvičit!

AWS Cloud Technology and Services Concepts

Preparing Video For Download...