Atualizar e escalar uma instância de gestão da API AzureUpgrade and scale an Azure API Management instance

Os clientes podem escalar uma instância de Gestão API Azure adicionando e removendo unidades.Customers can scale an Azure API Management instance by adding and removing units. Uma unidade é composta por recursos Azure dedicados e tem uma certa capacidade de suporte de carga expressa como uma série de chamadas API por mês.A unit is composed of dedicated Azure resources and has a certain load-bearing capacity expressed as a number of API calls per month. Este número não representa um limite de chamada, mas sim um valor máximo de produção para permitir um planeamento de capacidades bruscos.This number does not represent a call limit, but rather a maximum throughput value to allow for rough capacity planning. A produção e a latência reais variam amplamente 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, tamanhos de pedido e resposta, e latência de backend.Actual throughput and latency vary broadly depending on factors such as number and rate of concurrent connections, the kind and number of configured policies, request and response sizes, and backend latency.

A capacidade e o preço de cada unidade dependem do nível em que a unidade existe.Capacity and price of each unit depends on the tier in which the unit exists. Pode escolher entre quatro níveis: Developer, Basic, Standard, Premium.You can choose between four tiers: Developer, Basic, Standard, Premium. Se precisar de aumentar a capacidade de um serviço dentro de um nível, deve adicionar uma unidade.If you need to increase capacity for a service within a tier, you should add a unit. Se o nível atualmente selecionado na sua instância de Gestão de API não permitir adicionar mais unidades, precisa de atualizar para um nível mais elevado.If the tier that is currently selected in your API Management instance does not allow adding more units, you need to upgrade to a higher-level tier.

O preço de cada unidade e as funcionalidades disponíveis (por exemplo, implantação multi-região) dependem do nível que escolheu para a sua instância de Gestão de API.The price of each unit and the available features (for example, multi-region deployment) depends on the tier that you chose for your API Management instance. O artigo de detalhes de preços, explica o preço por unidade e as características que obtém em cada nível.The pricing details article, explains the price per unit and features you get in each tier.

Nota

O artigo de detalhes de preços mostra um número aproximado de capacidade unitária em cada nível.The pricing details article shows approximate numbers of unit capacity in each tier. Para obter números mais precisos, é preciso olhar para um cenário realista para as suas APIs.To get more accurate numbers, you need to look at a realistic scenario for your APIs. Consulte a Capacidade de um artigo de exemplo de Gestão API da Azure.See the Capacity of an Azure API Management instance article.

Pré-requisitosPrerequisites

Para seguir os passos deste artigo, deve:To follow the steps from this article, you must:

DisponibilidadeAvailability

Importante

Esta funcionalidade está disponível nos níveis Premium, Standard, Basic e Developer da API Management.This feature is available in the Premium, Standard, Basic, and Developer tiers of API Management.

Atualizar e dimensionarUpgrade and scale

Pode escolher entre quatro níveis: Developer, Basic, Standard e Premium.You can choose between four tiers: Developer, Basic, Standard, and Premium. O nível de Desenvolvedor deve ser utilizado para avaliar o serviço; não deve ser utilizado para a produção.The Developer tier should be used to evaluate the service; it should not be used for production. O nível de Desenvolvedor não tem SLA e não é possível escalar este nível (adicionar/remover unidades).The Developer tier does not have SLA and you cannot scale this tier (add/remove units).

Básico, Standard e Premium são níveis de produção que têm SLA e podem ser dimensionados.Basic, Standard, and Premium are production tiers that have SLA and can be scaled. O nível Básico é o nível mais barato com um SLA e pode ser dimensionado até duas unidades, o nível standard pode ser dimensionado até quatro unidades.The Basic tier is the cheapest tier with an SLA and it can be scaled up to two units, Standard tier can be scaled to up to four units. Pode adicionar qualquer número de unidades ao nível Premium.You can add any number of units to the Premium tier.

