Implementowanie autoskalowania
Implementacja usługi Azure Virtual Machine Scale Sets może automatycznie zwiększyć lub zmniejszyć liczbę wystąpień maszyn wirtualnych, które uruchamiają aplikację. Ten proces jest nazywany skalowaniem automatycznym. Skalowanie automatyczne umożliwia dynamiczne skalowanie konfiguracji w celu spełnienia zmieniających się wymagań dotyczących obciążeń.
Skalowanie automatyczne minimalizuje liczbę niepotrzebnych wystąpień maszyn wirtualnych, które uruchamiają aplikację, gdy zapotrzebowanie jest niskie. Klienci nadal otrzymują akceptowalny poziom wydajności w miarę wzrostu zapotrzebowania i automatycznego dodawania większej liczby wystąpień maszyn wirtualnych.
Kwestie, które należy wziąć pod uwagę podczas korzystania z skalowania automatycznego
Zapoznaj się z poniższymi zagadnieniami dotyczącymi skalowania automatycznego. Zastanów się, jak ten proces może przynieść korzyści implementacji firmowej witryny internetowej.
Rozważ automatyczne dostosowanie pojemności. Możesz utworzyć reguły skalowania automatycznego, aby zdefiniować akceptowalną wydajność dla pozytywnego środowiska klienta. Po osiągnięciu zdefiniowanych progów reguły autoskalowania działają w celu dostosowania pojemności implementacji zestawów skalowania maszyn wirtualnych.
Rozważ skalowanie w poziomie. Jeśli zapotrzebowanie na aplikację wzrośnie, obciążenie wystąpień maszyn wirtualnych w implementacji wzrośnie. Jeśli zwiększone obciążenie jest spójne, a nie krótkie zapotrzebowanie, można skonfigurować reguły skalowania automatycznego, aby zwiększyć liczbę wystąpień maszyn wirtualnych w implementacji.
Rozważ skalowanie w poziomie. Wieczorem lub weekendem zapotrzebowanie aplikacji może się zmniejszyć. Jeśli zmniejszone obciążenie jest spójne w danym okresie, można skonfigurować reguły skalowania automatycznego, aby zmniejszyć liczbę wystąpień maszyn wirtualnych w implementacji. Akcja skalowania w poziomie zmniejsza koszt uruchamiania implementacji zestawów skalowania maszyn wirtualnych, ponieważ uruchamiasz tylko liczbę wystąpień wymaganych do spełnienia bieżącego zapotrzebowania.
Rozważ zaplanowane zdarzenia. Możesz zaimplementować skalowanie automatyczne i zaplanować zdarzenia, aby automatycznie zwiększyć lub zmniejszyć pojemność implementacji w stałym czasie.
Rozważ obciążenie. Korzystanie z usługi Azure Virtual Machine Scale Sets z skalowaniem automatycznym zmniejsza obciążenie związane z zarządzaniem w celu monitorowania i optymalizowania wydajności aplikacji.