Udostępnij za pośrednictwem


Zagadnienia dotyczące projektowania zestawów skalowania

W tym artykule omówiono zagadnienia dotyczące projektowania zestawów skalowania maszyn wirtualnych. Aby uzyskać informacje o tym, czym są zestawy skalowania maszyn wirtualnych, zobacz Omówienie zestawów skalowania maszyn wirtualnych.

Kiedy używać zestawów skalowania zamiast maszyn wirtualnych?

Ogólnie rzecz biorąc, zestawy skalowania są przydatne w przypadku dowolnego wdrożenia wielu maszyn wirtualnych, ponieważ pozwala określić, czy wystąpienia są rozłożone między strefy dostępności lub domeny błędów, czy aktualizacje platformy powinny być koordynowane w celu zmniejszenia lub wyeliminowania pełnego przestoju aplikacji oraz zapewnia aranżacje i zarządzanie wystąpieniami wsadowymi. Jednak niektóre funkcje są dostępne tylko w zestawach skalowania, podczas gdy inne funkcje są dostępne tylko na maszynach wirtualnych. Aby podjąć świadomą decyzję o tym, kiedy używać każdej technologii, najpierw należy zapoznać się z niektórymi powszechnie używanymi funkcjami dostępnymi w zestawach skalowania, ale nie maszynami wirtualnymi:

Funkcje specyficzne dla zestawu skalowania

  • Po określeniu konfiguracji zestawu skalowania można zaktualizować właściwość pojemności , aby wdrożyć więcej maszyn wirtualnych równolegle. Ten proces jest lepszy niż pisanie skryptu w celu organizowania równoległego wdrażania wielu poszczególnych maszyn wirtualnych.
  • Skalowanie automatyczne platformy Azure umożliwia automatyczne dodawanie lub usuwanie wystąpień na podstawie wstępnie zdefiniowanego harmonogramu, metryk lub predykcyjnej sztucznej inteligencji.
  • Możesz określić zasady uaktualniania, aby ułatwić wdrażanie uaktualnień między maszynami wirtualnymi w zestawie skalowania. W przypadku poszczególnych maszyn wirtualnych należy zorganizować aktualizacje samodzielnie.

Funkcje specyficzne dla maszyny wirtualnej

Niektóre funkcje są obecnie dostępne tylko na maszynach wirtualnych:

  • Obraz z maszyny wirtualnej można przechwycić w elastycznym zestawie skalowania, ale nie z maszyny wirtualnej w jednolitym zestawie skalowania.
  • Pojedynczą maszynę wirtualną można migrować z dysków klasycznych do dysków zarządzanych, ale nie można migrować wystąpień maszyn wirtualnych w jednolitym zestawie skalowania.

Nadmierna aprowizacja

Ważne

Obsługa nadmiernej aprowizacji jest obsługiwana tylko w trybie jednolitej aranżacji; nie jest obsługiwany w trybie elastycznej orkiestracji.

Po włączeniu nadmiernej aprowizacji zestaw skalowania faktycznie uruchamia większą liczbę maszyn wirtualnych niż żądano, a następnie usuwa dodatkowe maszyny wirtualne po pomyślnym aprowizacji żądanej liczby maszyn wirtualnych. Nadmierna aprowizacja poprawia współczynniki powodzenia aprowizacji i skraca czas wdrażania. Nie są naliczane opłaty za dodatkowe maszyny wirtualne i nie są one liczone do limitów przydziału.

Podczas gdy nadmierna aprowizacja zwiększa współczynniki powodzenia aprowizacji, może to spowodować mylące zachowanie aplikacji, która nie jest przeznaczona do obsługi dodatkowych pojawiających się maszyn wirtualnych, a następnie znikania. Aby wyłączyć aprowizowanie, upewnij się, że w szablonie masz następujący ciąg: "overprovision": "false". Więcej szczegółów można znaleźć w dokumentacji interfejsu API REST zestawu skalowania.

Jeśli zestaw skalowania używa magazynu zarządzanego przez użytkownika i wyłączysz nadmierną aprowizowanie, możesz mieć więcej niż 20 maszyn wirtualnych na konto magazynu, ale nie zaleca się przechodzenia powyżej 40 ze względów wydajności operacji we/wy.

Limity

Zestaw skalowania utworzony na obrazie witryny Marketplace (znanym również jako obraz platformy) lub obraz niestandardowy zdefiniowany przez użytkownika w galerii obliczeń platformy Azure i skonfigurowany do korzystania z usługi Azure Dyski zarządzane obsługuje pojemność do 1000 maszyn wirtualnych. Jeśli skonfigurujesz zestaw skalowania tak, aby obsługiwał więcej niż 100 maszyn wirtualnych, nie wszystkie scenariusze działają tak samo (na przykład równoważenie obciążenia). Aby uzyskać więcej informacji, zobacz Praca z dużymi zestawami skalowania maszyn wirtualnych.

Zestaw skalowania skonfigurowany z kontami magazynu zarządzanego przez użytkownika jest obecnie ograniczony do 100 maszyn wirtualnych (w przypadku tej skali zalecane jest 5 kont magazynu).

Zestaw skalowania oparty na starszym obrazie zarządzanym może mieć pojemność do 600 maszyn wirtualnych skonfigurowanych przy użyciu dysków zarządzanych platformy Azure. Jeśli zestaw skalowania jest skonfigurowany przy użyciu kont magazynu zarządzanych przez użytkownika, musi utworzyć wszystkie dyski VHD dysku systemu operacyjnego w ramach jednego konta magazynu. W rezultacie maksymalna zalecana liczba maszyn wirtualnych w zestawie skalowania zbudowanym na obrazie niestandardowym, a magazyn zarządzany przez użytkownika wynosi 20. Jeśli wyłączysz nadmierną aprowizowanie, możesz przejść do 40.