View a markdown version of this page

Gestione del ridimensionamento automatico di App Runner - AWS App Runner

AWS App Runner non è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta AWS App Runner la modifica della disponibilità.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione del ridimensionamento automatico di App Runner

AWS App Runner ridimensiona automaticamente le risorse di calcolo, in particolare le istanze, verso l'alto o verso il basso per l'applicazione App Runner. La scalabilità automatica fornisce un'adeguata gestione delle richieste quando il traffico è intenso e riduce i costi quando il traffico rallenta.

Configurazione con scalabilità automatica

È possibile configurare alcuni parametri per regolare il comportamento di ridimensionamento automatico del servizio. App Runner mantiene le impostazioni di ridimensionamento automatico in una risorsa condivisibile chiamata. AutoScalingConfiguration È possibile creare e gestire configurazioni di ridimensionamento automatico autonome, prima di assegnarle ai servizi. Dopo essere stati associati a un servizio, puoi continuare a mantenere le configurazioni. Puoi anche scegliere di creare una nuova configurazione di ridimensionamento automatico mentre stai creando un nuovo servizio o configurandone uno esistente. Una volta creata la nuova configurazione di ridimensionamento automatico, è possibile associarla al servizio e continuare con il processo di creazione o configurazione del servizio.

Denominazione e revisioni

Una configurazione di ridimensionamento automatico ha un nome e una revisione numerica. Le revisioni multiple di una configurazione hanno lo stesso nome e numeri di revisione diversi. È possibile utilizzare nomi di configurazione diversi per diversi scenari di scalabilità automatica, ad esempio alta disponibilità o basso costo. Per ogni nome, puoi aggiungere più revisioni per ottimizzare le impostazioni per uno scenario specifico. È possibile avere fino a 10 nomi di configurazione con ridimensionamento automatico univoci e fino a 5 revisioni per ciascuna configurazione. Se raggiungi il limite e devi crearne altri, puoi eliminarne uno e crearne un altro. App Runner non ti consentirà di eliminare una configurazione impostata come predefinita o utilizzata da un servizio attivo. Per ulteriori informazioni sulle quote, consulta Quote di risorse di App Runner.

Impostazione di una configurazione predefinita

Quando crei o aggiorni un servizio App Runner, puoi fornire una risorsa di configurazione con ridimensionamento automatico. La fornitura di una configurazione di ridimensionamento automatico è facoltativa. Se non ne fornisci una, App Runner fornisce una configurazione di ridimensionamento automatico predefinita con i valori consigliati. La funzione di configurazione del ridimensionamento automatico offre la possibilità di impostare la propria configurazione di ridimensionamento automatico predefinita invece di utilizzare quella predefinita fornita da App Runner. Una volta specificata un'altra configurazione di ridimensionamento automatico come predefinita, tale configurazione viene assegnata automaticamente come predefinita ai nuovi servizi creati in futuro. La nuova designazione predefinita non influisce sulle associazioni precedentemente impostate per i servizi esistenti.

Configurazione dei servizi con ridimensionamento automatico

Puoi condividere una singola configurazione di ridimensionamento automatico tra più servizi App Runner per assicurarti che i servizi abbiano lo stesso comportamento di ridimensionamento automatico. Per ulteriori informazioni sulla configurazione delle configurazioni di ridimensionamento automatico con la console App Runner o l'API App Runner, consulta le sezioni seguenti in questo argomento. Per informazioni più generali sulle risorse condivisibili, consulta. Configurazione delle impostazioni del servizio utilizzando risorse condivisibili

Impostazioni configurabili

