Passa al contenuto principale

Panoramica

Ti verrà applicato un addebito per le risorse di calcolo e di memoria utilizzate dalla tua applicazione. Inoltre, se automatizzi le distribuzioni, sarai tenuto a pagare una tariffa fissa mensile per ciascuna applicazione a copertura di tutte le distribuzioni automatiche per quel mese. Se scegli di distribuire a partire dal codice sorgente, sarai tenuto a pagare una tariffa di creazione per la quantità di tempo che occorre ad App Runner per creare un container a partire dal codice sorgente.

Istanze di container assegnate

0,007 USD/GB/ora*

Quando l’applicazione è distribuita, i prezzi sono calcolati per la memoria assegnata in ciascuna istanza di container. Mantenere assegnata la memoria dell’istanza di container quando l’applicazione è inattiva assicura che essa sia in grado di fornire costantemente una latenza bassa in millisecondi

* Il prezzo di 0,007 USD/GB all'ora è applicabile alle seguenti regioni AWS: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). Per la regione Asia Pacifico (Tokyo), il prezzo è di 0,009 USD/GB l'ora.

Istanze di container attive

0,064 USD/ora VCPU*

0,007 USD/GB/ora*

Quando l’applicazione elabora le richieste, si passa dalle istanze di container assegnate alle istanze di container attive che consumano sia risorse di memoria che di calcolo. I prezzi sono calcolati per la memoria di calcolo e l’eventuale memoria aggiuntiva consumate oltre la memoria allocata dalle istanze di container assegnate. App Runner dimensiona ricalibra automaticamente il numero di istanze di container attive per soddisfare i requisiti di elaborazione dell’applicazione. Puoi impostare un limite massimo per il numero di istanze di container attive utilizzate dall’applicazione, affinché i costi non superino il budget. Quando le istanze di container assegnate sono inattive, App Runner si ridimensiona in base alle istanze di container assegnate (l’impostazione predefinita è 1 istanza di container assegnata).

L’elaborazione delle istanze di container viene calcolata al secondo e arrotondata al secondo decimale più vicino. Viene addebitato un importo minimo di un minuto per le risorse vCPU ogni volta che l’istanza di container assegnata avvia l’elaborazione delle richieste.

* Il prezzo di 0,007 USD/GB all'ora e 0,064 USD/vCPU all'ora è applicabile alle seguenti regioni AWS: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). Per la regione Asia Pacifico (Tokyo), il prezzo è di 0,009 USD/GB/ora e 0,081 USD/vCPU all'ora.

Configurazioni supportate

CPU
Memory values
0,25 vCPU
0,5 GB
0,25 vCPU
1 GB
0,5 vCPU
1 GB
1 vCPU
2 GB
1 vCPU
3 GB
1 vCPU
4 GB
2 vCPU
4 GB
2 vCPU
6 GB
4 vCPU
8 GB
4 vCPU
10 GB
4 vCPU
12 GB

Funzionamento dei prezzi

Con App Runner, distribuisci ed esegui le applicazioni in istanze di container che consumano risorse di calcolo e di memoria. Quando crei un’applicazione in AWS App Runner, configuri la quantità di memoria e vCPU necessarie per l’esecuzione dell’applicazione. Selezioni anche la simultaneità, un parametro di dimensionamento che rappresenta il numero massimo di richieste simultanee che un’istanza di container attiva è in grado di elaborare. Quando l‘applicazione è inattiva, l’addebito avviene per GB di memoria per le istanze di container assegnate che mantengono pronta la tua applicazione ed eliminano gli avvi a freddo. Quando arrivano le richieste, l’applicazione risponde nel giro di millisecondi e ti viene corrisposto l’addebito per la vCPU e la memoria utilizzate dalle tue istanze di container attive mentre l’applicazione elabora le richieste. L’addebito avviene solo mentre l’applicazione è in esecuzione e App Runner ti facilita l’arresto e la ripresa dell’applicazione tramite la console, l’interfaccia a riga di comando o l’API per contribuire alla gestione dei costi. App Runner dimensiona automaticamente le istanze di container attive per soddisfare le richieste di elaborazione dell’applicazione e i prezzi sono calcolati solo in base alla vCPU e alla memoria utilizzate.

Missing alt text value

Componenti aggiuntivi

Missing alt text value

Distribuzioni automatiche

Puoi decidere di accettare le distribuzioni automatiche, una funzione che crea un’immagine di container in base alle modifiche in un ramo di distribuzione del codice sorgente e avvia in seguito una distribuzione.

Missing alt text value

Tariffa di creazione

Sarai tenuto a pagare una tariffa di creazione per la quantità di tempo che occorre ad App Runner per creare un’applicazione a partire dal codice sorgente. Il pagamento della tariffa di creazione è previsto soltanto alla prima distribuzione dell’applicazione o quando si apporta una modifica al codice sorgente.

Missing alt text value

Uso di altri servizi AWS e trasferimento di dati

Se l’applicazione utilizza altri servizi AWS o il trasferimento di dati, potrebbero essere applicati costi aggiuntivi. Per esempio, se l’applicazione utilizza Amazon CloudWatch Logs per la registrazione di log delle applicazioni, sarà addebitato l’utilizzo di CloudWatch.

