Utilizzo e costi dei servizi: le tariffe di AWS si basano sull'utilizzo effettivo di ciascun servizio. La fattura mensile è composta dalla somma dei costi di tutti i servizi utilizzati. Esplora le schede di seguito per scoprire l'utilizzo e il costo di ciascun servizio.

  • AWS CodePipeline

    Descrizione: AWS CodePipeline è un servizio di distribuzione continua per un aggiornamento delle applicazioni semplice e affidabile. CodePipeline crea, esegue il testing e distribuisce il codice ogni volta che viene modificato, in base a modelli e processi personalizzati configurati dall'utente. Questo ti permette di distribuire in modo rapido e affidabile funzionalità e aggiornamenti. È possibile creare una soluzione completa con la massima semplicità impiegando i plug-in preinstallati di servizi di terze parti quali GitHub oppure integrando i propri plug-in personalizzati in qualsiasi fase del processo di rilascio. I prezzi di AWS CodePipeline sono calcolati solo in base all'uso effettivo. Non sono previste tariffe minime né impegni anticipati.

    Come vengono calcolati i prezzi: AWS CodePipeline costa 1 USD per ogni pipeline attiva al mese. Una pipeline attiva è una pipeline in cui si è stata effettuata almeno una modifica al codice durante un mese. Ti possono essere addebitati costi aggiuntivi per l’archiviazione e l’accesso ai tuoi elementi di pipeline in Amazon S3 e per l’attivazione di operazioni in altri servizi AWS e di terza parte connessi alla tua pipeline. Il Piano gratuito di AWS ti offre una pipeline attiva al mese gratuitamente.

    Esempio: se hai tre pipeline ma solo una ha subito una modifica durante un mese, ti verrà addebitato solo 1 USD per quel mese. Il Piano gratuito di AWS ti offre una pipeline attiva al mese gratuitamente. Per la pipeline inattiva non ti vengono addebitati costi per quel mese.

  • AWS CodeDeploy

    Descrizione: AWS CodeDeploy è un servizio che automatizza l'implementazione di software in ogni istanza, incluse le istanze Amazon EC2 e le istanze eseguite localmente. AWS CodeDeploy semplifica le operazioni di distribuzione di nuove funzionalità, consente di evitare tempi di inattività durante l'implementazione e gestisce le complesse attività di aggiornamento delle applicazioni. Puoi usare AWS CodeDeploy per automatizzare la distribuzione di software, eliminando le operazioni manuali soggette a errore, e il servizio si ricalibra con la tua infrastruttura in modo da permetterti di distribuire una sola istanza o migliaia.

    Come vengono calcolati i prezzi: non sono previsti costi aggiuntivi per le distribuzioni di codice alle istanze Amazon EC2 tramite AWS CodeDeploy. Ti vengono addebitati solo i costi per la distribuzione di codice ai server in locale alla tariffa di 0,02 USD per aggiornamento di server in locale. Ad esempio, una distribuzione a tre server in locale equivale a tre aggiornamenti. 

    Esempio: se distribuisci codice a un'istanza Amazon EC2 utilizzando AWS CodeDeploy, non ti vengono addebitati costi. Se distribuisci codice su un server locale, ti costerà 0,02 USD.

  • Amazon EC2

    Descrizione: Amazon EC2 fornisce i server virtuali di applicazione, noti come istanze, per l'hosting della tua applicazione. Amazon EC2 ti permette di configurare e ricalibrare facilmente la capacità di elaborazione per soddisfare i requisiti di modifica e la domanda. È integrato con l'affidabile ambiente di elaborazione di Amazon, permettendoti di approfittare della suite di servizi di AWS.

    Come vengono calcolati i prezzi: i prezzi di Amazon EC2 si basano su quattro elementi: il tipo di istanza selezionato (EC2 offre più di 40 tipi di istanze con opzioni ottimizzate per elaborazione, memoria, storage e altro), la regione in cui si trovano le istanze, il software utilizzato e il modello di prezzo selezionato (istanze on demand, capacità riservata, spot, ecc.). Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon EC2

    Esempio: se segui la Procedura guidata semplice sulla pipeline nella guida di implementazione e accetti i valori predefiniti, lancerai un'istanza t1.micro eseguita su Amazon Linux. Se esegui l'istanza per un mese intero, il costo totale per il mese sarà di 15 USD, a meno di avere superato i limiti del Piano gratuito

  • AWS CodeCommit

    Descrizione: AWS CodeCommit è un servizio di controllo del codice sorgente completamente gestito che semplifica l'hosting aziendale in repository Git privati sicuri e altamente scalabili. CodeCommit elimina il bisogno di gestire il tuo sistema di controllo di codice sorgente o di preoccuparti del ridimensionamento della sua infrastruttura. CodeCommit fornisce capacità di storage, ad esempio di codice sorgente e codice binario, e si integra perfettamente con gli strumenti Git esistenti.

    Come vengono calcolati i prezzi: il costo dell'hosting del tuo progetto con AWS CodeCommit dipende dal numero di utenti attivi nel tuo account ogni mese. Un account consente 5 utenti attivi al mese senza alcun costo (entro i termini del piano gratuito); ogni ulteriore utente attivo costerà 1 USD al mese. Non sono previsti impegni di lungo termine né pagamenti anticipati. Per ulteriori dettagli, consulta la pagina dei prezzi di AWS CodeCommit.

    Esempio: se il tuo account ha 6 utenti attivi in un mese, ti sarà fatturato solamente 1 USD (esclusi eventuali costi aggiuntivi o superamento di quote).

    CodeCommit può essere usato come repository origine nella pipeline.

  • Amazon S3

    Descrizione: Amazon S3 fornisce uno storage nel cloud basato su oggetti sicuro, durevole e altamente scalabile. Esempi di oggetti archiviabili includono pagine HTML, file CSS, immagini, video e JavaScript. Amazon S3 è una soluzione di storage di oggetti semplice da utilizzare, grazie alla semplice interfaccia Web che consente di archiviare e recuperare dati in qualunque luogo sul Web, il che significa che il tuo sito Web sarà sempre disponibile in modo affidabile per i tuoi visitatori.

    Come vengono calcolati i prezzi: i prezzi di Amazon S3 si basano su cinque componenti: il tipo di storage Amazon S3 utilizzato (ad es. standard o Standard-Infrequent Access), la posizione di storage degli oggetti (ad es. Stati Uniti orientali o Asia Pacifico – Sydney), la quantità di dati archiviati, il numero di richieste effettuate per lo storage e il recupero di oggetti e i costi del trasferimento dati. Per maggiori dettagli, consulta la pagina dei prezzi di Amazon S3.

    Esempio: supponiamo che utilizzi lo storage standard Amazon S3 nella regione Stati Uniti orientali (Virginia settentrionale). Utilizzando il codice di esempio della guida, viene archiviato meno di 1 MB di file origine che hanno un costo trascurabile (0 USD). Ogni volta che AWS CodePipeline recupera una copia di un file di origine da S3 o scarica un elemento nel bucket degli elementi, ti viene addebitato il costo di una richiesta S3 in base alla richiesta (ad es. richieste PUT, COPY, POST e GET).

    S3 può essere usato come repository origine nella pipeline. CodePipeline utilizza inoltre S3 per lo storage e l'accesso agli elementi della pipeline.

Stima totale dei costi: il costo di esecuzione di una pipeline di integrazione e distribuzione continua in AWS dipende dai servizi AWS utilizzati nella pipeline. I costi mensili variano secondo la configurazione e l'utilizzo di ciascun prodotto, ma se si seguono le istruzioni dettagliate in questa guida e si accettano le configurazioni predefinite, il costo sarà all'incirca di 15 USD al mese. 

Guida all'implementazione