Porównanie skalowania w pionie i w poziomie

Ukończone

Niezawodna konfiguracja maszyny wirtualnej obejmuje obsługę skalowalności. Skalowalność umożliwia przepływność maszyny wirtualnej proporcjonalnie do dostępności skojarzonych zasobów sprzętowych. Skalowalna maszyna wirtualna może obsługiwać wzrost liczby żądań bez negatywnego wpływu na czas odpowiedzi i przepływność. W przypadku większości operacji skalowania dostępne są dwie opcje implementacji: pionowa i pozioma.

Informacje o skalowaniu w pionie

Skalowanie w pionie, nazywane również skalowaniem w górę i w dół, obejmuje zwiększenie lub zmniejszenie rozmiaru maszyny wirtualnej w odpowiedzi na obciążenie. Skalowanie w pionie zwiększa możliwości maszyny wirtualnej (skalowanie w górę) lub mniej (skalowanie w dół).

Ilustracja przedstawiająca skalowanie w pionie, w którym pojedyncza maszyna wirtualna zwiększa lub zmniejsza rozmiar przez skalowanie w górę lub w dół.

Poniżej przedstawiono kilka scenariuszy, w których użycie skalowania w pionie może być korzystne:

  • Jeśli masz usługę utworzoną na maszynie wirtualnej, która jest niedostatecznie wykorzystywana, na przykład w weekend, możesz użyć skalowania w pionie, aby zmniejszyć rozmiar maszyny wirtualnej i zmniejszyć miesięczne koszty.

  • Skalowanie w pionie można zaimplementować w celu zwiększenia rozmiaru maszyny wirtualnej w celu obsługi większego zapotrzebowania bez konieczności tworzenia dodatkowych maszyn wirtualnych.

Informacje o skalowaniu w poziomie

Skalowanie w poziomie, nazywane również skalowaniem w poziomie i skalowaniem w poziomie, służy do dostosowywania liczby maszyn wirtualnych w konfiguracji w celu obsługi zmieniającego się obciążenia. Podczas implementowania skalowania w poziomie występuje wzrost (skalowanie w poziomie) lub spadek (skalowanie w poziomie) w liczbie wystąpień maszyn wirtualnych.

Ilustracja przedstawiająca skalowanie w poziomie, w którym maszyny wirtualne są dodawane do skalowania systemu w poziomie w celu obsługi obciążenia.

Kwestie, które należy wziąć pod uwagę podczas korzystania ze skalowania w pionie i w poziomie

Zapoznaj się z poniższymi zagadnieniami dotyczącymi skalowania w pionie i w poziomie. Zastanów się, która implementacja może być wymagana do obsługi firmowej witryny internetowej.

  • Rozważ ograniczenia. Mówiąc ogólnie, skalowanie w poziomie ma mniej ograniczeń niż skalowanie w pionie. Implementacja skalowania w pionie zależy od dostępności większego sprzętu, który szybko osiąga górny limit i może się różnić w zależności od regionu. Skalowanie w pionie zwykle wymaga również zatrzymania i ponownego uruchomienia maszyny wirtualnej, co może tymczasowo ograniczyć dostęp do aplikacji lub danych.

  • Rozważ elastyczność. W przypadku działania w chmurze skalowanie w poziomie jest bardziej elastyczne. Implementacja skalowania w poziomie umożliwia uruchamianie potencjalnie tysięcy maszyn wirtualnych w celu zarządzania zmianami w obciążeniu i przepływności.

  • Rozważ ponowne aprowizowanie. Ponowne aprowizowanie to proces usuwania istniejącej maszyny wirtualnej i zastępowania jej nową maszyną. Niezawodny plan dostępności uwzględnia, gdzie ponowne aprowizowanie może być wymagane i planuje przerwy w działaniu usługi. Jeśli może być wymagane ponowne aprowizowanie, ustal, czy jakiekolwiek dane muszą być przechowywane i migrowane na nową maszynę.