Actualización y escalado de una instancia de Azure API ManagementUpgrade and scale an Azure API Management instance

Para escalar una instancia de Azure API Management, los clientes pueden agregar o quitar unidades.Customers can scale an Azure API Management instance by adding and removing units. Una unidad se compone de recursos de Azure dedicados y tiene cierta capacidad de carga, que se expresa mediante el número de llamadas API que se realizan cada mes.A unit is composed of dedicated Azure resources and has a certain load-bearing capacity expressed as a number of API calls per month. Dicho número no representa un límite de llamadas, sino un valor de rendimiento máximo que permite el planeamiento de la capacidad aproximada.This number does not represent a call limit, but rather a maximum throughput value to allow for rough capacity planning. El rendimiento y la latencia reales varían considerablemente en función de factores como el número y la tasa de conexiones concurrentes, el tipo y número de directivas configuradas, los tamaños de las solicitudes y respuestas y la latencia del back-end.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.

La capacidad y el precio de cada unidad dependen del nivel en que se encuentra la unidad.Capacity and price of each unit depends on the tier in which the unit exists. Puede elegir entre cuatro niveles: Desarrollador, Básico, Estándar, Premium.You can choose between four tiers: Developer, Basic, Standard, Premium. Si necesita más capacidad para un servicio de un nivel, debe agregar una unidad.If you need to increase capacity for a service within a tier, you should add a unit. Si el nivel que está seleccionado actualmente en la instancia de API Management no permite agregar más unidades, deberá actualizar a un nivel superior.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.

El precio de cada unidad y las características disponibles (por ejemplo, la implementación en varias regiones) dependen del nivel elegido para la instancia de API Management.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. En el artículo sobre los precios, se explican el precio por unidad y las características que se obtienen en cada nivel.The pricing details article, explains the price per unit and features you get in each tier.

Nota

En este artículo sobre los precios, se indica el número aproximado de unidades que puede tener cada nivel.The pricing details article shows approximate numbers of unit capacity in each tier. Para obtener unos datos más exactos, deberá consultar un escenario que se ajuste a la realidad de sus API.To get more accurate numbers, you need to look at a realistic scenario for your APIs. Consulte el artículo Capacidad de una instancia de Azure API Management.See the Capacity of an Azure API Management instance article.

Requisitos previosPrerequisites

Para seguir los pasos de este artículo, debe:To follow the steps from this article, you must:

DisponibilidadAvailability

Importante

Esta característica está disponible en los niveles Premium, Estándar, Básico y Desarrollador de API Management.This feature is available in the Premium, Standard, Basic, and Developer tiers of API Management.

Actualización y escaladoUpgrade and scale

Puede elegir entre cuatro niveles: Desarrollador, Básico, Estándar y Premium.You can choose between four tiers: Developer, Basic, Standard, and Premium. El nivel Desarrollador debe utilizarse para evaluar el servicio; no debe emplearse para producción.The Developer tier should be used to evaluate the service; it should not be used for production. El nivel Desarrollador no dispone de un Acuerdo de Nivel de Servicio y no se puede escalar (no se pueden agregar o quitar unidades).The Developer tier does not have SLA and you cannot scale this tier (add/remove units).

Los niveles de producción Básico, Estándar y Premium cuentan con un Acuerdo de Nivel de Servicio y se pueden escalar.Basic, Standard, and Premium are production tiers that have SLA and can be scaled. El nivel Básico es el más económico con un Acuerdo de Nivel de Servicio (SLA) y puede escalarse hasta dos unidades. El nivel Estándar puede escalarse hasta cuatro 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. Puede agregar cualquier número de unidades en el nivel Premium.You can add any number of units to the Premium tier.

El nivel Premium permite distribuir una instancia de Azure API Management individual entre cualquier número de regiones de Azure.The Premium tier enables you to distribute a single Azure API Management instance across any number of desired Azure regions. Inicialmente, cuando se crea un servicio Azure API Management, la instancia contiene una sola unidad y reside en una única región de Azure.When you initially create an Azure API Management service, the instance contains only one unit and resides in a single Azure region. La región inicial se designa como región primaria.The initial region is designated as the primary region. Pueden agregarse otras regiones fácilmente.Additional regions can be easily added. Cuando agregue una región, debe especificar el número de unidades que desea asignar.When adding a region, you specify the number of units you want to allocate. Por ejemplo, puede tener una unidad en la región primaria y cinco unidades en otra región.For example, you can have one unit in the primary region and five units in some other region. Puede adaptar el número de unidades al tráfico que tiene en cada región.You can tailor the number of units to the traffic you have in each region. Para más información, consulte Implementación de una instancia del servicio Azure API Management en varias regiones de Azure.For more information, see How to deploy an Azure API Management service instance to multiple Azure regions.

Puede cambiar un nivel por otro superior o inferior.You can upgrade and downgrade to and from any tier. El cambio a un nivel superior o inferior puede quitar algunas características, como ocurre con las redes virtuales o las implementaciones en varias regiones cuando se pasa del nivel Premium al nivel Estándar o Básico.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

El proceso de actualización o escalado puede tardar entre 15 y 45 minutos en aplicarse.The upgrade or scale process can take from 15 to 45 minutes to apply. Recibirá una notificación cuando se haya completado.You get notified when it is done.

Nota

El servicio API Management en el nivel Consumo se escala automáticamente en función del tráfico.API Management service in the Consumption tier scales automatically based on the traffic.

Escalado del servicio API ManagementScale your API Management service

Escalado de un servicio API Management en Azure Portal

  1. Vaya al servicio API Management en Azure Portal.Navigate to your API Management service in the Azure portal.
  2. Seleccione Ubicaciones en el menú.Select Locations from the menu.
  3. Haga clic en la fila con la ubicación que desea escalar.Click on the row with the location you want to scale.
  4. Especifique el nuevo número de unidades: utilice el control deslizante o escriba directamente el número.Specify the new number of units - either use the slider or type the number.
  5. Haga clic en Aplicar.Click Apply.

Cambio del nivel de servicio de API ManagementChange your API Management service tier

  1. Vaya al servicio API Management en Azure Portal.Navigate to your API Management service in the Azure portal.
  2. Haga clic en Plan de tarifa del menú.Click on the Pricing tier in the menu.
  3. Seleccione el nivel de servicio que desee de la lista desplegable.Select the desired service tier from the dropdown. Use el control deslizante para especificar la escala del servicio API Management después del cambio.Use the slider to specify the scale of your API Management service after the change.
  4. Haga clic en Save(Guardar).Click Save.

Tiempo de inactividad durante el escalado y reducción verticalDowntime during scaling up and down

Si va a escalar desde o hasta el nivel Desarrollador, habrá tiempo de inactividad.If you are scaling from or to the Developer tier, there will be downtime. De lo contrario, no hay tiempo de inactividad.Otherwise, there is no downtime.

Aislamiento de procesoCompute isolation

Si los requisitos de seguridad incluyen aislamiento de proceso, puede usar el plan de tarifa Aislado.If your security requirements include compute isolation, you can use the Isolated pricing tier. Este nivel garantiza que los recursos de proceso de una instancia de servicio de API Management consuman todo el host físico y proporcionen el nivel de aislamiento necesario para admitir, por ejemplo, las cargas de trabajo de nivel de impacto 5 (IL5) del Departamento de Defensa de Estados Unidos.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 obtener acceso al nivel aislado, cree una incidencia de soporte técnico.To get access to the Isolated tier, please create a support ticket.

Pasos siguientesNext steps