Resumé
Når din vækst eller efterspørgslen efter dine systemer overstiger eller forventes at overstige din nuværende kapacitet – det er et godt problem at have. Men god vækst kan være lige så stor en trussel mod systemets pålidelighed som enhver anden faktor.
I dette modul så vi på, hvordan man håndterer vækst gennem skalering, og mange af de overvejelser, der følger med. Her er et resumé af, hvad vi dækkede:
- Skalerbarhed og pålidelighed: At gøre dine systemer mere skalerbare gør dem ofte mere pålidelige som en sekundær fordel.
- Kapacitetsplanlægning: Kortlæg det nuværende ressourceforbrug. Korreler det med forretningsmålinger og projekter for både organisk og uorganisk vækst.
- Servicegrænser og omkostninger: Vær opmærksom på Azure servicegrænser og kvoter, og arbejd sammen med dine finansteams om at forudsige cloud-forbruget.
- Code før skalering: Find fejl, ret ineffektive forespørgsler, og tag hånd om konfigurationsproblemer, før du skalerer ud.
- Applikationsskalerbarhedsteknikker: Brug virtuelle maskinskala-sæt, afkobling fra køer, cache-in-memory caching og database-sharding for at gøre applikationer mere skalerbare.
- Going global: Brug Azure Front Door og Azure Traffic Manager til at skalere applikationer på tværs af regioner og forstå afvejningerne ved forskellige datakonsistensmodeller.
For at lære mere, besøg Azure Architecture Center for skalerbarhedsanbefalinger og arkitektonisk vejledning.