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

SE APLICA A: Desarrollador | Básico | Básico v2 | Estándar | Estándar v2 | Premium

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.

Nota:

  • En los niveles Basic, Standard y Premium del servicio API Management, puede configurar una instancia para escalarse automáticamente según un conjunto de reglas.
  • 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 los siguientes niveles dedicados: Developer, Basic, Basic v2, Standard, Standard v2 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).

  • Basic, Basic v2, Standard, Standard v2 y Premium son niveles de producción que tienen 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 determinados niveles de servicio dedicados por una versión posterior o anterior:

    • Puede actualizar a una versión posterior o cambiar a una versión anterior con los niveles clásicos (Developer, Basic, Standard y Premium).

    • Puede actualizar a una versión posterior o cambiar a una versión anterior con los niveles v2 (Basic v2 y Standard v2).

    El cambio a una versión anterior puede quitar algunas características. Por ejemplo, bajar a Standard o Basic desde el nivel Premium puede eliminar redes virtuales o implementaciones 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

Puede usar el portal para escalar la instancia de API Management. El modo en que escale depende del nivel de servicio que use.

Escalado de un servicio API Management en Azure Portal

Agregar o quitar unidades: niveles de servicio clásicos

  1. Vaya a la instancia de API Management en Azure Portal.
  2. Seleccione Ubicaciones en el menú de la izquierda.
  3. Seleccione la fila con la ubicación que quiera escalar.
  4. Especifique el nuevo número de Unidades: use el control deslizante si estuviera disponible, seleccione 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.

Agregar o quitar unidades: niveles de servicio v2

  1. Vaya a la instancia de API Management en Azure Portal.
  2. Seleccione Escalar en el menú de la izquierda.
  3. Especifique el nuevo número de unidades: use el control deslizante o seleccione o escriba el número.
  4. Seleccione Guardar.

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 Developer, 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.