Partilhar via


Habilitar o suporte à zona de disponibilidade em instâncias de Gerenciamento de API do Azure

APLICA-SE A: Premium | Premium v2

Este artigo descreve como ativar e configurar zonas de disponibilidade numa instância Azure API Management.

Para informações mais detalhadas sobre as funcionalidades de fiabilidade da Gestão de APIs, como zonas de disponibilidade e implementações multirregionais, consulte Fiabilidade na Gestão de APIs.

Suporte à zona de disponibilidade

Embora as instâncias tanto nos níveis Premium como Premium v2 beneficiem do suporte a zonas de disponibilidade, a implementação difere entre os dois níveis.

Premium Premium v2
- Ativar automaticamente a redundância de zonas quando criar uma nova instância ou adicionar uma nova localização a uma instância existente numa região suportada.

- Definições zonais ou redundantes de zona também podem ser configuradas manualmente numa instância nova ou existente.
- Opcionalmente, ativar a redundância de zonas ao criar uma instância numa região suportada.

- Configurar redundância de zona numa instância existente não é suportado.

Quando você cria uma nova instância de Gerenciamento de API na camada Premium em uma região que oferece suporte a zonas de disponibilidade ou implanta o Gerenciamento de API em várias regiões, o Gerenciamento de API fornece dois tipos de suporte à zona de disponibilidade:

  • Automático: O Gerenciamento de API fornece suporte automático à zona de disponibilidade quando você não especifica quais zonas de disponibilidade usar.

  • Manual: O Gerenciamento de API fornece suporte manual à zona de disponibilidade quando você especifica explicitamente quais zonas de disponibilidade usar.

Importante

Para garantir a fiabilidade da sua instância de Gestão de APIs, utilize o suporte automático de zonas de disponibilidade. Para alcançar a máxima redundância de zona, implemente pelo menos duas unidades em cada região onde implementa a API Management para garantir que uma falha na zona de disponibilidade não afeta a sua instância. Para obter mais informações, consulte Confiabilidade no gerenciamento de API.

Suporte manual à zona de disponibilidade

Recomendamos a configuração automática das zonas de disponibilidade no nível Premium, mas pode configurar ou atualizar manualmente as zonas de disponibilidade para uma localização existente da sua instância de Gestão de API. As seções a seguir fornecem etapas para configurar manualmente a redundância de zona em um local existente de sua instância de Gerenciamento de API, dependendo se a instância é injetada em uma rede virtual.

Observação

Opcionalmente, você pode habilitar uma configuração zonal , onde a instância ou o local do Gerenciamento de API é implantado em uma única zona de disponibilidade. Como não fornece resiliência a uma interrupção nessa zona, essa configuração geralmente não é recomendada, exceto para cenários específicos. Para obter mais informações, consulte Confiabilidade no gerenciamento de API.

Atenção

Se você configurar manualmente as zonas de disponibilidade em uma instância de Gerenciamento de API configurada com dimensionamento automático, talvez seja necessário ajustar as configurações de dimensionamento automático após a configuração. Nesse caso, o número de unidades de gerenciamento de API em regras e limites de dimensionamento automático deve ser um múltiplo do número de zonas. Se você usar o suporte à zona de disponibilidade automática, não precisará ajustar as configurações de dimensionamento automático.

Pré-requisitos

Configurar zonas de disponibilidade

Siga estes passos para ativar o suporte a zonas de disponibilidade na sua instância de Gestão de APIs.

Ativar zonas de disponibilidade ao criar uma instância

No nível Premium , o suporte a zonas de disponibilidade é automaticamente ativado quando cria uma nova instância de Gestão de API numa região suportada. Podes opcionalmente especificar quais as zonas de disponibilidade a usar.

Captura de ecrã da ativação de redundância de zona para uma instância Premium v2 no portal.

Instância existente não injetada numa rede virtual