È possibile configurare le seguenti impostazioni di ridimensionamento automatico:

  • Simultaneità massima: il numero massimo di richieste simultanee elaborate da un'istanza. Quando il numero di richieste simultanee supera questa quota, App Runner aumenta il servizio.

  • Dimensione massima: il numero massimo di istanze a cui il servizio è scalabile. Si tratta del numero massimo di istanze in grado di gestire contemporaneamente il traffico del servizio.

  • Dimensione minima: il numero minimo di istanze che App Runner può fornire per il servizio. Il servizio dispone sempre almeno di questo numero di istanze assegnate. Alcune di queste istanze gestiscono attivamente il traffico. Il resto fa parte della riserva di capacità di calcolo conveniente, pronta per essere attivata rapidamente. Il costo è calcolato in base all'utilizzo della memoria di tutte le istanze di cui è stato eseguito il provisioning. Il costo è calcolato in base all'utilizzo della CPU del solo sottoinsieme attivo.

Nota

Il numero di risorse vCPU determina il numero di istanze che App Runner può fornire al tuo servizio. Si tratta di un valore di quota regolabile per il conteggio delle risorse On-Demand vCPU di Fargate che risiedono nel servizio. AWS Fargate Per visualizzare le impostazioni della quota vCPU per il tuo account o per richiedere un aumento della quota, utilizza la console Service Quotas nel. Console di gestione AWS Per ulteriori informazioni, consulta le quote AWS Fargate di servizio nella Amazon Elastic Container Service Developer Guide.

Gestisci il ridimensionamento automatico per un servizio

Gestisci il ridimensionamento automatico per i tuoi servizi App Runner utilizzando uno dei seguenti metodi:

App Runner console

Quando crei un servizio utilizzando la console App Runner o aggiorni la configurazione di un servizio, puoi specificare una configurazione di ridimensionamento automatico.

Nota

Quando modifichi la configurazione o la revisione del ridimensionamento automatico associata a un servizio, il servizio viene ridistribuito.

La pagina di configurazione del ridimensionamento automatico offre diverse opzioni per configurare il ridimensionamento automatico per il servizio.

  • Per assegnare una configurazione e una revisione esistenti: scegli un valore dal menu a discesa Configurazioni esistenti. La versione di revisione più recente verrà visualizzata di default nel menu a discesa adiacente. Se esiste una revisione diversa che preferisci selezionare, fallo dal menu a discesa della revisione. Vengono visualizzati i valori di configurazione per la versione di revisione.

  • Per creare e assegnare una nuova configurazione di ridimensionamento automatico, selezionate Crea nuovo ASC dal menu Crea. Viene avviata la pagina Aggiungi configurazione personalizzata per il ridimensionamento automatico. Inserite il nome e i valori della configurazione per i parametri di ridimensionamento automatico. Quindi seleziona Aggiungi. App Runner crea per te la nuova risorsa di configurazione del ridimensionamento automatico e ti riporta alla sezione Auto scaling con la nuova configurazione selezionata e visualizzata.

  • Per creare e assegnare una nuova revisione, seleziona innanzitutto il nome della configurazione dal menu a discesa Configurazioni esistenti. Quindi seleziona Crea revisione ASC dal menu Crea. Viene avviata la pagina di configurazione Aggiungi ridimensionamento automatico personalizzato. Immettete i valori per i parametri di ridimensionamento automatico. Quindi seleziona Aggiungi. App Runner crea automaticamente una nuova revisione della configurazione del ridimensionamento automatico e ti riporta alla sezione Auto scaling con la nuova revisione selezionata e visualizzata.

Pagina di configurazione della console App Runner che mostra le opzioni di ridimensionamento automatico
App Runner API or AWS CLI

Quando chiami le azioni dell'API CreateService o UpdateService App Runner, puoi utilizzare il AutoScalingConfigurationArn parametro per specificare una risorsa di configurazione con ridimensionamento automatico per il tuo servizio.

La sezione successiva fornisce una guida per gestire le risorse di configurazione con scalabilità automatica.

Gestisci le risorse delle configurazioni con ridimensionamento automatico

Gestisci le configurazioni e le revisioni del ridimensionamento automatico di App Runner per il tuo account utilizzando uno dei seguenti metodi:

