Škálování aplikací nativních pro cloud

Návod

Tento obsah je výňatek z elektronické knihy Architektura cloud-native .NET aplikací pro Azure, která je k dispozici na .NET Docs nebo jako bezplatné PDF ke stažení, které si můžete přečíst offline.

miniatura obálky e-knihy Cloud-nativní aplikace .NET pro Azure.

Jednou z nejčastějších výhod přechodu do cloudového hostitelského prostředí je škálovatelnost. Škálovatelnost nebo schopnost aplikace přijímat další uživatelské zatížení bez ohrožení výkonu jednotlivých uživatelů Nejčastěji se toho dosahuje rozdělením aplikace na malé části, kterým je možné poskytnout přesně ty prostředky, které potřebují. Dodavatelé cloudu umožňují masivní škálovatelnost kdykoli a kdekoli na světě.

V této kapitole probereme technologie, které umožňují škálovat aplikace nativní pro cloud tak, aby splňovaly poptávku uživatelů. Mezi tyto technologie patří:

  • Kontejnery
  • Orchestrátory
  • Bezserverová architektura