Para configurar manualmente o suporte à zona de disponibilidade em um local existente de uma instância de Gerenciamento de API, siga estas etapas:

  1. Compreenda completamente todos os requisitos e considerações para zonas de disponibilidade no Gerenciamento de API.

  2. No portal do Azure, vá para sua instância de Gerenciamento de API.

  3. No menu Implantação + infraestrutura, selecione Locais.

  4. Selecione o local que você deseja habilitar. O local deve suportar zonas de disponibilidade, conforme mencionado anteriormente nos pré-requisitos.

  5. Em Unidades, selecione o número de unidades de escala que pretende na localização.

  6. Em Zonas de disponibilidade, deixe a configuração Automático (recomendado) ou, opcionalmente, selecione uma ou mais zonas. Se você selecionar zonas específicas, o número de unidades selecionadas deverá ser distribuído uniformemente pelas zonas de disponibilidade. Por exemplo, se você selecionar três unidades, deverá selecionar três zonas para que cada zona hospede uma unidade.

  7. Seleciona Aplicar, depois seleciona Guardar.

Captura de tela que mostra a configuração da zona de disponibilidade para um local existente de uma instância de Gerenciamento de API que não é injetada em uma rede virtual.

Instância existente injetada numa rede virtual

Para configurar manualmente o suporte à zona de disponibilidade em um local existente de uma instância de Gerenciamento de API injetada em uma rede virtual, siga estas etapas:

  1. Revise todos os requisitos e considerações para permitir a redundância de zonas na Gestão de APIs.

  2. Crie um endereço IP público no local para habilitar as zonas de disponibilidade. Para obter requisitos detalhados, consulte as diretrizes de rede virtual.

  3. No portal do Azure, vá para sua instância de Gerenciamento de API.

  4. No menu Implantação + infraestrutura, selecione Locais.

  5. Selecione o local que você deseja habilitar. O local deve suportar zonas de disponibilidade, conforme mencionado anteriormente nos pré-requisitos.

  6. Em Unidades, selecione o número de unidades de escala que pretende na localização.

  7. Em Zonas de disponibilidade, deixe a configuração Automático (recomendado) ou, opcionalmente, selecione uma ou mais zonas. Se você selecionar zonas específicas, o número de unidades selecionadas deverá ser distribuído uniformemente pelas zonas de disponibilidade. Por exemplo, se você selecionar três unidades, deverá selecionar três zonas para que cada zona hospede uma unidade.

  8. Em Endereço IP público, selecione um endereço IP público no local.

  9. Seleciona Aplicar, depois seleciona Guardar.

Captura de tela que mostra a configuração da zona de disponibilidade para um local existente de uma instância de Gerenciamento de API injetada em uma rede virtual.

Nova localização do gateway

Para adicionar um novo local à sua instância de Gerenciamento de API e configurar zonas de disponibilidade nesse local, siga estas etapas:

  1. Compreenda completamente todos os requisitos e considerações para habilitar zonas de disponibilidade no Gerenciamento de API.

  2. Se sua instância de Gerenciamento de API for implantada em uma rede virtual no local principal, configure uma rede virtual, uma sub-rede e um endereço IP público opcional no novo local onde você planeja habilitar as zonas de disponibilidade.

  3. No portal do Azure, vá para sua instância de Gerenciamento de API.

  4. No menu Implantação + infraestrutura, selecione Locais.

  5. Selecione + Adicionar para adicionar um novo local. O local deve suportar zonas de disponibilidade, conforme mencionado anteriormente nos pré-requisitos.

  6. Em Unidades, selecione o número de unidades de escala que pretende na localização.

  7. Em Zonas de disponibilidade, deixe a configuração Automático (recomendado) ou, opcionalmente, selecione uma ou mais zonas. Se você selecionar zonas específicas, o número de unidades selecionadas deverá ser distribuído uniformemente pelas zonas de disponibilidade. Por exemplo, se você selecionar três unidades, deverá selecionar três zonas para que cada zona hospede uma unidade.

  8. Se sua instância de Gerenciamento de API for implantada em uma rede virtual, em Rede, selecione a rede virtual, a sub-rede e o endereço IP público disponíveis no local.

  9. Selecione Adicionar e, em seguida, selecione Guardar.

Captura de tela que mostra seleções para adicionar um novo local para uma instância de Gerenciamento de API com ou sem uma rede virtual.