Vylepšení a škálování instance Azure API Management

PLATÍ PRO: Vývojář | Základní | Základní v2 | Standardní | Standardní v2 | Premium | Premium v2

Zákazníci můžou škálovat instanci Azure API Management ve vyhrazené úrovni služby přidáním a odebráním jednotek. unit se skládá z vyhrazených Azure prostředků 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 maximální hodnotu propustnosti, která umožňuje plánování hrubých kapacit. Skutečná propustnost a latence se značně liší v závislosti na faktorech, jako je počet a rychlost souběžných připojení, druh a počet nakonfigurovaných zásad, velikosti požadavků a odpovědí a latence back-endu.

Poznámka:

  • V klasických úrovních Basic, Standard, Premium, úrovních v2 a workspace gateways můžete nakonfigurovat instanci tak, aby se automaticky škálovala 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 nebo downgradovat na úroveň Consumption.

Propustnost a cena jednotlivých jednotek závisí na úrovni služby , ve které jednotka existuje. Pokud potřebujete zvýšit kapacitu pro službu v rámci vrstvy, měli byste přidat jednotku. Pokud úroveň, která je aktuálně vybraná v instanci služby API Management, neumožňuje přidává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ší čísla propustnosti, musíte se podívat na realistický scénář pro vaše rozhraní API. Viz Kapacitu instance Azure API Management.

Důležité

Dokončení změn infrastruktury služby API Management (například konfigurace vlastních domén, přidání certifikátů certifikační autority, škálování, konfigurace virtuální sítě, změny zóny dostupnosti a přidání oblastí) může trvat 15 minut nebo déle v závislosti na úrovni služby a velikosti nasazení. U instance s větším počtem jednotek škálování nebo konfigurací více oblastí (brány ve více umístěních) můžete očekávat delší dobu. Postupné změny ve službě API Management se provádějí pečlivě, aby se zachovala kapacita a dostupnost.

Během aktualizace služby není možné provést jiné změny infrastruktury služeb. Můžete ale nakonfigurovat rozhraní API, produkty, zásady a uživatelská nastavení. Služba nebude mít výpadek brány a služba API Management bude dál obsluhovat požadavky rozhraní API bez přerušení (s výjimkou úrovně Developer).

Požadavky

Pokud chcete postupovat podle kroků v tomto článku, musíte:

Aktualizace a škálování

Můžete si vybrat mezi následujícími vyhrazenými úrovněmi: Developer, Basic, Basic v2, Standard, Standard v2, Premium a Premium v2.

  • Úroveň Developer by se měla použít k vyhodnocení služby; nemělo 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, Premium a Premium v2 jsou úrovně, které mají smlouvu SLA a lze je škálovat. Podrobnosti o cenách a omezení škálování najdete v tématu s cenami služby API Management.

  • Úroveň Premium umožňuje distribuovat jednu instanci Azure API Management napříč libovolným počtem požadovaných Azure oblastí. 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 (oblast primární).

    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 viz v tématu Jak nasadit instanci služby Azure API Management do více Azure regionů.

  • Můžete přejít na vyšší nebo nižší úrovně v rámci určitých 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 mezi úrovněmi Basic v2 a Standard v2.

    Snížení verze může některé funkce odebrat. Například downgradování na Standard nebo Basic z úrovně Premium může odebrat virtuální sítě nebo nasazení ve více oblastech.

Š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.

Škálujte službu API Management na portálu Azure

Přidání nebo odebrání jednotek – úrovně služby Classic

  1. Na portálu Azure přejděte na instanci služby API Management.
  2. V nabídce vlevo vyberte Umístění .
  3. Vyberte řádek s umístěním, které chcete škálovat.
  4. Zadejte nový počet jednotek – použijte posuvník, pokud je k dispozici, nebo vyberte nebo zadejte číslo.
  5. Vyberte a použijte.

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

  1. Na portálu Azure přejděte na instanci služby API Management.
  2. V nabídce vlevo vyberte Měřítko.
  3. Zadejte nový počet jednotek – použijte posuvník nebo vyberte nebo zadejte číslo.
  4. Vyberte Uložit.

Přidání nebo odebrání jednotek – brána pracovního prostoru

  1. Na portálu Azure přejděte na instanci služby API Management.
  2. V nabídce vlevo v části Rozhraní API vyberte Pracovní prostory> název vašeho pracovního prostoru.
  3. V nabídce vlevo v části Nasazení a infrastruktura vyberte Brány> název vaší brány.
  4. V nabídce vlevo v části Nasazení a infrastruktura vyberte Škálovat.
  5. Zadejte nový počet jednotek – použijte posuvník nebo vyberte nebo zadejte číslo.
  6. Vyberte Uložit.

Změna úrovně služby API Management

  1. Na portálu Azure přejděte na instanci služby API Management.
  2. V nabídce vyberte Cenovou úroveň .
  3. 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ě.
  4. Vyberte Uložit.

Výpadky během škálování nahoru a dolů

Pokud škálujete z nebo na úroveň Developer , dojde k výpadkům. Jinak nedojde k žádnému výpadku.

Izolace výpočetních procesů

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, že výpočetní prostředky instance služby API Management spotřebovávají celého fyzického hostitele a poskytují nezbytnou úroveň izolace, například pro podporu úloh na úrovni 5 (IL5) Impact ministerstva obrany Spojených států. Pokud chcete získat přístup k izolované úrovni, vytvořte žádost o podporu.