O nível Premium permite-lhe distribuir uma única instância de Gestão API Azure em qualquer número de regiões Azure desejadas.The Premium tier enables you to distribute a single Azure API Management instance across any number of desired Azure regions. Quando inicialmente cria um serviço de Gestão API Azure, o caso contém apenas uma unidade e reside numa única região de Azure.When you initially create an Azure API Management service, the instance contains only one unit and resides in a single Azure region. A região inicial é designada como a região primária.The initial region is designated as the primary region. Regiões adicionais podem ser facilmente adicionadas.Additional regions can be easily added. Ao adicionar uma região, especifique o número de unidades que pretende alocar.When adding a region, you specify the number of units you want to allocate. Por exemplo, pode ter uma unidade na região primária e cinco unidades em outra região.For example, you can have one unit in the primary region and five units in some other region. Pode adaptar o número de unidades ao tráfego que tem em cada região.You can tailor the number of units to the traffic you have in each region. Para obter mais informações, consulte Como implementar um serviço de gestão AZure API para várias regiões do Azure.For more information, see How to deploy an Azure API Management service instance to multiple Azure regions.

Pode atualizar e descer de e para qualquer nível.You can upgrade and downgrade to and from any tier. A atualização ou degradação pode remover algumas funcionalidades - por exemplo, VNETs ou implantação multi-região, ao descer para Standard ou Basic a partir do nível Premium.Upgrading or downgrading can remove some features - for example, VNETs or multi-region deployment, when downgrading to Standard or Basic from the Premium tier.

Nota

O processo de upgrade ou escala pode demorar de 15 a 45 minutos a aplicar.The upgrade or scale process can take from 15 to 45 minutes to apply. É notificado quando está feito.You get notified when it is done.

Nota

Serviço de Gestão API nas escalas de nível de consumo automaticamente com base no tráfego.API Management service in the Consumption tier scales automatically based on the traffic.

Dimensione o seu serviço de Gestão APIScale your API Management service

Serviço de Gestão de API em escala no portal Azure

  1. Navegue para o seu serviço de Gestão API no portal Azure.Navigate to your API Management service in the Azure portal.
  2. Selecione Locais do menu.Select Locations from the menu.
  3. Clique na linha com a localização que deseja escalar.Click on the row with the location you want to scale.
  4. Especifique o novo número de unidades - utilize o slider ou digite o número.Specify the new number of units - either use the slider or type the number.
  5. Clique em Aplicar.Click Apply.

Altere o seu nível de serviço de Gestão APIChange your API Management service tier

  1. Navegue para o seu serviço de Gestão API no portal Azure.Navigate to your API Management service in the Azure portal.
  2. Clique no nível de preços no menu.Click on the Pricing tier in the menu.
  3. Selecione o nível de serviço pretendido a partir do dropdown.Select the desired service tier from the dropdown. Utilize o slider para especificar a escala do seu serviço de Gestão API após a alteração.Use the slider to specify the scale of your API Management service after the change.
  4. Clique em Guardar.Click Save.

Tempo de paragem durante a escalada para cima e para baixoDowntime during scaling up and down

Se estiver a escalar de ou para o nível de Desenvolvedor, haverá tempo de inatividade.If you are scaling from or to the Developer tier, there will be downtime. Caso contrário, não há tempo de descanso.Otherwise, there is no downtime.

Isolamento computacionalCompute isolation

Se os seus requisitos de segurança incluirem isolamento computacional,pode utilizar o nível de preços isolado.If your security requirements include compute isolation, you can use the Isolated pricing tier. Este nível garante que os recursos compute de uma instância de serviço de gestão da API consomem todo o hospedeiro físico e fornecem o nível de isolamento necessário para suportar, por exemplo, cargas de trabalho do Departamento de Impacto do Departamento de Defesa dos EUA 5 (IL5).This tier ensures the compute resources of an API Management service instance consume the entire physical host and provide the necessary level of isolation required to support, for example, US Department of Defense Impact Level 5 (IL5) workloads. Para ter acesso ao nível isolado, crie um bilhete de apoio.To get access to the Isolated tier, please create a support ticket.

Passos seguintesNext steps