API Management a spolehlivost
Naučte se používat API Management k bezpečnému a škálovatelnému publikování rozhraní API externím vývojářům, vývojářům partnerů a zaměstnanců. Tato síťová služba je hybridní multicloudová platforma pro správu rozhraní API ve všech prostředích.
Mezi komponenty patří:
Další informace najdete v tématu Informace o API Management.
Pokud chcete zjistit, jak API Management zvýšit spolehlivost vašich úloh, projděte si následující témata:
- Podpora zón dostupnosti pro Azure API Management
- Postup při nasazení instance služby Azure API Management do několika oblastí Azure
- Implementace zotavení po havárii pomocí zálohování a obnovení služby ve službě Azure API Management
Kontrolní seznam
Nakonfigurovali jste API Management se spolehlivostí?
- Zabezpečte komunikaci mezi API Management a back-endem.
- Ujistěte se, že každá strana má při zveřejňování rozhraní API třetím stranám své vlastní přihlašovací údaje.
- Při zveřejňování rozhraní API třetím stranám nezapomeňte nastavit kvóty a omezení přenosové rychlosti.
- Vyhodnoťte potřebu ukládání odpovědí do mezipaměti.
- Naplánujte pro instanci API Management proces zálohování a obnovení.
- Nakonfigurujte ve službě API Management několik oblastí Azure.
- Implementujte strategii, která zajistí dostupnost během výpadku nebo havárie, která ovlivňuje oblast Azure.
Doporučení ke konfiguraci
Při konfiguraci služby API Management zvažte následující doporučení pro optimalizaci spolehlivosti:
Doporučení | Description |
---|---|
Při zveřejňování rozhraní API třetím stranám nezapomeňte nastavit kvóty a omezení přenosové rychlosti. | Chraňte back-endové služby a snižte zatížení jednotky škálování API Management. Zásady omezování rychlosti se dají použít na globální úrovni, na úrovni produktu, rozhraní API a operace, aby se zajistilo přizpůsobení omezení rychlosti pro příjemce rozhraní API. |
Vyhodnoťte potřebu ukládání odpovědí do mezipaměti. | Ukládání odpovědí do mezipaměti může snížit latenci rozhraní API a spotřebu šířky pásma. Ukládání odpovědí do mezipaměti snižuje zatížení back-endových rozhraní API, což vede k lepšímu výkonu, uživatelskému prostředí a nižším nákladům na řešení. |
Naplánujte pro instanci API Management proces zálohování a obnovení. | Zvažte pravidelné zálohování služby API Management, abyste ji mohli snadno obnovit v jiné oblasti. Cíl doby obnovení může vyžadovat nasazení pohotovostního režimu v sekundární oblasti. Je vhodné pravidelně vytvářet zálohy, aby se služba znovu vytvořila kvůli nepředvídatelné ztrátě nebo nesprávné konfiguraci služby. Pravidelné zálohy umožňují replikovat změny mezi primární a pohotovostní instancí. |
Nakonfigurujte ve službě API Management několik oblastí Azure. | Nakonfigurujte službu API Management s několika oblastmi, abyste zajistili podporu vysoké dostupnosti v případě výpadku nebo scénáře havárie v oblasti Azure. Konfigurace více oblastí také snižuje latenci volání rozhraní API, protože volání je možné směrovat do nejbližší oblasti. |
Implementujte strategii, která zajistí dostupnost během výpadku nebo havárie, která ovlivňuje oblast Azure. | Pokud chcete povolit přístup k několika místním nasazením API Management, zvažte použití Azure Traffic Manageru, Azure Front Dooru nebo Azure DNS. Díky těmto službám budete moct dál obsluhovat žádosti kvůli výpadku nebo havárii. Požadavky zahrnují synchronizaci konfigurací mezi těmito jednotlivými instancemi standardu. |