Atualizar e dimensionar uma instância de Gerenciamento de API do Azure
APLICA-SE A: Developer | Básico | Básico v2 | Padrão | Padrão v2 | Prémio
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 dedicados do Azure e tem uma determinada capacidade de suporte de carga expressa como um número de chamadas de API por segundo. Este número não representa um limite de chamadas, mas sim um valor de débito máximo estimado para permitir um planeamento de capacidade difícil. O débito real e a latência variam consoante fatores como o número e a taxa de ligações simultâneas, o tipo e o número de políticas configuradas, tamanhos de pedidos e respostas e latência de back-end.
Nota
- Nas camadas Basic, Standard e Premium do serviço de Gerenciamento de API, 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 reverter para o escalão Consumo.
O débito e o preço de cada unidade dependem do escalão de serviço no 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 débito mais precisos, tem de analisar um cenário realista das APIs. Veja Capacidade de uma instância da Gestão de API do Azure.
Pré-requisitos
Para seguir as etapas deste artigo, você deve:
Tenha uma instância de Gerenciamento de API. Para obter mais informações, consulte Criar uma instância de Gerenciamento de API do Azure.
Entenda o conceito de Capacidade de uma instância de Gerenciamento de API do Azure.
Atualizar e dimensionar
Você pode escolher entre as seguintes camadas dedicadas: Developer, Basic, Basic v2, Standard, Standard v2 e Premium.
A camada Desenvolvedor deve ser usada para avaliar o serviço, não deve ser usada 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 e Premium são níveis de produção que têm SLA e podem ser dimensionados. Para obter detalhes de preços e limites de dimensionamento, veja Preços da Gestão de API .
A camada Premium permite distribuir uma única instância de Gerenciamento de API do Azure em qualquer número de regiões desejadas do Azure. 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 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 obter mais informações, consulte Como implantar uma instância de serviço de Gerenciamento de API do Azure em várias regiões do Azure.
Você pode fazer upgrade e downgrade de e para determinadas camadas de serviços dedicados:
Você pode fazer upgrade e downgrade de e para as camadas clássicas (Developer, Basic, Standard e Premium).
Você pode atualizar e fazer downgrade de e para as camadas v2 (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.
Nota
O processo de atualização ou dimensionamento pode levar de 15 a 45 minutos para ser aplicado. Quando terminar, receberá uma notificação.
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.
Adicionar ou remover unidades - níveis de serviço clássicos
- Navegue até sua instância de Gerenciamento de API no portal do Azure.
- Selecione Locais no menu à esquerda.
- Selecione a linha com o local que você deseja dimensionar.
- Especifique o novo número de Unidades - use o controle deslizante, se disponível, ou selecione ou digite o número.
- 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
- Navegue até sua instância de Gerenciamento de API no portal do Azure.
- Selecione Escala no menu à esquerda.
- Especifique o novo número de Unidades - use o controle deslizante ou selecione ou digite o número.
- Selecione Guardar.
Adicionar ou remover unidades - gateway de espaço de trabalho
- Navegue até sua instância de Gerenciamento de API no portal do Azure.
- No menu à esquerda, em APIs, selecione Espaços de trabalho> o nome do seu espaço de trabalho.
- No menu à esquerda, em Implantação + infraestrutura, selecione Gateways> o nome do seu gateway.
- No menu à esquerda, em Implantação e infraestrutura, selecione Dimensionar.
- Especifique o novo número de Unidades - use o controle deslizante ou selecione ou digite o número.
- Selecione Guardar.
Alterar a camada de serviço de Gerenciamento de API
- Navegue até sua instância de Gerenciamento de API no portal do Azure.
- Selecione Nível de preço no menu.
- 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.
- Selecione Guardar.
Período de indisponibilidade ao aumentar ou reduzir verticalmente
Se você estiver escalando de ou para a camada de desenvolvedor , haverá tempo de inatividade. Caso contrário, existirá nenhum um 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.