Skalowanie aplikacji natywnych dla chmury
Napiwek
Ta zawartość jest fragmentem książki eBook, Architekting Cloud Native .NET Applications for Azure, dostępnej na platformie .NET Docs lub jako bezpłatny plik PDF do pobrania, który można odczytać w trybie offline.
Jedną z najczęściej reklamowanych zalet przejścia do środowiska hostingu w chmurze jest skalowalność. Skalowalność lub możliwość akceptowania dodatkowego obciążenia użytkownika przez aplikację bez naruszania wydajności dla każdego użytkownika. Jest to najczęściej osiągane przez podzielenie aplikacji na małe elementy, które mogą być podane niezależnie od zasobów, których potrzebują. Dostawcy usług w chmurze zapewniają ogromną skalowalność w dowolnym czasie i w dowolnym miejscu na świecie.
W tym rozdziale omówiono technologie, które umożliwiają skalowanie aplikacji natywnych dla chmury w celu spełnienia wymagań użytkowników. Do tych technologii należą:
- Kontenery
- Koordynatorzy
- Przetwarzanie bezserwerowe