Uaktualnianie i skalowanie wystąpienia usługi Azure API Management
DOTYCZY: Developer | Podstawowa | Podstawowa wersja 2 | Standardowa | Standardowa, wersja 2 | Premia
Klienci mogą skalować wystąpienie usługi Azure API Management w dedykowanej warstwie usługi, dodając i usuwając jednostki. Jednostka składa się z dedykowanych zasobów platformy Azure i ma pewną pojemność nośną wyrażoną jako liczba wywołań interfejsu API na sekundę. Ta liczba nie wskazuje limitu liczby wywołań, ale szacowaną maksymalną wartość przepływności, która pozwala na przybliżone planowanie wydajności. Rzeczywista przepływność i opóźnienie różnią się zasadniczo w zależności od czynników takich jak liczba i szybkość połączeń współbieżnych, rodzaj i liczba skonfigurowanych zasad, rozmiary żądań i odpowiedzi oraz opóźnienie zaplecza.
Uwaga
- W warstwach Podstawowa, Standardowa i Premium usługi API Management można skonfigurować wystąpienie do automatycznego skalowania na podstawie zestawu reguł.
- Wystąpienia usługi API Management w warstwie Zużycie są skalowane automatycznie na podstawie ruchu. Obecnie nie można zmienić warstwy Zużycie na wyższą ani przejść z wyższej warstwy na warstwę Zużycie.
Przepływność i cena każdej jednostki zależą od warstwy usługi, w której istnieje ta jednostka. Jeśli chcesz zwiększyć wydajność usługi w ramach warstwy, należy dodać jednostkę. Jeśli warstwa wybrana aktualnie w wystąpieniu usługi API Management nie pozwala na dodanie kolejnych jednostek, trzeba zmienić ją na wyższą.
Uwaga
Zobacz Cennik usługi API Management dla funkcji, limitów skalowania i szacowanej przepływności w każdej warstwie. Aby uzyskać dokładniejsze dane o przepływności, należy zapoznać się z realistycznym scenariuszem dla interfejsów API. Zobacz Wydajność wystąpienia usługi Azure API Management.
Wymagania wstępne
Aby wykonać kroki opisane w tym artykule, należy wykonać następujące czynności:
Wystąpienie usługi API Management. Aby uzyskać więcej informacji, zobacz Tworzenie wystąpienia usługi Azure API Management.
Omówienie koncepcji pojemności wystąpienia usługi Azure API Management.
Uaktualnianie i skalowanie
Możesz wybrać między następującymi warstwami dedykowanymi: Developer, Basic, Basic v2, Standard, Standard v2 i Premium.
Warstwa Deweloper powinna służyć do oceny usługi. Nie należy jej używać w środowisku produkcyjnym. Warstwa Deweloper nie ma umowy SLA i nie można skalować tej warstwy (dodawać/usuwać jednostek).
Podstawowa, Podstawowa wersja 2, Standardowa, Standardowa w wersji 2 i Premium to warstwy produkcyjne, które mają umowę SLA i można je skalować. Aby uzyskać szczegółowe informacje o cenach i limitach skalowania, zobacz Cennik usługi API Management.
Warstwa Premium umożliwia dystrybucję pojedynczego wystąpienia usługi Azure API Management w dowolnej liczbie żądanych regionów świadczenia usługi Azure. Po początkowym utworzeniu usługi Azure API Management wystąpienie zawiera tylko jedną jednostkę i znajduje się w jednym regionie świadczenia usługi Azure ( regionie podstawowym ).
Dodatkowe regiony można łatwo dodać. Podczas dodawania regionu należy określić liczbę jednostek, które chcesz przydzielić. Na przykład możesz mieć jedną jednostkę w regionie podstawowym i pięć jednostek w innym regionie. Liczbę jednostek można dostosować do ruchu w każdym regionie. Aby uzyskać więcej informacji, zobacz Jak wdrożyć wystąpienie usługi Azure API Management w wielu regionach świadczenia usługi Azure.
Możesz uaktualnić i obniżyć poziom do i z niektórych dedykowanych warstw usług:
Możesz uaktualnić i obniżyć poziom do i z warstw klasycznych (Developer, Basic, Standard i Premium).
Możesz uaktualnić i obniżyć poziom do i z warstw w wersji 2 (Podstawowa wersja 2 i Standardowa w wersji 2).
Zmiana na niższą warstwę może spowodować usunięcie niektórych funkcji. Na przykład obniżenie poziomu do warstwy Standardowa lub Podstawowa z warstwy Premium może usunąć sieci wirtualne lub wdrożenie w wielu regionach.
Uwaga
Zastosowanie procesu uaktualniania lub skalowania może potrwać do 15 do 45 minut. Otrzymasz powiadomienie po jego zakończeniu.
Skalowanie wystąpienia usługi API Management
Za pomocą portalu można skalować wystąpienie usługi API Management. Sposób skalowania zależy od używanej warstwy usług.
Dodawanie lub usuwanie jednostek — klasyczne warstwy usług
- Przejdź do wystąpienia usługi API Management w witrynie Azure Portal.
- Wybierz pozycję Lokalizacje z menu po lewej stronie.
- Wybierz wiersz z lokalizacją, którą chcesz skalować.
- Określ nową liczbę jednostek — użyj suwaka, jeśli jest dostępna, lub wybierz lub wpisz liczbę.
- Wybierz Zastosuj.
Uwaga
W warstwie usługi Premium można opcjonalnie skonfigurować strefy dostępności i sieć wirtualną w wybranej lokalizacji. Aby uzyskać więcej informacji, zobacz Wdrażanie usługi API Management w dodatkowej lokalizacji.
Dodawanie lub usuwanie jednostek — warstwy usługi w wersji 2
- Przejdź do wystąpienia usługi API Management w witrynie Azure Portal.
- Wybierz pozycję Skaluj z menu po lewej stronie.
- Określ nową liczbę jednostek — użyj suwaka lub wybierz lub wpisz liczbę.
- Wybierz pozycję Zapisz.
Dodawanie lub usuwanie jednostek — brama obszaru roboczego
- Przejdź do wystąpienia usługi API Management w witrynie Azure Portal.
- W menu po lewej stronie w obszarze Interfejsy API wybierz pozycję Obszary robocze> nazwą obszaru roboczego.
- W menu po lewej stronie w obszarze Wdrażanie i infrastruktura wybierz pozycję Bramy> jako nazwę bramy.
- W menu po lewej stronie w obszarze Wdrażanie i infrastruktura wybierz pozycję Skaluj.
- Określ nową liczbę jednostek — użyj suwaka lub wybierz lub wpisz liczbę.
- Wybierz pozycję Zapisz.
Zmienianie warstwy usługi API Management
- Przejdź do wystąpienia usługi API Management w witrynie Azure Portal.
- Wybierz pozycję Warstwa cenowa w menu.
- Wybierz odpowiednią warstwę usługi z listy rozwijanej. Użyj suwaka, aby określić liczbę jednostek usługi API Management po zmianie.
- Wybierz pozycję Zapisz.
Przestój podczas skalowania w górę i w dół
W przypadku skalowania z warstwy dewelopera lub do niej nastąpi przestój. W przeciwnym razie przestój nie występuje.
Izolacja środowiska obliczeniowego
Jeśli wymagania dotyczące zabezpieczeń obejmują izolację obliczeniową, możesz użyć warstwy cenowej Izolowana . Ta warstwa gwarantuje, że zasoby obliczeniowe wystąpienia usługi API Management zużywają cały host fizyczny i zapewniają niezbędny poziom izolacji wymagany do obsługi, na przykład obciążeń Departamentu Obrony USA Impact Level 5 (IL5). Aby uzyskać dostęp do warstwy Izolowanej, utwórz wniosek o pomoc techniczną.