Gå til indholdet

Automatisk skalering

Automatisk skalering tilpasser ressourcer efter regler. Målinger, opstartstider og grænser hos afhængige tjenester afgør, om applikationen får gavn af det.

Også kendt somAutoscaling
Cloud & drift

Hvad er automatisk skalering?

Autoscaling er automatisk tilpasning af ressourcer til en applikations behov. Regler kan bruge målinger eller tidsplaner. Microsoft skelner mellem at øge kapaciteten i én ressource og at tilføje eller fjerne instanser. Hvilken variant der kan automatiseres, afhænger af den anvendte tjeneste.

Eksempel: ekstra portalinstanser

I dette tænkte eksempel foreskriver en regel, at ekstra portalinstanser skal starte, når efterspørgslen vokser vedvarende. De skal først bruge tid, før de kan betjene forespørgsler. Når belastningen falder, skal instanser fjernes, efter at deres igangværende arbejde er afsluttet eller overdraget sikkert.

Teamet vælger passende målinger samt nedre og øvre grænser. Hvis den fælles database allerede begrænser gennemløbet, kan ekstra portalinstanser ikke automatisk fjerne den grænse. Deres virkning skal undersøges sammen med de afhængige tjenester.

Nedskalering er også en del af designet. Forkerte regler kan give unødvendige skift eller for lidt kapacitet. Kontrollér derfor både stigende og faldende belastning samt tiden, indtil ekstra kapacitet kan bruges.

Kilder

Artikler om emnet

Cloud & drift med ASES

Hosting, deployment, vedligeholdelse og support