Actualización y escalado de una instancia de Azure API Management

Los clientes pueden escalar una instancia de Azure API Management en un servicio dedicado si agregan o quitan unidades. 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 por segundo. Este número no representa un límite de llamadas, sino un valor de rendimiento máximo estimado que permite planificar la capacidad aproximada. 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.

Disponibilidad

Importante

Esta característica está disponible en los niveles Premium, Estándar, Básico y Desarrollador de API Management.

Nota

Las instancias de API Management en el nivel Consumo se escalan automáticamente en función del tráfico. Actualmente, en el nivel Consumo no se puede actualizar o cambiar a una versión anterior.

El rendimiento y el precio de cada unidad dependen del nivel de servicio en el que exista la unidad. Si necesita más capacidad para un servicio de un nivel, debe agregar una unidad. Si el nivel actualmente seleccionado en la instancia de API Management no permite agregar más unidades, tendrá que actualizar a un nivel superior.

Nota

Vea Precios de API Management para obtener características, límites de escala y rendimiento estimado en cada nivel. Para obtener cifras de rendimiento más exactas, tendrá que consultar un escenario que se ajuste a la realidad de las API. Vea Capacidad de una instancia de Azure API Management.

Requisitos previos

Para seguir los pasos de este artículo, debe:

Actualización y escalado

Puede elegir entre cuatro niveles dedicados: Desarrollador, Básico, Estándar y Premium.

  • El nivel Desarrollador se debe usar para evaluar el servicio; no debe utilizarse para producción. El nivel Desarrollador no dispone de un Acuerdo de Nivel de Servicio y no se puede escalar (no se pueden agregar ni quitar unidades).

  • Los niveles de producción Básico, Estándar y Premium cuentan con un Acuerdo de Nivel de Servicio y se pueden escalar. Para obtener información sobre los precios y los límites de escala, vea Precios de API Management.

  • El nivel Premium permite distribuir una instancia de Azure API Management individual entre cualquier número de regiones de Azure. Inicialmente, cuando se crea un servicio Azure API Management, la instancia contiene una sola unidad y reside en una única región de Azure (la región primaria).

    Pueden agregarse otras regiones fácilmente. Cuando agregue una región, debe especificar el número de unidades que desea asignar. Por ejemplo, puede tener una unidad en la región primaria y cinco unidades en otra región. Puede adaptar el número de unidades al tráfico que tiene en cada región. Para más información, consulte Implementación de una instancia del servicio Azure API Management en varias regiones de Azure.

  • Puede cambiar cualquier nivel de servicio dedicado por una versión posterior o anterior. El cambio a una versión anterior puede quitar algunas características. Por ejemplo, el cambio a una versión anterior de Estándar o Básico desde el nivel Premium puede quitar redes virtuales o implementación de varias regiones.

Nota

El proceso de actualización o escalado puede tardar entre 15 y 45 minutos en aplicarse. Recibirá una notificación cuando se haya completado.

Escala de la instancia de API Management

Escalado de un servicio API Management en Azure Portal

  1. Vaya a la instancia de API Management en Azure Portal.
  2. Seleccione Ubicaciones en el menú.
  3. Seleccione la fila con la ubicación que quiera escalar.
  4. Especifique el nuevo número de Unidades: use el control deslizante si está disponible, o bien escriba el número.
  5. Seleccione Aplicar.

Nota

En el nivel de servicio Premium, puede configurar opcionalmente zonas de disponibilidad y una red virtual en una ubicación seleccionada. Para más información, vea Implementación del servicio API Management en una ubicación adicional.

Cambio del nivel de servicio de API Management

  1. Vaya a la instancia de API Management en Azure Portal.
  2. Seleccione Plan de tarifa en el menú.
  3. Seleccione el nivel de servicio que desee de la lista desplegable. Use el control deslizante para especificar el número de unidades del servicio API Management después del cambio.
  4. Seleccione Guardar.

Tiempo de inactividad durante el escalado y reducción vertical

Si va a escalar desde o hasta el nivel Desarrollador, habrá tiempo de inactividad. De lo contrario, no hay tiempo de inactividad.

Aislamiento de proceso

Si los requisitos de seguridad incluyen aislamiento de proceso, puede usar el plan de tarifa Aislado. 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. Para obtener acceso al nivel Aislado, cree una incidencia de soporte técnico.

Pasos siguientes