Esempio di distinta dei costi

    Configurazione dell'applicazione

    • Dimensioni istanza di container: 1 vCPU e 2 GB
    • Simultaneità: 80 richieste per istanza di container attiva
    • Conteggio istanze di container assegnate: 1 (minimo predefinito)

    Traffico

    Stai testando l’applicazione e il servizio App Runner vede il traffico di 2 richieste al secondo per 2 ore ogni giorno. App Runner ricalibra il servizio a 1 sola istanza di container attiva per elaborare le richieste in entrata e assegna la memoria dell’istanza di container per 2 sole ore al giorno. Metti in pausa il servizio per le restanti 22 ore della giornata per risparmiare sui costi.

    Risorse di calcolo giornaliere utilizzate per elaborare le richieste

    0,13 USD

    2 ore × 1 istanza di container attiva × [(1 vCPU × 0,064 USD per vCPU/ora) + (2 GB × 0,007 USD per GB/ora)] - 2 ore x 1 istanza di container assegnata x (2 GB × 0,007 USD per GB/ora) = 0,13 USD

    Tariffa giornaliera istanze di container assegnate

    0,03 USD

    2 ore × 1 istanza di container assegnata × (2 GB × 0,007 USD per GB/ora) = 0,03 USD

    Costo giornaliero totale

    0,16 USD

    Risorse di calcolo totali (0,13 USD) + istanza di container assegnata (0,03 USD) = 0,16 USD

    Costo mensile totale

    4,80 USD

    Costo giornaliero totale (0,16 USD) × 30 giorni = 4,80 USD

    Configurazione dell'applicazione

    • Dimensioni istanza di container: 1 vCPU e 2 GB
    • Simultaneità: 80 richieste per istanza di container attiva
    • Conteggio istanze di container assegnate: 1 (minimo predefinito)

    Traffico

    Stai eseguendo un’API leggera sensibile alla latenza e l’applicazione vede richieste sporadiche per circa 80 richieste al secondo per 8 ore ogni giorno. App Runner ricalibra il servizio a 1 solo container per elaborare le richieste in entrata e assegna la memoria dell’istanza di container per sole 24 ore al giorno.

    Risorse di calcolo giornaliere utilizzate per elaborare le richieste

    0,51 USD

    8 ore × 1 istanza di container attiva × [(1 vCPU × 0,064 USD per vCPU/ora) + (2 GB × 0,007 USD per GB/ora)] - 8 ore x 1 istanza di container assegnata x (2 GB × 0,007 USD per GB/ora) = 0,51 USD

    Tariffa giornaliera istanze di container assegnate

    0,34 USD

    24 ore × 1 istanza di container assegnata × (2 GB × 0,007 USD per GB/ora) = 0,34 USD

    Costo giornaliero totale

    0,85 USD

    Risorse di calcolo totali (0,51 USD) + istanza di container assegnata (0,34 USD) = 0,85 USD

    Costo mensile totale

    25,50 USD

    Costo giornaliero totale (0,85 USD) × 30 giorni = 25,50 USD

    Configurazione dell'applicazione

    • Dimensioni istanza di container: 1 vCPU e 2 GB
    • Simultaneità: 80 richieste per istanza di container attiva
    • Conteggio istanze di container assegnate: 1 (minimo predefinito)

    Traffico

    Stai eseguendo un’applicazione web che lavora attivamente durante il giorno e vede un andamento variabile delle risorse con un picco di 800 richieste al secondo per 3 ore. Per 12 ore non di punta, l’applicazione vede 60 richieste al secondo. App Runner ricalibra l’applicazione fino a 10 istanze di container attive per ora di punta, ricalibra a 1 istanza di container attiva per le ore non di punta e assegna memoria per 24 ore ogni giorno.

    Risorse di calcolo giornaliere utilizzate per elaborare le richieste

    Ore di punta: 2,30 USD

    Per 3 ore di punta, all’applicazione servono 10 istanze di container attive per garantire il servizio a 800 richieste al secondo, giacché ogni istanza è stata configurata per elaborare 80 richieste simultanee.

    10 istanze di container attive × 3 ore x [(1 vCPU × 0,064 USD per vCPU/ora) + (2 GB × 0,007 USD per GB/ora)] - 1 istanza di container assegnata x 3 ore (2 GB × 0,007 USD per GB/ora) = 2,30 USD

    Ore non di punta: 0,77 USD

    Per 12 ore non di punta, all’applicazione serve 1 istanza di container attiva per garantire il servizio a 60 richieste al secondo, giacché ogni istanza di container attiva può elaborare 80 richieste al secondo.

    12 ore × 1 istanza di container attiva × [(1 vCPU × 0,064 USD per vCPU/ora) + (2 GB × 0,007 USD per GB/ora)] - 12 ore x 1 istanza di container assegnata x (2 GB × 0,007 USD per GB/ora) = 0,77 USD

    Tariffa giornaliera istanze di container assegnate

    0,34 USD

    24 ore × 1 istanza di container assegnata × (2 GB × 0,007 USD per GB/ora) = 0,34 USD

    Costo giornaliero totale

    3,40 USD

    Risorse di calcolo in ore di punta (1,92 USD) + risorse di calcolo in ore non di punta (0,77 USD) + istanza di container assegnata (0,71 USD) = 3,40 USD

    Costo mensile totale

    102 USD

    Costo giornaliero totale (3,40 USD) × 30 giorni = 102 USD