Questions? Feedback? powered by Olark live chat software
Pomiń nawigację

Skalowanie automatyczne na platformie Azure

Dynamiczne skalowanie aplikacji zgodnie ze zmiennym obciążeniem

Kluczowe scenariusze:

  • Zwiększanie szybkości reakcji aplikacji
  • Skalowanie według dowolnej metryki
  • Przewidywanie obciążenia z użyciem różnych harmonogramów
  • Oszczędzanie pieniędzy dzięki eliminacji niewykorzystywanych serwerów
  • Programowanie i testowanie w dzień, wyłączanie usług w nocy

Skalowanie według dowolnej metryki

Skalowanie automatyczne to wbudowana funkcja usług Usługi w chmurze, Usługi mobilne, Maszyny wirtualne i Witryny sieci Web, która pomaga zapewnić optymalne działanie aplikacji przy zmianach zapotrzebowania. Pojęcie wydajności ma oczywiście różne znaczenie w przypadku różnych aplikacji. Niektóre aplikacje są zależne od procesora CPU, a inne od pamięci. Na przykład aplikacja sieci Web może obsługiwać miliony żądań w dzień, a nocą nie otrzymywać żadnych żądań. Skalowanie automatyczne pozwala skalować usługę według dowolnego z tych czynników albo według zdefiniowanej metryki niestandardowej.

Przygotuj się na wszystko

Nie czekaj, aż nagły wzrost natężenia ruchu zablokuje Twoją aplikację lub witrynę. Dzięki zaplanowanemu skalowaniu automatycznemu możesz reagować z wyprzedzeniem. Załóżmy, że udostępniasz witrynę sklepu i zbliża się dzień wyprzedaży. Po prostu określ wcześniej, że funkcja skalowania automatycznego ma dodać 10 razy więcej maszyn wirtualnych do obsługi obciążenia. A może obsługiwany ruch gwałtownie wzrasta o godzinie 9 od poniedziałku do piątku? Nie ma problemu. Wystarczy zaplanować wyższe poziomy docelowe skalowania automatycznego w dniach roboczych.

Oszczędzaj pieniądze, korzystając tylko z tego, co jest potrzebne

Nie płać za maszyny, których nie używasz. Czy większość prac związanych z programowaniem i testowaniem odbywa się w dni robocze w godzinach 9–17? Użyj skalowania automatycznego, aby skalować w dół wszystkie maszyny wirtualne w nocy lub w weekend, gdy nikt z nich nie korzysta, a następnie przygotowywać je do działania w poniedziałek rano, gdy rozpoczynają się prace. Chmura została zaprojektowana pod kątem elastyczności, aby zapewnić maksymalną optymalizację kosztów.

Szybkie uzyskiwanie informacji o problemach

Platforma Azure nie tylko wykonuje operacje za Ciebie — może też monitorować kluczowe metryki wydajności i powiadamiać Cię o zmianach. Podobnie jak w przypadku funkcji skalowania automatycznego, możesz ustawiać alerty oparte na niemal dowolnej metryce, takiej jak stan procesora CPU lub czas odpowiedzi. Możesz nawet utworzyć alerty dotyczące zdarzeń — na przykład uruchomienia skalowania automatycznego.

Zacznij korzystać z bezpłatnej wersji próbnej usług obliczeniowych

Rozpocznij