Compartilhar via


Fazer upgrade e dimensionar uma instância de Gerenciamento de API do Azure

APLICA-SE A: Desenvolvedor | Básico | Básico v2 | Padrão | Standard v2 | Premium | Premium v2

Os clientes podem dimensionar uma instância de Gerenciamento de API do Azure em uma camada de serviço dedicada, adicionando e removendo unidades. Uma unidade é composta por recursos do Azure dedicados e tem uma determinada capacidade de carga expressa como um número de chamadas à API por mês. Esse número não representa um limite de chamada; ele é mais um valor de taxa de transferência máxima estimada para permitir o planejamento da capacidade aproximada. A taxa de transferência e a latência reais variam muito dependendo de fatores como o número e a taxa de conexões simultâneas, o tipo e o número de políticas configuradas, os tamanhos de solicitação e resposta e a latência de back-end.

Observação

  • Nas camadas Básico, Padrãoe Premium do serviço de Gerenciamento de API, você pode configurar uma instância para dimensionar automaticamente com base em um conjunto de regras.
  • As instâncias de Gerenciamento de API na camada Consumo são dimensionadas automaticamente com base no tráfego. Atualmente, você não pode atualizar ou fazer downgrade para a camada Consumo.

A taxa de transferência e o preço de cada unidade dependem da camada de serviço na qual a unidade existe. Se você precisar aumentar a capacidade de um serviço dentro de uma camada, deverá adicionar uma unidade. Se a camada selecionada no momento em sua instância de Gerenciamento de API não permitir a adição de mais unidades, será preciso atualizar para uma camada de nível superior.

Observação

Consulte preços de Gerenciamento de API para ver recursos, limites de escala e taxa de transferência estimada em cada camada. Para obter números mais precisos de taxa de transferência, você precisará examinar um cenário realista para suas APIs. Veja Capacidade de uma instância de Gerenciamento de API do Azure.

Pré-requisitos

Para executar as etapas deste artigo, é necessário:

Atualizar e dimensionar

Você pode escolher entre as seguintes camadas dedicadas: Desenvolvedor, Básico, Básico v2, Standard, Standard v2, Premium e Premium v2.

  • A camada de Desenvolvedor deve ser usada para avaliar o serviço; ela não deve ser usada para a produção. A camada de Desenvolvedor não tem um SLA e não é possível dimensioná-la (adicionar/remover unidades).

  • Básico, Básico v2, Standard, Standard v2, Premium e Premium v2 são camadas de produção que têm SLA e podem ser dimensionadas. Para obter detalhes sobre preços, confira Preços do Gerenciamento de API.

  • A camada Premium permite que você distribua uma única instância de Gerenciamento de API do Azure em qualquer número de regiões do Azure desejadas. Quando você cria inicialmente um serviço de Gerenciamento de API do Azure, a instância contém apenas uma unidade e reside em uma única região do Azure (a região primária).

    Regiões adicionais podem ser facilmente incluídas. Ao adicionar uma região, você pode especificar 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. Você pode personalizar o número de unidades para o tráfego existente em cada região. Para obter mais informações, consulte Como implantar uma instância do serviço de Gerenciamento de API do Azure em várias regiões do Azure.

  • Você pode atualizar e fazer downgrade de e para determinadas camadas de serviços dedicados:

    • Você pode atualizar e fazer downgrade de e para camadas clássicas (Desenvolvedor, Basic, Standarde Premium).

    • Você pode atualizar e fazer downgrade de e para as camadas v2 (Básico v2, Standard v2 e Premium v2).

    O downgrade pode remover alguns recursos. Por exemplo, o downgrade para Padrão ou Básico da camada Premium pode remover redes virtuais ou implantação de várias regiões.

Observação

O processo de atualização ou escala pode levar até 15 a 45 minutos para ser aplicado. Você receberá uma notificação quando tiver terminado.

Dimensione sua instância de Gerenciamento de API

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

Dimensione seu serviço de Gerenciamento de API no portal do Azure

Adicionar ou remover unidades – camadas de serviço clássicas

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

Observação

Na camada de serviço Premium, opcionalmente, você pode configurar zonas de disponibilidade e uma rede virtual em um local selecionado. Para obter mais informações, consulte Implantar 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 API Management no portal do Azure.
  2. Selecione Dimensionar 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 — gateway do workspace

  1. Navegue até sua instância de API Management no portal do Azure.
  2. No menu à esquerda, em APIs, selecione Workspaces> o nome do seu workspace.
  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 Escala.
  5. Especifique o novo número de Unidades – use o controle deslizante ou selecione ou digite o número.
  6. Selecione Salvar.

Altere sua camada de serviço de Gerenciamento de API

  1. Navegue até sua instância de API Management no portal do Azure.
  2. Selecione Tipo 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 de serviço de Gerenciamento de API após a alteração.
  4. Selecione Salvar.

Tempo de inatividade durante a expansão e a redução

Se você estiver dimensionando de ou para a camada Desenvolvedor, haverá tempo de inatividade. Caso contrário, não há nenhum tempo de inatividade.

Isolamento de computação

Se seus requisitos de segurança incluírem o isolamento de computação, você poderá usar o tipo de preço 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 dar suporte, por exemplo, cargas de trabalho de impacto de nível 5 (IL5) do departamento de defesa dos EUA. Para obter acesso à camada Isolado, crie uma solicitação de suporte.