App Runner console
Gestisci le configurazioni di ridimensionamento automatico

La pagina delle configurazioni di ridimensionamento automatico elenca le configurazioni di ridimensionamento automatico che hai impostato nel tuo account. Puoi creare e gestire le tue configurazioni di ridimensionamento automatico in questa pagina e assegnarle successivamente a uno o più servizi App Runner.

Da questa pagina puoi eseguire una delle seguenti operazioni:

  • Crea una nuova configurazione di ridimensionamento automatico.

  • Crea una nuova revisione per una configurazione di ridimensionamento automatico esistente.

  • Elimina una configurazione di ridimensionamento automatico.

  • Imposta una configurazione di ridimensionamento automatico come predefinita.

Pagina delle configurazioni di ridimensionamento automatico di App Runner
Per gestire le configurazioni di ridimensionamento automatico nel tuo account
  1. Apri la console App Runner e, nell'elenco delle regioni, seleziona la tua. Regione AWS

  2. Nel pannello di navigazione, scegli Configurazioni di ridimensionamento automatico. La console mostra un elenco di configurazioni di ridimensionamento automatico nel tuo account.

    Ora puoi eseguire una delle seguenti operazioni.

    • Per creare una nuova configurazione di ridimensionamento automatico, segui questi passaggi.

      1. Nella pagina delle configurazioni di ridimensionamento automatico, seleziona Crea.

        Viene visualizzata la pagina Crea configurazione di ridimensionamento automatico.

      2. Immettete i valori per Nome della configurazione, Concorrenza , Dimensione minima e Dimensione massima.

      3. (Facoltativo) Se desideri aggiungere tag, seleziona Nuovo tag automatico. Quindi, nei campi visualizzati, inserisci un nome e un valore (opzionale).

      4. Seleziona Crea.

    • Per creare una nuova revisione per una configurazione di ridimensionamento automatico esistente, segui questi passaggi.

      1. Nella pagina Configurazioni di ridimensionamento automatico, seleziona il pulsante di opzione accanto alla configurazione che richiede la nuova revisione. Quindi seleziona Crea revisione dal menu Azioni.

        Viene visualizzata la pagina Crea revisione.

      2. Sì, immettete i valori per Concorrenza , Dimensione minima e Dimensione massima.

      3. (Facoltativo) Se desideri aggiungere tag, seleziona Nuovo tag automatico. Quindi, nei campi visualizzati, inserisci un nome e un valore (opzionale).

      4. Seleziona Crea.

    • Per eliminare una configurazione di ridimensionamento automatico, segui questi passaggi.

      1. Nella pagina delle configurazioni di ridimensionamento automatico, seleziona il pulsante di opzione accanto alla configurazione da eliminare.

      2. Seleziona Elimina dal menu Azioni.

      3. Per procedere con l'eliminazione, seleziona Elimina nella finestra di dialogo di conferma. Altrimenti, seleziona Annulla.

        Nota

        App Runner conferma che l'opzione di eliminazione non è impostata come predefinita o è attualmente utilizzata da alcun servizio attivo.

    • Per impostare una configurazione di ridimensionamento automatico come predefinita, segui questi passaggi.

      1. Nella pagina Configurazioni di ridimensionamento automatico, seleziona il pulsante di opzione accanto alla configurazione da impostare come predefinita.

      2. Seleziona Imposta come predefinito dal menu Azioni.

      3. Viene visualizzata una finestra di dialogo che informa che App Runner utilizzerà l'ultima revisione come configurazione predefinita per tutti i nuovi servizi creati. Seleziona Conferma per procedere. Altrimenti seleziona Annulla.

        Nota
        • Quando imposti una configurazione di ridimensionamento automatico come predefinita, questa viene automaticamente assegnata come configurazione predefinita ai nuovi servizi che creerai in futuro.

        • La nuova designazione predefinita non influisce sulle associazioni precedentemente impostate per i servizi esistenti.

        • Se la configurazione di ridimensionamento automatico predefinita designata contiene revisioni, App Runner assegna la revisione più recente come predefinita.

