AWS App Runner ya no está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de AWS App Runner.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Administrar el escalado automático de App Runner
AWS App Runner escala automáticamente los recursos de procesamiento, específicamente las instancias, hacia arriba o hacia abajo para tu aplicación App Runner. El escalado automático proporciona una gestión adecuada de las solicitudes cuando hay mucho tráfico y reduce los costos cuando el tráfico se ralentiza.
Configuración de escalado automático
Puedes configurar algunos parámetros para ajustar el comportamiento de escalado automático de tu servicio. App Runner mantiene la configuración de escalado automático en un recurso que se puede compartir llamado AutoScalingConfiguration. Puedes crear y mantener configuraciones de escalado automático independientes antes de asignarlas a los servicios. Una vez que se hayan asociado a un servicio, puede seguir manteniendo las configuraciones. También puedes optar por crear una nueva configuración de escalado automático mientras estás creando un nuevo servicio o configurando uno existente. Una vez creada la nueva configuración de escalado automático, puedes asociarla al servicio y continuar con el proceso de creación o configuración del servicio.
Nombramiento y revisiones
Una configuración de escalado automático tiene un nombre y una revisión numérica. Varias revisiones de una configuración tienen el mismo nombre y números de revisión diferentes. Puede usar diferentes nombres de configuración para diferentes escenarios de escalado automático, como alta disponibilidad o bajo costo. Para cada nombre, puede agregar varias revisiones para ajustar la configuración de un escenario específico. Puedes tener hasta 10 nombres de configuración de escalado automático únicos y hasta 5 revisiones para cada configuración. Si alcanzas el límite y necesitas crear más, puedes eliminar una y, a continuación, crear otra. App Runner no te permitirá eliminar una configuración que esté establecida como predeterminada o que esté siendo utilizada por un servicio activo. Para obtener más información sobre las cuotas, consulte Cuotas de recursos de App Runner.
Establecer una configuración predeterminada
Al crear o actualizar un servicio de App Runner, puedes proporcionar un recurso de configuración de escalado automático. Proporcionar una configuración de escalado automático es opcional. Si no proporcionas una, App Runner proporciona una configuración de escalado automático predeterminada con los valores recomendados. La función de configuración de escalado automático te brinda la opción de establecer tu propia configuración de escalado automático predeterminada en lugar de usar la predeterminada que proporciona App Runner. Una vez que especifiques otra configuración de escalado automático como predeterminada, esa configuración se asigna automáticamente como predeterminada a los nuevos servicios que crees en el futuro. La nueva designación predeterminada no afecta a las asociaciones que se establecieron anteriormente para los servicios existentes.
Configuración de servicios con escalado automático
Puedes compartir una única configuración de escalado automático en varios servicios de App Runner para asegurarte de que los servicios tengan el mismo comportamiento de escalado automático. Para obtener más información sobre cómo configurar las configuraciones de escalado automático con la consola de App Runner o la API de App Runner, consulta las siguientes secciones de este tema. Para obtener más información general sobre los recursos que se pueden compartir, consulteConfigurar los ajustes del servicio mediante recursos que se pueden compartir.
Ajustes configurables
Puede configurar los siguientes ajustes de escalado automático:
-
Máxima simultaneidad: la cantidad máxima de solicitudes simultáneas que procesa una instancia. Cuando la cantidad de solicitudes simultáneas supera esta cuota, App Runner amplía el servicio.
-
Tamaño máximo: la cantidad máxima de instancias a las que puede ampliarse tu servicio. Este es el número más alto de instancias que pueden gestionar el tráfico de tu servicio de forma simultánea.
-
Tamaño mínimo: el número mínimo de instancias que App Runner puede aprovisionar para tu servicio. El servicio siempre tiene al menos esta cantidad de instancias aprovisionadas. Algunas de estas instancias gestionan el tráfico de forma activa. El resto forma parte de la rentable reserva de capacidad informática, que está lista para activarse rápidamente. Usted paga por el uso de memoria de todas las instancias aprovisionadas. Solo paga por el uso de la CPU del subconjunto activo.
El recuento de recursos de vCPU determina la cantidad de instancias que App Runner puede proporcionar a tu servicio. Este es un valor de cuota ajustable para el recuento de recursos de On-Demand vCPU de Fargate que reside en el AWS Fargate servicio. Para ver la configuración de cuota de vCPU de su cuenta o para solicitar un aumento de cuota, utilice la consola de cuotas de servicio de. Consola de administración de AWS Para obtener más información, consulte las cuotas AWS Fargate de servicio en la Guía para desarrolladores de Amazon Elastic Container Service.
Gestione el escalado automático de un servicio
Gestiona el escalado automático de tus servicios de App Runner mediante uno de los siguientes métodos:
- App Runner console
-
Cuando creas un servicio con la consola de App Runner o actualizas la configuración de un servicio, puedes especificar una configuración de escalado automático.
Cuando cambias la configuración o la revisión de escalado automático que está asociada a un servicio, este se vuelve a implementar.
La página de configuración del escalado automático ofrece varias opciones para configurar el escalado automático para tu servicio.
-
Para asignar una configuración y una revisión existentes, elija un valor en el menú desplegable Configuraciones existentes. La última versión de la revisión aparecerá por defecto en el menú desplegable adyacente. Si existe una revisión diferente que preferiría seleccionar, hágalo en el menú desplegable de revisiones. Se muestran los valores de configuración de la versión de revisión.
-
Para crear y asignar una nueva configuración de escalado automático, seleccione Crear un nuevo ASC en el menú Crear. Esto abre la página para agregar una configuración personalizada de escalado automático. Introduzca un nombre de configuración y valores para los parámetros de escalado automático. Luego, elija Añadir. App Runner crea el nuevo recurso de configuración de escalado automático y lo devuelve a la sección de escalado automático con la nueva configuración seleccionada y mostrada.
-
Para crear y asignar una nueva revisión, primero selecciona el nombre de la configuración en el menú desplegable Configuraciones existentes. A continuación, seleccione Crear revisión ASC en el menú Crear. Esto abre la página para agregar una configuración personalizada de escalado automático. Introduzca valores para los parámetros de escalado automático. Luego, elija Añadir. App Runner crea una nueva revisión de la configuración de escalado automático y te devuelve a la sección de escalado automático con la nueva revisión seleccionada y mostrada.
- App Runner API or AWS CLI
-
Al llamar a las acciones de la API CreateService o de UpdateService App Runner, puedes usar el AutoScalingConfigurationArn parámetro para especificar un recurso de configuración de escalado automático para tu servicio.
En la siguiente sección, se proporcionan instrucciones para administrar los recursos de configuración de escalado automático.
Gestione los recursos de configuración de escalado automático
Gestiona las configuraciones y revisiones de escalado automático de App Runner para tu cuenta mediante uno de los siguientes métodos:
- App Runner console
-
Gestiona las configuraciones de escalado automático
La página de configuraciones de escalado automático muestra las configuraciones de escalado automático que ha configurado en su cuenta. Puedes crear y administrar tus configuraciones de escalado automático en esta página y luego asignarlas a uno o más servicios de App Runner.
Puedes realizar cualquiera de las siguientes acciones desde esta página:
-
Cree una nueva configuración de escalado automático.
-
Cree una nueva revisión para una configuración de escalado automático existente.
-
Elimine una configuración de escalado automático.
-
Establezca una configuración de escalado automático como predeterminada.
Para administrar las configuraciones de escalado automático en tu cuenta
-
Abre la consola de App Runner y, en la lista de regiones, selecciona tu Región de AWS.
-
En el panel de navegación, elige Configuraciones de escalado automático. La consola muestra una lista de las configuraciones de escalado automático de su cuenta.
Ahora puedes realizar cualquiera de las siguientes acciones.
-
Para crear una nueva configuración de escalado automático, sigue estos pasos.
-
En la página de configuraciones de escalado automático, selecciona Crear.
Aparece la página Crear configuración de escalado automático.
-
Introduzca los valores del nombre de la configuración, la concurrencia, el tamaño mínimo y el tamaño máximo.
-
(Opcional) Si quieres añadir etiquetas, selecciona Nueva etiqueta automática. A continuación, en los campos que aparecen, introduce un nombre y un valor (opcional).
-
Seleccione Crear.
-
Para crear una nueva revisión para una configuración de escalado automático existente, sigue estos pasos.
-
En la página de configuraciones de escalado automático, selecciona el botón de opción situado junto a la configuración que necesita la nueva revisión. A continuación, selecciona Crear revisión en el menú Acciones.
Aparece la página Crear revisión.
-
En, introduzca los valores de simultaneidad , tamaño mínimo y tamaño máximo.
-
(Opcional) Si quieres añadir etiquetas, selecciona Nueva etiqueta automática. A continuación, en los campos que aparecen, introduce un nombre y un valor (opcional).
-
Seleccione Crear.
-
Para eliminar una configuración de escalado automático, sigue estos pasos.
-
En la página de configuraciones de escalado automático, selecciona el botón de opción situado junto a la configuración que necesitas eliminar.
-
Selecciona Eliminar en el menú Acciones.
-
Para continuar con la eliminación, selecciona Eliminar en el cuadro de diálogo de confirmación. De lo contrario, selecciona Cancelar.
App Runner valida que tu elección de eliminación no esté establecida como predeterminada o que esté siendo utilizada actualmente por algún servicio activo.
-
Para establecer una configuración de escalado automático como predeterminada, sigue estos pasos.
-
En la página de configuraciones de escalado automático, selecciona el botón de opción situado junto a la configuración que necesitas establecer como predeterminada.
-
Selecciona Establecer como predeterminado en el menú Acciones.
-
Aparece un cuadro de diálogo que le informa de que App Runner utilizará la última revisión como configuración predeterminada para todos los servicios nuevos que cree. Selecciona Confirmar para continuar. De lo contrario, selecciona Cancelar.
-
Al establecer una configuración de escalado automático como predeterminada, se asigna automáticamente como configuración predeterminada a los nuevos servicios que cree en el futuro.
-
La nueva designación predeterminada no afecta a las asociaciones que se establecieron anteriormente para los servicios existentes.
-
Si la configuración de escalado automático predeterminada designada tiene revisiones, App Runner asigna su última revisión como predeterminada.
Gestiona las revisiones
La consola también tiene una página para crear y administrar las revisiones de escalado automático existentes, denominada revisiones de escalado automático. Para acceder a esta página, selecciona el nombre de una configuración en la página de configuraciones de escalado automático.
Puedes realizar cualquiera de las siguientes acciones en la página de revisiones de Auto Scaling:
-
Crea una nueva revisión de escalado automático.
-
Establezca una revisión de la configuración de escalado automático como predeterminada.
-
Elimine una revisión.
-
Elimine toda la configuración de escalado automático, incluidas todas las revisiones asociadas.
-
Consulta los detalles de configuración de una revisión.
-
Vea una lista de los servicios asociados a una revisión.
-
Cambie la revisión de un servicio de la lista.
Para gestionar las revisiones de escalado automático en tu cuenta
-
Abre la consola de App Runner y, en la lista de regiones, selecciona tu Región de AWS.
-
En el panel de navegación, elige Configuraciones de escalado automático. La consola muestra una lista de las configuraciones de escalado automático de su cuenta. El conjunto anterior de procedimientos de la sección incluye una imagen de pantalla de esta página.
-
Ahora puede profundizar en una configuración específica de escalado automático para ver y administrar todas sus revisiones. En el panel de configuraciones de escalado automático, en la columna Nombre de la configuración, elija un nombre para la configuración de escalado automático. Seleccione el nombre real, en lugar del botón de opción. De este modo, accederá a una lista de todas las revisiones de esa configuración en la página de revisiones de escalado automático.
-
Ahora puede realizar cualquiera de las siguientes acciones.
-
Para crear una nueva revisión para una configuración de escalado automático existente, sigue estos pasos.
-
En la página de revisiones de escalado automático, selecciona Crear revisión.
Aparece la página Crear revisión.
-
Introduzca los valores de simultaneidad , tamaño mínimo y tamaño máximo.
-
(Opcional) Si quieres añadir etiquetas, selecciona Nueva etiqueta automática. A continuación, en los campos que aparecen, introduce un nombre y un valor (opcional).
-
Seleccione Crear.
-
Para eliminar toda la configuración de escalado automático, incluidas todas las revisiones asociadas, sigue estos pasos.
-
Selecciona Eliminar configuración en la parte superior derecha de la página.
-
Para continuar con la eliminación, selecciona Eliminar en el cuadro de diálogo de confirmación. De lo contrario, selecciona Cancelar.
App Runner valida que tu elección de eliminación no esté establecida como predeterminada o que esté siendo utilizada actualmente por algún servicio activo.
-
Para establecer una revisión de escalado automático como predeterminada, sigue estos pasos.
-
Selecciona el botón de opción situado junto a la revisión que quieres establecer como predeterminada.
-
Seleccione Establecer como predeterminado en el menú Acciones.
-
Cuando configuras una configuración de escalado automático como predeterminada, se asigna automáticamente como configuración predeterminada a los nuevos servicios que crees en el futuro.
-
La nueva designación predeterminada no afecta a las asociaciones que se establecieron anteriormente para los servicios existentes.
-
Para ver los detalles de configuración de una revisión, sigue estos pasos.
-
Seleccione el botón de opción situado junto a la revisión.
Los detalles de configuración de la revisión, incluido el ARN, aparecen en el panel dividido inferior. Consulte la imagen de la pantalla al final de este procedimiento.
-
Para ver una lista de los servicios asociados a una revisión, siga estos pasos.
-
Seleccione el botón de radio situado junto a la revisión.
El panel de servicios aparece en el panel dividido inferior, debajo de los detalles de configuración de la revisión. El panel muestra todos los servicios que utilizan esta revisión de configuración de escalado automático. Consulte la imagen de pantalla al final de este procedimiento.
-
Para cambiar la revisión de un servicio de la lista, siga estos pasos.
-
Selecciona el botón de opción situado junto a la revisión, si aún no lo has hecho.
El panel de servicios se muestra en el panel dividido inferior, debajo de los detalles de configuración de la revisión. El panel muestra todos los servicios que utilizan esta revisión de configuración de escalado automático. Consulte la imagen de pantalla al final de este procedimiento.
-
En el panel Servicios, seleccione el botón de opción situado junto al servicio que desea modificar. A continuación, selecciona Cambiar revisiones.
-
Aparece el panel de revisión Cambiar ASC. Elija una de las revisiones disponibles en el menú desplegable. Solo están disponibles las revisiones de la configuración de escalado automático que eligió anteriormente. Si necesitas cambiar a una configuración de escalado automático diferente, sigue los procedimientos de la sección anteriorGestione el escalado automático de un servicio.
Selecciona Actualizar para continuar con el cambio. De lo contrario, selecciona Cancelar.
Cuando cambias una revisión asociada a un servicio, este se vuelve a implementar.
Debes seleccionar actualizar en este panel para ver las asociaciones actualizadas.
Para ver la actividad en curso y el estado de la redistribución del servicio, usa las rutas de navegación del panel para ir a App Runner > Servicios, seleccionar el servicio y, a continuación, ver la pestaña Registros en el panel de descripción general del servicio.
- App Runner API or AWS CLI
-
Usa las siguientes acciones de la API de App Runner para administrar tus recursos de configuración de escalado automático.
-
CreateAutoScalingConfiguration— Crea una nueva configuración de escalado automático o una revisión de una ya existente.
-
UpdateDefaultAutoScalingConfiguration—Establece una configuración de escalado automático para que sea la predeterminada. La configuración de escalado automático predeterminada existente se establecerá automáticamente como no predeterminada.
-
ListAutoScalingConfigurations— Devuelve una lista de las configuraciones de escalado automático asociadas a la suya Cuenta de AWS, con información resumida.
-
ListServicesForAutoScalingConfiguration— Devuelve una lista de los servicios de App Runner asociados mediante una configuración de escalado automático.
-
DescribeAutoScalingConfiguration— Devuelve una descripción completa de una configuración de escalado automático.
-
DeleteAutoScalingConfiguration— Elimina una configuración de escalado automático. Puede eliminar una configuración de escalado automático de nivel superior, una revisión específica de una o todas las revisiones asociadas a la configuración de nivel superior. Utilice el DeleteAllRevisions parámetro opcional para eliminar todas las revisiones. Si alcanzas tu cuota de recursos de configuración de escalado automático Cuenta de AWS, es posible que tengas que eliminar las configuraciones de escalado automático innecesarias.