Upgrade a škálování instance služby Azure API Management
PLATÍ PRO: Vývojář | Základní | Basic v2 | Standardní | Standard v2 | Prémie
Zákazníci můžou škálovat instanci služby Azure API Management ve vyhrazené úrovni služby přidáním a odebráním jednotek. Jednotka se skládá z vyhrazených prostředků Azure a má určitou kapacitu zatížení vyjádřenou počtem volání rozhraní API za sekundu. Toto číslo nepředstavuje limit volání, ale odhadovanou hodnotu maximální propustnosti pro hrubé plánování kapacity. Skutečná propustnost a latence se výrazně liší v závislosti na faktorech, jako jsou počet a frekvence souběžných připojení, druh a počet nakonfigurovaných zásad, velikosti požadavků a odpovědí nebo latence back-endu.
Poznámka:
- V úrovních Basic, Standard a Premium služby API Management můžete nakonfigurovat instanci tak, aby se škálovat automaticky na základě sady pravidel.
- Instance služby API Management ve vrstvě Consumption se škálují automaticky na základě provozu. V současné době není možné upgradovat z úrovně Consumption ani na ni downgradovat.
Propustnost a cena jednotlivých jednotek závisí na úrovni služby, ve které se daná jednotka nachází. Pokud potřebujete zvýšit kapacitu služby v rámci úrovně, měli byste přidat jednotku. Pokud aktuálně vybraná úroveň ve vaší instanci služby API Management neumožňuje přidání dalších jednotek, musíte upgradovat na vyšší úroveň.
Poznámka:
Informace o funkcích, omezeních škálování a odhadované propustnosti v jednotlivých úrovních najdete v cenách služby API Management. Pokud chcete získat přesnější hodnoty propustnosti, musíte se podívat na realistický scénář pro vaše rozhraní API. Viz Kapacita instance služby Azure API Management.
Požadavky
Pokud chcete postupovat podle kroků v tomto článku, musíte:
Máte instanci služby API Management. Další informace najdete v tématu Vytvoření instance služby Azure API Management.
Seznamte se s konceptem kapacity instance služby Azure API Management.
Upgrade a škálování
Můžete si vybrat mezi následujícími vyhrazenými úrovněmi: Developer, Basic, Basic v2, Standard, Standard v2 a Premium.
Úroveň Developer by se měla použít k vyhodnocení služby. Neměla by se používat pro produkční prostředí. Úroveň Developer nemá smlouvu SLA a tuto úroveň nemůžete škálovat (přidávat nebo odebírat jednotky).
Basic, Basic v2, Standard, Standard v2 a Premium jsou produkční úrovně, které mají smlouvu SLA a lze je škálovat. Podrobnosti o cenách a limity škálování najdete v tématu Ceny služby API Management.
Úroveň Premium umožňuje distribuovat jednu instanci služby Azure API Management napříč libovolným počtem požadovaných oblastí Azure. Při počátečním vytvoření služby Azure API Management obsahuje instance pouze jednu jednotku a nachází se v jedné oblasti Azure ( primární oblasti).
Další oblasti je možné snadno přidat. Při přidávání oblasti zadáte počet jednotek, které chcete přidělit. Můžete mít například jednu jednotku v primární oblasti a pět jednotek v jiné oblasti. Počet jednotek můžete přizpůsobit provozu, který máte v každé oblasti. Další informace najdete v tématu Nasazení instance služby Azure API Management do několika oblastí Azure.
Můžete upgradovat a downgradovat na a z určitých úrovní vyhrazených služeb:
Můžete upgradovat a downgradovat na a z klasických úrovní (Developer, Basic, Standard a Premium).
Můžete upgradovat a downgradovat na a z úrovní v2 (Basic v2 a Standard v2).
Downgradem může dojít k odebrání některých funkcí. Například downgradování na Standard nebo Basic z úrovně Premium může odebrat virtuální sítě nebo nasazení ve více oblastech.
Poznámka:
Použití procesu upgradu nebo škálování může trvat až 15 až 45 minut. Po dokončení obdržíte oznámení.
Škálování instance služby API Management
K škálování instance služby API Management můžete použít portál. Způsob škálování závisí na úrovni služby, kterou používáte.
Přidání nebo odebrání jednotek – úrovně služby Classic
- Na webu Azure Portal přejděte k vaší instanci služby API Management.
- V nabídce vlevo vyberte Umístění .
- Vyberte řádek s umístěním, které chcete škálovat.
- Zadejte nový počet jednotek – použijte posuvník, pokud je k dispozici, nebo vyberte nebo zadejte číslo.
- Vyberte Použít.
Poznámka:
Na úrovni služby Premium můžete volitelně nakonfigurovat zóny dostupnosti a virtuální síť ve vybraném umístění. Další informace najdete v tématu Nasazení služby API Management do dalšího umístění.
Přidání nebo odebrání jednotek – úrovně služby v2
- Na webu Azure Portal přejděte k vaší instanci služby API Management.
- V nabídce vlevo vyberte Škálovat .
- Zadejte nový počet jednotek – použijte posuvník nebo vyberte nebo zadejte číslo.
- Zvolte Uložit.
Přidání nebo odebrání jednotek – brána pracovního prostoru
- Na webu Azure Portal přejděte k vaší instanci služby API Management.
- V nabídce vlevo v části Rozhraní API vyberte Pracovní prostory> název vašeho pracovního prostoru.
- V nabídce vlevo v části Nasazení a infrastruktura vyberte Brány> název vaší brány.
- V nabídce vlevo v části Nasazení a infrastruktura vyberte Škálovat.
- Zadejte nový počet jednotek – použijte posuvník nebo vyberte nebo zadejte číslo.
- Zvolte Uložit.
Změna úrovně služby API Management
- Na webu Azure Portal přejděte k vaší instanci služby API Management.
- V nabídce vyberte Cenovou úroveň .
- V rozevíracím seznamu vyberte požadovanou úroveň služby. Pomocí posuvníku zadejte počet jednotek služby API Management po změně.
- Zvolte Uložit.
Výpadek během vertikálního navýšení a snížení kapacity
Pokud škálujete z nebo na úroveň Developer, dojde k výpadkům. Jinak k žádnému výpadku nedojde.
Izolace výpočetních prostředků
Pokud vaše požadavky na zabezpečení zahrnují izolaci výpočetních prostředků, můžete použít cenovou úroveň Izolované prostředí. Tato úroveň zajišťuje výpočetní prostředky instance služby API Management, které spotřebovávají celého fyzického hostitele, a poskytují potřebnou úroveň izolace potřebné pro podporu, například úlohy ministerstva obrany USA (IL5). Pokud chcete získat přístup k izolované úrovni, vytvořte žádost o podporu.