Strumenti per sviluppatori AWS

Crea un account AWS

Gli strumenti per sviluppatori AWS sono un insieme di servizi progettati per consentire agli sviluppatori e ai professionisti IT di impiegare le prassi DevOps e distribuire i propri prodotti software in modo rapido e sicuro. Insieme, questi servizi consentono di memorizzare e di verificare le versioni del codice sorgente delle applicazioni, automatizzandone progettazione, testing e distribuzione in AWS o nell'ambiente locale. È possibile usare AWS CodePipeline per orchestrare un ciclo di rilascio di software end-to-end con i servizi AWS e altri strumenti di terze parti oppure integrando ciascun servizio in modo indipendente con gli strumenti in uso.

Inizia a usare AWS gratis

Crea un account gratuito

Ricevi 12 mesi di accesso al servizio con il piano gratuito di AWS e sfrutta le funzionalità di supporto di base di AWS, inclusa l'assistenza clienti 24x7x365, forum di supporto e molto altro.


Integrazione continua e distribuzione continua

Prassi di integrazione continua e distribuzione continua

Nell'economia moderna è necessario innovare e migliorare un prodotto in modo costante per poter soddisfare i clienti. L'aggiornamento più frequente di un'applicazione è un ottimo modo per ottenere questo risultato; l'agilità di sviluppo di software e la riduzione del time-to-market sono fondamentali per affrontare la concorrenza. Più rapidamente rilascerai nuove funzioni e correzioni di bug, maggiore sarà la soddisfazione dei clienti. L'integrazione continua e la distribuzione continua sono prassi DevOps che rendono più rapidi testing e rilascio di software.

Basati su strumenti e prassi DevOps di Amazon

Strumenti e prassi DevOps di Amazon

Gli strumenti per sviluppatori AWS sono basati sugli stessi strumenti impiegati internamente da Amazon, e facilitano l'adozione delle stesse best practice di sviluppo software applicate da Amazon. I team di progettazione di Amazon funzionano come piccole start-up: ognuno di essi è responsabile di tutto il proprio lavoro, dalla raccolta dei feedback dei clienti alla compilazione dei requisiti, fino alla gestione di sviluppo, testing, distribuzione e funzionamento dei propri servizi. Amazon ha creato gli strumenti per sviluppatori per aiutare i propri team interni a rilasciare gli aggiornamenti ai clienti in modo più rapido e autonomo.

AWSCloud9_150pxl
codestar_98pxl
xray_98pxltall

AWS Cloud9 è un ambiente di sviluppo integrato (IDE) che permette scrittura, esecuzione e debugging di codice con un semplice browser. Include un editor di codice, un dispositivo di esecuzione di debug e un terminale. Cloud9 è preconfezionato con strumenti essenziali per i linguaggi di programmazione più popolari, tra cui JavaScript, Python, PHP e altro, così non sarà necessario installare file o configurare la macchina di sviluppo per dare inizio a nuovi progetti. Dal momento che l'IDE di Cloud9 è basato sul cloud, è possibile lavorare a un progetto dall'ufficio, da casa o da qualsiasi altra posizione, solo impiegando un computer connesso a Internet.

Per ulteriori informazioni, consulta la pagina Web AWS Cloud9.  

AWS CodeStar permette di sviluppare, creare build e distribuire applicazioni in AWS con la massima rapidità. Con AWS CodeStar, è possibile impostare una toolchain di distribuzione continua in pochi minuti, tramite la quale velocizzare la distribuzione di codice. Questo servizio offre un'interfaccia utente unificata che semplifica la gestione delle attività di sviluppo software. AWS CodeStar si integra con AWS Cloud9 e strumenti di terze parti per aiutare a creare una toolchain di fornitura costante, adatta alle tue esigenze.

Per ulteriori informazioni, visita la pagina Web AWS CodeStar.

AWS X-Ray aiuta gli sviluppatori ad analizzare ed eseguire il debug delle applicazioni in produzione distribuite come quelle create con un'architettura di microservizi. Con X-Ray puoi identificare le prestazioni della tua applicazione e dei relativi servizi per individuare e risolvere la causa di origine di problemi ed errori di performance. X-Ray fornisce una panoramica completa delle richieste durante il passaggio nella tua applicazione e mostra una mappa dei componenti utilizzati da essa.  

