Partilhar via


Atualize e escale uma instância do API Management do Azure

APLICA-SE A: Developer | Básico | Básico v2 | Padrão | Padrão v2 | Prémio | Premium v2

Os clientes podem escalar uma instância do API Management do Azure numa camada dedicada de serviço, adicionando e removendo unidades. Uma unidade é composta por recursos dedicados de Azure e tem uma certa capacidade de suporte expressa como um número de chamadas API por segundo. Este número não representa um limite de chamadas, mas sim um valor de taxa de transferência máxima estimada para permitir um planeamento de capacidade aproximado. O desempenho real e a latência variam amplamente consoante fatores como o número e a taxa de ligações simultâneas, o tipo e o número de políticas configuradas, os tamanhos dos pedidos e das respostas, e a latência do sistema de fundo.

Nota

  • Nas camadas clássicas Basic, Standard e Premium , nas camadas v2 e nos gateways de espaço de trabalho, você pode configurar uma instância para ser dimensionada automaticamente com base em um conjunto de regras.
  • As instâncias de Gerenciamento de API na camada de Consumo são dimensionadas automaticamente com base no tráfego. Atualmente, não pode fazer upgrade a partir do escalão Consumo nem fazer downgrade para ele.

A taxa de transferência e o preço de cada unidade dependem da camada de serviço na qual a unidade existe. Se precisar de aumentar a capacidade de um serviço dentro de um escalão, deverá adicionar uma unidade. Se o escalão atualmente selecionado na instância da Gestão de API não permitir a adição de mais unidades, terá de atualizar para um escalão de nível superior.

Nota

Consulte Preços do Gerenciamento de API para obter recursos, limites de escala e taxa de transferência estimada em cada camada. Para obter números de taxa de transferência mais precisos, deve analisar um cenário realista para as suas APIs. Ver Capacidade de uma instância API Management do Azure.

Importante

As alterações na infraestrutura do serviço de Gerenciamento de API (como configuração de domínios personalizados, adição de certificados de CA, dimensionamento, configuração de rede virtual, alterações de zona de disponibilidade e adições de região) podem levar 15 minutos ou mais para serem concluídas, dependendo da camada de serviço e do tamanho da implantação. Espere tempos mais longos para uma instância com um maior número de unidades de escala ou configuração de várias regiões (gateways em múltiplos locais). As alterações contínuas no Gerenciamento de API são executadas cuidadosamente para preservar a capacidade e a disponibilidade.

Enquanto o serviço está sendo atualizado, outras alterações na infraestrutura do serviço não podem ser feitas. No entanto, você pode definir APIs, produtos, políticas e configurações de usuário. O serviço não enfrentará tempo de inatividade do gateway e o Gerenciamento de API continuará a atender solicitações de API sem interrupção (exceto na camada de desenvolvedor).

Pré-requisitos

Para seguir as etapas deste artigo, você deve:

Atualizar e dimensionar

Você pode escolher entre as seguintes camadas dedicadas: Developer, Basic, Basic v2, Standard, Standard v2, Premium e Premium v2.

  • A camada de desenvolvedor deve ser usada para avaliar o serviço; não deve ser usado para produção. A camada de desenvolvedor não tem SLA e você não pode dimensionar essa camada (adicionar/remover unidades).

  • Basic, Basic v2, Standard, Standard v2, Premium e Premium v2 são níveis que têm SLA e podem ser escalados. Para obter detalhes de preços e limites de escala, consulte Preços de gerenciamento de API.

  • O nível Premium permite-lhe distribuir uma única instância API Management do Azure por qualquer número de regiões de Azure desejadas. Quando cria inicialmente um serviço API Management do Azure, a instância contém apenas uma unidade e reside numa única região Azure (a região primária).

    Regiões adicionais podem ser facilmente adicionadas. Ao adicionar uma região, você especifica o número de unidades que deseja alocar. Por exemplo, você pode ter uma unidade na região primária e cinco unidades em alguma outra região. Pode adaptar o número de unidades ao tráfego que tem em cada região. Para mais informações, consulte Como implantar uma instância de serviço API Management do Azure para múltiplas regiões Azure.

  • Você pode fazer upgrade e downgrade para e de determinados níveis de serviços dedicados.

    • Você pode fazer upgrade e downgrade de e para as camadas clássicas (Developer, Basic, Standard e Premium).

    • Você pode fazer upgrade e downgrade entre as camadas Basic v2 e Standard v2.

    Mudar para uma versão anterior pode remover algumas funcionalidades. Por exemplo, o downgrade para Standard ou Basic da camada Premium pode remover redes virtuais ou implantação em várias regiões.

Dimensione sua instância de gerenciamento de API

Você pode usar o portal para dimensionar sua instância de Gerenciamento de API. A forma como você dimensiona depende da camada de serviço que você está usando.

Escalonar o serviço de Gestão de API no portal do Azure

Adicionar ou remover unidades - níveis de serviço clássicos

  1. Navegue até à sua instância de Gestão de API no portal Azure.
  2. Selecione Locais no menu à esquerda.
  3. Selecione a linha com o local que você deseja dimensionar.
  4. Especifique o novo número de Unidades - use o controle deslizante, se disponível, ou selecione ou digite o número.
  5. Selecione Aplicar.

Nota

Na camada de serviço Premium , você pode, opcionalmente, configurar zonas de disponibilidade e uma rede virtual em um local selecionado. Para obter mais informações, consulte Implantar o serviço de gerenciamento de API em um local adicional.

Adicionar ou remover unidades - camadas de serviço v2

  1. Navegue até à sua instância de Gestão de API no portal Azure.
  2. Selecione Escala no menu à esquerda.
  3. Especifique o novo número de Unidades - use o controle deslizante ou selecione ou digite o número.
  4. Selecione Salvar.

Adicionar ou remover unidades - portal de espaço de trabalho

  1. Navegue até à sua instância de Gestão de API no portal Azure.
  2. No menu à esquerda, em APIs, selecione Espaços de trabalho> o nome do seu espaço de trabalho.
  3. No menu à esquerda, em Implantação + infraestrutura, selecione Gateways> o nome do seu gateway.
  4. No menu à esquerda, em Implantação e infraestrutura, selecione Dimensionar.
  5. Especifique o novo número de Unidades - use o controle deslizante ou selecione ou digite o número.
  6. Selecione Salvar.

Alterar a camada de serviço de Gerenciamento de API

  1. Navegue até à sua instância de Gestão de API no portal Azure.
  2. Selecione Nível de preço no menu.
  3. Selecione a camada de serviço desejada na lista suspensa. Use o controle deslizante para especificar o número de unidades para seu serviço de Gerenciamento de API após a alteração.
  4. Selecione Salvar.

Período de indisponibilidade ao escalar para cima e para baixo

Se estiveres a passar da ou para a camada Desenvolvedor, haverá uma interrupção. Caso contrário, não há período de inatividade.

Isolamento de computação

Se os seus requisitos de segurança incluírem isolamento de computação, pode utilizar o escalão de preços Isolado . Essa camada garante que os recursos de computação de uma instância de serviço de Gerenciamento de API consumam todo o host físico e forneçam o nível necessário de isolamento necessário para suportar, por exemplo, cargas de trabalho IL5 (US Department of Defense Impact Level 5). Para obter acesso à camada Isolado, crie uma solicitação de suporte.