Sdílet prostřednictvím


Použití externí mezipaměti kompatibilní s Redis ve službě Azure API Management

PLATÍ PRO: Všechny úrovně služby API Management

Kromě využití integrované mezipaměti umožňuje Azure API Management ukládání odpovědí do mezipaměti v externí mezipaměti kompatibilní s Redis, jako je Azure Cache for Redis nebo Azure Managed Redis.

Použití externí mezipaměti umožňuje překonat několik omezení integrované mezipaměti:

  • Vyhněte se pravidelnému vymazání mezipaměti během aktualizací služby API Management.
  • Mít větší kontrolu nad konfigurací mezipaměti
  • Ukládání více dat do mezipaměti, než umožňuje úroveň API Management
  • Použití ukládání do mezipaměti s úrovní Consumption služby API Management
  • Povolení ukládání do mezipaměti v bráně v místním prostředí služby API Management

Podrobnější informace o ukládání do mezipaměti najdete v částech věnovaných zásadám ukládání do mezipaměti služby API Management a vlastnímu ukládání do mezipaměti ve službě Azure API Management.

Poznámka:

V současné době tato funkce není dostupná v pracovních prostorech.

Naučíte se:

  • Přidání externí mezipaměti ve službě API Management

Požadavky

Pro absolvování tohoto kurzu je potřeba provést následující:

Mezipaměť Redis pro Kubernetes

Pro bránu v místním prostředí služby API Management vyžaduje ukládání do mezipaměti externí mezipaměť. Aby ukládání do mezipaměti bylo efektivní, musí být brána v místním prostředí a mezipaměť, na které spoléhá, umístěná blízko sebe, aby se minimalizovala latence vyhledávání a úložiště. Nejlepšími možnostmi jsou nasazení mezipaměti Redis do stejného clusteru Kubernetes nebo v samostatném clusteru poblíž. Zjistěte, jak nasadit mezipaměť Redis do clusteru Kubernetes.

Přidání externí mezipaměti

Pokud chcete přidat externí mezipaměť kompatibilní s Redis ve službě Azure API Management, postupujte podle následujících kroků. Mezipaměť můžete omezit na konkrétní bránu v instanci služby API Management.

Snímek obrazovky znázorňující přidání externí služby Azure Cache for Redis ve službě Azure API Management

Použití z nastavení

Nastavení Použít z v konfiguraci určuje umístění vaší instance služby API Management, která bude používat mezipaměť. Vyberte jednu z následujících možností:

  • Oblast Azure, kde je instance SLUŽBY API Management hostovaná (nebo jedno z nakonfigurovaných umístění, pokud máte nasazení ve více oblastech )

  • Umístění brány v místním prostředí

  • Ve výchozím nastavení nakonfigurujte mezipaměť jako výchozí pro všechna umístění brány v instanci služby API Management.

    Mezipaměť použitá pro výchozí je přepsána mezipamětí používanou pro konkrétní odpovídající oblast nebo umístění.

    Představte si například instanci služby API Management hostované v oblastech USA – východ, Jihovýchodní Asie a Západní Evropa. Jsou nakonfigurované dvě mezipaměti, jedna pro výchozí a jedna pro jihovýchodní Asii. V tomto příkladu používá služba API Management v jihovýchodní Asii vlastní mezipaměť, zatímco ostatní dvě oblasti používají položku Výchozí mezipaměť.

Poznámka:

Stejnou externí mezipaměť můžete nakonfigurovat pro více než jednu instanci služby API Management. Instance služby API Management můžou být ve stejných nebo různých oblastech. Při sdílení mezipaměti pro více než jednu instanci musíte v nastavení Použít vybrat Výchozí.

Přidání instance Azure Cache for Redis nebo Azure Managed Redis ze stejného předplatného

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. V nabídce vlevo v části Nasazení a infrastruktura vyberte Externí mezipaměť.
  3. Vyberte + Přidat.
  4. V rozevíracím seznamu Instance mezipaměti vyberte mezipaměť.
  5. V rozevíracím seznamu Použít z vyberte Výchozí nebo zadejte požadovanou oblast. Připojovací řetězec se vyplní automaticky.
  6. Zvolte Uložit.

Přidání mezipaměti kompatibilní s Redis hostované mimo aktuální předplatné Azure nebo Azure obecně

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. V nabídce vlevo v části Nasazení a infrastruktura vyberte Externí mezipaměť.
  3. Vyberte + Přidat.
  4. V rozevíracím seznamu Instance mezipaměti vyberte Vlastní.
  5. V rozevíracím seznamu Použít z vyberte Výchozí nebo zadejte požadovanou oblast.
  6. Do pole Připojovací řetězec zadejte mezipaměť kompatibilní se připojovací řetězec službou Azure Cache for Redis, Azure Managed Redis nebo Redis.
  7. Zvolte Uložit.

Přidání mezipaměti Redis do brány v místním prostředí

  1. V nabídce vlevo v části Nasazení a infrastruktura vyberte Externí mezipaměť.
  2. Vyberte + Přidat.
  3. V rozevíracím seznamu Instance mezipaměti vyberte Vlastní.
  4. V rozevíracím seznamu Použít z vyberte Výchozí nebo zadejte požadovanou oblast.
  5. Do pole Připojovací řetězec zadejte připojovací řetězec mezipaměti Redis.
  6. Zvolte Uložit.

Použití externí mezipaměti

Po přidání mezipaměti kompatibilní s Redis nakonfigurujte zásady ukládání do mezipaměti, které povolí ukládání odpovědí do mezipaměti nebo ukládání hodnot do mezipaměti podle klíče v externí mezipaměti.

Podrobný příklad najdete v tématu Přidání ukládání do mezipaměti za účelem zvýšení výkonu ve službě Azure API Management.