Gestisci le revisioni

La console dispone anche di una pagina per la creazione e la gestione delle revisioni di ridimensionamento automatico esistenti denominata Revisioni con ridimensionamento automatico. Accedere a questa pagina selezionando il nome di una configurazione nella pagina Configurazioni di ridimensionamento automatico.

È possibile effettuare una delle seguenti operazioni dalla pagina Revisioni di Auto Scaling:

  • Crea una nuova revisione del ridimensionamento automatico.

  • Imposta una revisione della configurazione con ridimensionamento automatico come predefinita.

  • Eliminare una revisione.

  • Elimina l'intera configurazione di ridimensionamento automatico, incluse tutte le revisioni associate.

  • Visualizza i dettagli di configurazione per una revisione.

  • Visualizza un elenco dei servizi associati a una revisione.

  • Modificare la revisione di un servizio elencato.

Pagina delle configurazioni di ridimensionamento automatico di App Runner
Per gestire le revisioni del ridimensionamento automatico nel tuo account
  1. Apri la console App Runner e, nell'elenco delle regioni, seleziona la tua. Regione AWS

  2. Nel pannello di navigazione, scegli Configurazioni di ridimensionamento automatico. La console mostra un elenco di configurazioni di ridimensionamento automatico nel tuo account. La serie di procedure precedenti nella sezione include un'immagine della schermata di questa pagina.

  3. Ora puoi approfondire una specifica configurazione di ridimensionamento automatico per visualizzarne e gestirne tutte le revisioni. Nel riquadro Configurazioni con ridimensionamento automatico, nella colonna Nome configurazione, scegli un nome per le configurazioni con ridimensionamento automatico. Seleziona il nome effettivo, anziché il pulsante di opzione. Verrà visualizzato un elenco di tutte le revisioni per quella configurazione nella pagina Revisioni con ridimensionamento automatico.

  4. Ora puoi eseguire una delle seguenti operazioni.

    • Per creare una nuova revisione per una configurazione di ridimensionamento automatico esistente, segui questi passaggi.

      1. Nella pagina Revisioni con ridimensionamento automatico, seleziona Crea revisione.

        Viene visualizzata la pagina Crea revisione.

      2. Immettete i valori per Concorrenza, Dimensione minima e Dimensione massima.

      3. (Facoltativo) Se desideri aggiungere tag, seleziona Nuovo tag automatico. Quindi, nei campi visualizzati, inserisci un nome e un valore (opzionale).

      4. Seleziona Crea.

    • Per eliminare l'intera configurazione di ridimensionamento automatico, incluse tutte le revisioni associate, segui questi passaggi.

      1. Seleziona Elimina configurazione in alto a destra nella pagina.

      2. Per procedere con l'eliminazione, seleziona Elimina nella finestra di dialogo di conferma. Altrimenti, seleziona Annulla.

        Nota

        App Runner conferma che l'opzione di eliminazione non è impostata come predefinita o è attualmente utilizzata da alcun servizio attivo.

    • Per impostare una revisione del ridimensionamento automatico come predefinita, segui questi passaggi.

      1. Seleziona il pulsante di opzione accanto alla revisione che devi impostare come predefinita.

      2. Seleziona Imposta come predefinito dal menu Azioni.

        Nota
        • Quando imposti una configurazione di ridimensionamento automatico come predefinita, questa viene automaticamente assegnata come configurazione predefinita ai nuovi servizi che creerai in futuro.

        • La nuova designazione predefinita non influisce sulle associazioni precedentemente impostate per i servizi esistenti.

    • Per visualizzare i dettagli di configurazione per una revisione, segui questi passaggi.

      1. Seleziona il pulsante di opzione accanto alla revisione.

        I dettagli di configurazione per la revisione, incluso l'ARN, vengono visualizzati nel pannello diviso inferiore. Fate riferimento all'immagine sullo schermo alla fine di questa procedura.

    • Per visualizzare un elenco dei servizi associati a una revisione, segui questi passaggi.

      1. Seleziona il pulsante di opzione accanto alla revisione.

        Il pannello Servizi, viene visualizzato nel pannello diviso inferiore, sotto i dettagli di configurazione della revisione. Il pannello elenca tutti i servizi che utilizzano questa revisione della configurazione con ridimensionamento automatico. Fate riferimento all'immagine sullo schermo alla fine di questa procedura.

    • Per modificare la revisione di un servizio elencato, segui questi passaggi.

      1. Seleziona il pulsante di opzione accanto alla revisione, se non l'hai già fatto.

        Il pannello Servizi, viene visualizzato nel pannello diviso inferiore, sotto i dettagli di configurazione della revisione. Il pannello elenca tutti i servizi che utilizzano questa revisione della configurazione con ridimensionamento automatico. Fate riferimento all'immagine sullo schermo alla fine di questa procedura.

      2. Nel pannello Servizi, seleziona il pulsante di opzione accanto al servizio che desideri modificare. Quindi seleziona Modifica revisioni.

      3. Viene visualizzato il pannello di revisione Change ASC. Scegli tra le revisioni disponibili nel menu a discesa. Sono disponibili solo le revisioni della configurazione di ridimensionamento automatico scelta in precedenza. Se è necessario passare a una diversa configurazione di ridimensionamento automatico, seguire le procedure descritte nella sezione precedente. Gestisci il ridimensionamento automatico per un servizio

        Seleziona Aggiorna per procedere con la modifica. Altrimenti seleziona Annulla.

        Nota

        Quando modifichi una revisione associata a un servizio, il servizio viene ridistribuito.

        È necessario selezionare Aggiorna in questo pannello per visualizzare le associazioni aggiornate.

        Per visualizzare l'attività in corso e lo stato della ridistribuzione del servizio, utilizza i breadcrumb del pannello per accedere ad App Runner > Servizi, seleziona il servizio, quindi visualizza la scheda Registri dal pannello di panoramica del servizio.

      Pagina delle revisioni di App Runner Auto Scaling con pannello diviso sottostante che mostra i servizi associati alla revisione selezionata.