Per ulteriori informazioni, visita la pagina Web AWS X-Ray.

AWS CodeCommit
2:17
AWS CodePipeline
3:05
DevOps_codebuild_icon
AWS CodeDeploy
2:10

AWS CodeCommit è un servizio di controllo del codice sorgente completamente gestito che semplifica l'hosting aziendale di repository Git privati in modo sicuro e altamente scalabile. CodeCommit solleva dalla necessità di gestire il tuo sistema di controllo di codice sorgente o di impegnare tempo e sforzi nel ridimensionamento della relativa infrastruttura. CodeCommit fornisce capacità di storage, ad esempio di codice sorgente e codice binario, e si integra perfettamente con gli strumenti Git esistenti.

Per ulteriori informazioni, consulta la pagina dei dettagli di AWS CodeCommit.  

AWS CodePipeline è un servizio di integrazione continua e distribuzione continua che permette di aggiornare applicazione e infrastruttura in modo rapido 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.

Per ulteriori informazioni, consulta la pagina dei dettagli di AWS CodePipeline.

AWS CodeBuild è un servizio di compilazione completamente gestito che permette di compilare codice sorgente, eseguire test e preparare pacchetti software pronti per essere distribuiti. Con CodeBuild, non è necessario eseguire il provisioning, gestire e dimensionare i propri server di compilazione. CodeBuild ricalibra le risorse in modo continuo ed elabora contemporaneamente diverse build per evitare rallentamenti nella compilazione di codice. Puoi iniziare a utilizzare CodeBuild velocemente con ambienti di compilazione predefiniti oppure puoi creare ambienti di compilazione personalizzati che utilizzano strumenti di compilazione specifici. Con CodeBuild l'addebito è al minuto e si basa sulle risorse di calcolo utilizzate.

Per ulteriori informazioni, consulta la pagina dei dettagli di AWS CodeBuild.

AWS CodeDeploy è un servizio che automatizza l'implementazione di software in ogni istanza, inclusi i server e le istanze di Amazon EC2 eseguiti 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 l'implementazione di software, eliminare il bisogno di operazioni manuali soggette a errore e il servizio si ridimensiona con la tua infrastruttura in modo da permetterti di implementare una sola istanza o migliaia.

Per ulteriori informazioni, consulta la pagina dei dettagli di AWS CodeDeploy.

Prassi DevOps in AWS

Prassi DevOps in AWS

Gli strumenti per sviluppatori AWS aiutano con le prassi di integrazione continua e distribuzione continua in AWS. Questi servizi rendono il ciclo di rilascio del software più rapido, automatizzato e affidabile.

Comincia subito

Comincia subito

Ogni servizio è completamente gestito nel cloud, perciò non sarà necessario prevedere hosting, manutenzione o ridimensionamento di altri server. Gli strumenti per sviluppatori AWS sono offerti sotto forma di servizi, per essere integrati immediatamente nello sviluppo e nella distribuzione di applicazioni in AWS.

Espandibilità e autonomia

Espandibilità e autonomia

I servizi sono strumenti modulari espandibili in base alle esigenze specifiche. Ogni servizio si integra con altri servizi AWS o è preconfigurato per integrarsi con noti strumenti per sviluppatori di terze parti, permettendo di comporre soluzioni di gestione del software personalizzate. Inoltre, è possibile accedere in modo programmatico a tutti i servizi tramite API.

Disponibilità elevata

Disponibilità elevata

Gli strumenti per sviluppatori AWS sono stati progettati su un'architettura scalabile, ridondante e resistente, per garantire la massima disponibilità per tutti i progetti di sviluppo software.

Controllo centralizzato

Identità e accesso

Gli strumenti per sviluppatori AWS si integrano con AWS Identity and Access Management (IAM) per configurare autorizzazioni specifiche per i singoli utenti e garantire la massima sicurezza per li strumenti di distribuzione software.

Prezzi calcolati in base all'uso effettivo

Tariffe a consumo

Con AWS CodeCommit, AWS CodePipeline e AWS CodeBuild, si pagano solo le risorse effettivamente utilizzate. AWS CodeDeploy è disponibile senza alcun costo aggiuntivo per le distribuzioni Amazon EC2. Non sono previsti costi di configurazione né impegni anticipati. Consulta la pagina relativa ai prezzi di ciascun servizio per ulteriori informazioni.