Opisywanie zestawów skalowania maszyn wirtualnych
Firma Contoso może używać zestawów skalowania maszyn wirtualnych platformy Azure, aby zapewnić skalowalny sposób uruchamiania aplikacji na zestawie maszyn wirtualnych. Wszystkie maszyny wirtualne w zestawie skalowania maszyn wirtualnych platformy Azure mają tę samą konfigurację i uruchamiają te same aplikacje. Wraz ze wzrostem zapotrzebowania liczba maszyn wirtualnych uruchomionych w zestawie skalowania może wzrosnąć. W miarę spadku zapotrzebowania można wyłączyć nadmiarowe maszyny wirtualne. Zestawy skalowania maszyn wirtualnych są idealne w scenariuszach obejmujących obciążenia obliczeniowe i duże ilości danych.
Na przykład w firmie Contoso dział IT udostępnia witrynę internetową dla klientów przy użyciu maszyny wirtualnej z uruchomionymi usługami IIS. Klienci firmy Contoso uzyskują dostęp do tej witryny internetowej, aby przejrzeć stan swoich zamówień. Ze względu na to, że dostęp do tej witryny jest dostępny globalnie, trudno jest przewidzieć obciążenie witryny internetowej w dowolnym momencie w ciągu dnia. Ponadto mogą istnieć również odmiany sezonowe. W związku z tym pracownicy DZIAŁU IT w firmie Contoso decydują się wdrożyć zestaw skalowania maszyn wirtualnych. Ta implementacja powinna pomóc w obsłudze zmieniającego się obciążenia.
Napiwek
Jeśli masz duże obciążenia, w których zapotrzebowanie różni się i jest nieprzewidywalne, zestawy skalowania są doskonałym rozwiązaniem. Ponieważ zestawy skalowania maszyn wirtualnych oferują identyczne maszyny wirtualne skalowane i zrównoważone obciążenie w odpowiedzi na zapotrzebowanie, automatycznie zapewniają środowisko o wysokiej dostępności.
Co to jest zestaw skalowania maszyn wirtualnych?
Zestawy skalowania maszyn wirtualnych platformy Azure umożliwiają wdrażanie wielu maszyn wirtualnych o zrównoważonym obciążeniu i zarządzanie nimi. Te maszyny wirtualne mają te same konfiguracje. Zestawy skalowania maszyn wirtualnych mogą reagować na wzrosty i spadki zapotrzebowania, zmieniając liczbę wystąpień maszyn wirtualnych, a także zmieniając rozmiar wystąpień maszyn wirtualnych.
Uwaga
Kryteria używane do aktywowania niezbędnej skali w górę lub w dół zależą od dostosowanego harmonogramu lub rzeczywistego zapotrzebowania i użycia.
Zestaw skalowania używa modułu równoważenia obciążenia do dystrybucji żądań między wystąpieniami maszyn wirtualnych i sondy kondycji w celu zweryfikowania dostępności każdego wystąpienia. Jeśli wystąpienie odpowiada na sondę kondycji, zestaw skalowania wie, że wystąpienie jest nadal dostępne. W przeciwnym razie zestaw skalowania wie, że wystąpienie jest niedostępne.
Uwaga
Zestawy skalowania maszyn wirtualnych obsługują maszyny wirtualne z systemami Linux i Windows na platformie Azure.
Opcje skalowania dla zestawów skalowania
Zestawy skalowania zostały zaprojektowane w celu zapewnienia efektywności kosztowej. Platforma Azure tworzy tylko nowe wystąpienia maszyn wirtualnych zgodnie z potrzebami. Platforma Azure może skalować maszyny wirtualne w poziomie lub w pionie zgodnie z opisem w poniższej tabeli.
Typ skalowania | opis |
---|---|
Poziome | Proces dodawania lub usuwania maszyn wirtualnych w zestawie skalowania. W zależności od zapotrzebowania może być konieczne dodanie lub usunięcie maszyn w zestawie skalowania. Na przykład w weekendy zapotrzebowanie może być niskie, więc możesz chcieć uruchomić mniej maszyn wirtualnych. Chociaż można ręcznie dostosować liczbę maszyn wirtualnych w zestawie skalowania, w wielu przypadkach lepiej jest automatycznie zmienić liczbę maszyn wirtualnych przy użyciu reguł. Oprócz harmonogramu można opierać te reguły na metrykach i pomóc w zapewnieniu, że dodawana jest prawidłowa liczba maszyn wirtualnych w zależności od zapotrzebowania. |
Pionowe | Proces zwiększania zasobów na maszynach wirtualnych, takich jak procesor CPU, pamięć lub miejsce na dysku. Skalowanie w pionie koncentruje się na zwiększaniu rozmiaru maszyn wirtualnych w zestawie skalowania zamiast dodawania dodatkowych maszyn wirtualnych. Na przykład w okresach bardziej ruchliwych ze zwiększonym zapotrzebowaniem można zwiększyć liczbę procesorów CPU, które ma każda maszyna wirtualna w zestawie skalowania maszyn wirtualnych. Ponownie reguły służą do automatycznego wprowadzania zmian na podstawie metryk. |
Uwaga
Skalowanie w pionie wymaga ponownego uruchomienia maszyn wirtualnych, których dotyczy problem w zestawie skalowania. Może to prowadzić do tymczasowej obniżonej wydajności w zestawie skalowania podczas ponownego uruchamiania.