App Runner API or AWS CLI

Utilizza le seguenti azioni API App Runner per gestire le risorse di configurazione del ridimensionamento automatico.

  • CreateAutoScalingConfiguration— Crea una nuova configurazione di ridimensionamento automatico o una revisione di una esistente.

  • UpdateDefaultAutoScalingConfiguration—Imposta una configurazione di ridimensionamento automatico come predefinita. La configurazione di ridimensionamento automatico predefinita esistente verrà impostata automaticamente come non predefinita.

  • ListAutoScalingConfigurations— Restituisce un elenco delle configurazioni di ridimensionamento automatico associate all'utente Account AWS, con informazioni di riepilogo.

  • ListServicesForAutoScalingConfiguration— Restituisce un elenco dei servizi App Runner associati utilizzando una configurazione di ridimensionamento automatico.

  • DescribeAutoScalingConfiguration— Restituisce una descrizione completa di una configurazione di ridimensionamento automatico.

  • DeleteAutoScalingConfiguration— Elimina una configurazione di ridimensionamento automatico. È possibile eliminare una configurazione di ridimensionamento automatico di livello superiore, una revisione specifica di una o tutte le revisioni associate alla configurazione di primo livello. Utilizzate il DeleteAllRevisions parametro opzionale per eliminare tutte le revisioni. Se si raggiunge la quota di risorse di configurazione con ridimensionamento automatico corrispondente Account AWS, potrebbe essere necessario eliminare le configurazioni di ridimensionamento automatico non necessarie.