DevOps
Cloud AWS
Nozioni di base su AWS

AWS Fornisce un set di servizi flessibili ideati per consentire alle aziende di creare e distribuire il proprio prodotto in modo rapido e affidabile tramite AWS e pratiche DevOps. Questi servizi semplificano il provisioning e la gestione dell'infrastruttura, la distribuzione di codice di applicazioni, l'automatizzazione dei processi di rilascio di software e il monitoraggio delle prestazioni di applicazioni e infrastruttura.

DevOps nasce dalla sinergia tra cultura aziendale, pratiche e strumenti e fornisce a un'organizzazione l'abilità di sviluppare applicazioni e servizi con la massima agilità. DevOps consente l'evoluzione e il miglioramento dei prodotti a ritmo più serrato rispetto alle aziende che usano i tradizionali processi di sviluppo di software e di gestione dell'infrastruttura. La maggiore rapidità consente alle aziende di offrire servizi migliori ai clienti e aumenta la competitività sul mercato.
Ulteriori informazioni su DevOps »

15
Comincia subito

Se disponi di un account AWS, puoi usare subito tutti i servizi AWS. Non è necessaria alcuna configurazione preliminare né software da installare.

Servizi completamente gestiti

Questi servizi consentono di sfruttare le risorse AWS con maggiore rapidità. Non è infatti più necessario perdere tempo a configurare, installare e gestire un'infrastruttura locale. Potrai concentrarti esclusivamente sul tuo prodotto.  

Massima scalabilità

Mediante i servizi AWS puoi gestire una singola istanza come diverse migliaia. Questi servizi permettono di sfruttare al meglio risorse di elaborazione estremamente flessibili semplificando provisioning, configurazione e scalabilità.

Infrastruttura programmabile

È possibile usare tutti i servizi tramite l'interfaccia a riga di comando di AWS oppure tramite API e kit SDK. Modellazione e provisioning delle risorse AWS e dell'intera infrastruttura AWS possono essere completati tramite modelli dichiarativi di AWS CloudFormation.

Automazione

Grazie ad AWS è anche possibile automatizzare i processi per renderli più rapidi ed efficienti. I servizi di AWS consentono di automatizzare attività quali flussi di lavoro di distribuzione, sviluppo e testing, gestione di container e gestione delle configurazioni.

Sicurezza

Tramite il servizio AWS Identity and Access Management (IAM) è possibile impostare autorizzazioni e policy utente. In questo modo avrai un controllo granulare su chi può accedere alle risorse e in che modo.

Vasto ecosistema di partner

AWS supporta un vasto ecosistema di partner che potenziano e si integrano con i servizi AWS. In AWS potrai continuare a impiegare gli strumenti open source o di terze parti già in uso per creare una soluzione completa. Visita questa pagina per ulteriori informazioni sulle soluzioni partner DevOps.

Tariffe in base al consumo effettivo

Con AWS puoi acquistare servizi quando ne hai bisogno e solo per il periodo di tempo in cui prevedi di utilizzarli. Le tariffe di AWS non prevedono pagamenti anticipati, penali per risoluzione anticipata o contratti a lungo termine. Il piano gratuito di AWS facilita l'adozione dei servizi di AWS. Consulta la pagina dei prezzi dei singoli servizi per saperne di più.

AWS offre alcuni servizi che permettono di mettere in atto le pratiche DevOps nella tua azienda, appositamente creati per l'utilizzo in AWS. Questi strumenti consentono di automatizzare alcune attività, semplificano la gestione di ambienti complessi e offrono ai tecnici il massimo controllo possibile in un ambiente ad alte prestazioni abilitato da DevOps.  

Esplora soluzioni e strumenti DevOps

Gli strumenti per sviluppatori AWS aiutano a memorizzare in modo sicuro il codice sorgente delle applicazioni e le versioni successive; inoltre consentono di creare build, testare e distribuire le applicazioni in AWS o nell'ambiente locale.

Con questi strumenti e servizi di terze parti è possibile impiegare AWS CodePipeline per orchestrare un processo di rilascio completo.

AWS CodeCommit

AWS CodeCommit

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 fornisce capacità di storage, ad esempio di codice sorgente e codice binario, e si integra perfettamente con gli strumenti Git esistenti.
Ulteriori informazioni »

AWS CodeDeploy

AWS CodeDeploy

AWS CodeDeploy consente di automatizzare l'implementazione di codice su qualsiasi istanza, include le istanze Amazon EC2 e quelle sui server locali. 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.  
Ulteriori informazioni »

 

AWS CodePipeline

AWS CodePipeline

AWS CodePipeline è un servizio di automazione per distribuzione continua che rende semplice e veloce l'aggiornamento delle applicazioni. 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.
Ulteriori informazioni »

DevOps-Solution_logobreak_instacart

Instacart usa AWS CodeDeploy per automatizzare le distribuzioni per tutti i propri servizi di front-end e back-end. Tramite AWS CodeDeploy, gli sviluppatori di Instacart possono concentrare la loro attenzione sul prodotto e non devono perdere tempo con la gestione della distribuzione.
Leggi il caso di studio »

DevOps-Solution_logobreak_smartnews

SmartNews consente di risparmiare tempo e fatica utilizzando AWS CodeDeploy al momento della distribuzione di un servizio su più ambienti, così gli sviluppatori potranno concentrare i loro sforzi sul prodotto. SmartNews automatizza la distribuzione di software per i suoi microservizi con AWS CodeDeploy.
Leggi il caso di studio »


Crea e distribuisci un'architettura di microservizi utilizzando container o elaborazione serveless.

Amazon EC2 Container Service

Amazon EC2 Container Service

Amazon EC2 Container Service (ECS) è un servizio di gestione di contenitori altamente scalabile ad elevate prestazioni che supporta i contenitori Docker e consente di eseguire applicazioni su un cluster gestito di istanze Amazon EC2 in modo semplice.
Ulteriori informazioni »

 

AWS Lambda

AWS Lambda

AWS Lambda consente di eseguire codice senza dover effettuare il provisioning né gestire server. Con Lambda, puoi eseguire codice per qualsiasi tipo di applicazione o servizio di back-end, senza alcuna amministrazione. Una volta caricato il codice, Lambda si prende carico delle azioni necessarie per eseguirlo e ricalibrarne le risorse con la massima disponibilità.
Ulteriori informazioni »

 

DevOps-Solution_logobreak_coursera

Coursera usa Amazon EC2 Container Service per gestire un'architettura basata su microservizi per le proprie applicazioni. Grazie a questa architettura, Coursera è in grado di implementare le modifiche al software in pochi minuti invece che in diverse ora in un ambiente con risorse isolate.
Leggi il caso di studio »

DevOps-Solution_logobreak_localytics

Localytics usa AWS Lambda per creare microservizi che acquisiscono file di Amazon Simple Storage Service e flussi di dati di Kinesis da circa 100 miliardi di punti dati ogni mese.
Leggi il caso di studio »


Effettua il provisioning, configura e gestisci le risorse dell'infrastruttura AWS tramite codice e modelli. Monitora e applica i requisiti di conformità nell'infrastruttura.

AWS CloudFormation

AWS CloudFormation

AWS CloudFormation offre a sviluppatori e amministratori di sistema un modo semplice per creare e gestire una raccolta di risorse AWS correlate, assegnandole e aggiornandole in modo sistematico e periodico. Per usare AWS CloudFormation puoi usare i modelli di esempio inclusi o crearne altri personalizzati.
Ulteriori informazioni »

 

AWS OpsWorks

AWS OpsWorks   

AWS OpsWorks è un servizio di gestione di configurazione che semplifica l'esecuzione e la gestione di applicazioni di ogni tipo e dimensione tramite Chef. È possibile definire l'architettura dell'applicazione e le specifiche di ciascun singolo componente, ad esempio l'installazione di pacchetti, la configurazione software e le risorse quali lo storage.
Ulteriori informazioni »

 

 

DevOps-Solution_logobreak_simple

Simple ha creato una piattaforma di banking online in AWS. Utilizzando AWS CloudFormation, Simple può automatizzare processi che prima impiegavano mesi per essere completati e concentrarsi sul servizio ai clienti piuttosto che gestire l'infrastruttura IT.
Guarda il video »

DevOps-Solution_logobreak_toronto-star

Il Toronto Star è il sito di informazione online più grande del Canada. Tramite AWS OpsWorks, il Toronto Star ha ridotto il tempo richiesto dalla distribuzione dell'applicazione di gestione dei contenuti da 3 ore a 20 minuti, con un notevole risparmio sui costi e un aumento dei livelli di produttività.
Leggi il caso di studio »

AWS Config

AWS Config

AWS Config è un servizio completamente gestito che offre un inventario di risorse AWS, uno storico delle configurazioni e notifiche di modifica delle configurazioni per ottimizzare la protezione e la governance. Config Rules consente di creare regole che verifichino automaticamente la configurazione delle risorse AWS secondo i record di AWS Config.
Ulteriori informazioni »

DevOps-Solution_logobreak_prezi

Prezi usa AWS Config per monitorare le modifiche di configurazione delle proprie risorse AWS. AWS Config invia notifiche ogni volta che vengono create, modificate o eliminate risorse. Prezi usa le regole di AWS Config per gestire provisioning e configurazione delle risorse in AWS.
Leggi il caso di studio »


Salva i log e monitora le prestazioni di applicazioni e infrastruttura quasi in tempo reale. 

Amazon CloudWatch

Amazon CloudWatch

Amazon CloudWatch è un servizio di monitoraggio per le risorse cloud AWS e le applicazioni in esecuzione su AWS. Puoi utilizzare Amazon CloudWatch per raccogliere e monitorare parametri e file di log, impostare allarmi e reagire automaticamente ai cambiamenti nelle risorse AWS.
Ulteriori informazioni »

 

AWS CloudTrail

AWS CloudTrail

AWS CloudTrail è un servizio Web che registra le chiamate API AWS per il tuo account e fornisce i relativi file di log. Le informazioni registrate comprendono l'identità del chiamante API, l'orario della chiamata API, l'indirizzo IP di origine del chiamante API, i parametri della richiesta e gli elementi di risposta rinviati dal servizio AWS.
Ulteriori informazioni »

 

DevOps-Solution_logobreak_globe-mail

Il Globe and Mail è il quotidiano più letto in Canada e raggiunge 4,7 milioni di lettori online ogni settimana. Utilizza Amazon CloudWatch per monitorare le prestazioni dei propri sistemi e ha adottato un approccio DevOps all'automatizzazione dell'infrastruttura.
Leggi il caso di studio »

DevOps-Solution_logobreak_slack

Slack offre una piattaforma di messaggistica che unifica diversi servizi di comunicazione. La piattaforma di Slack viene eseguita in AWS e sfrutta diversi servizi cloud. AWS CloudTrail, ad esempio, viene utilizzato per monitorare i log relativi alle istanze Amazon EC2.
Leggi il caso di studio »


Distribuisci applicazioni Web senza dover gestire o effettuare il provisioning dell'infrastruttura e dello stack di applicazioni.

AWS Elastic Beanstalk

AWS Elastic Beanstalk

AWS Elastic Beanstalk è un servizio di semplice utilizzo per distribuire e ridimensionare applicazioni e servizi Web sviluppati con Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker su server comuni come Apache, Nginx, Passenger e IIS.

Caricando semplicemente il proprio codice, Elastic Beanstalk gestisce automaticamente l'implementazione, da provisioning di capacità e auto scaling al monitoraggio della salute dell'applicazione. Al contempo, l'utente mantiene il completo controllo sulle risorse AWS su cui si basa la sua applicazione e può accedere in qualsiasi momento alle risorse implicate.
Ulteriori informazioni »

DevOps-Solution_logobreak_zillow

Zillow ha migrato il sistema di elaborazione delle immagini e di distribuzione in AWS per risolvere i problemi di prestazioni e migliorare la scalabilità. Utilizza Elastic Beanstalk per eseguire Python Imaging Library con codice personalizzato per le attività di elaborazione di immagini.
Leggi il caso di studio »

DevOps-Solution_logobreak_rachio

Rachio ha creato Smart Sprinkler Controller, un controller Wi-Fi per sistemi di irrigazione. Rachio usa AWS Elastic Beanstalk per distribuire e gestire sito Web, applicazioni e API. 
Leggi il caso di studio »


Ottieni hosting sicuro e scalabile di repository Git nel cloud. 

AWS CodeCommit

AWS CodeCommit

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 fornisce capacità di storage, ad esempio di codice sorgente e codice binario, e si integra perfettamente con gli strumenti Git esistenti.
Ulteriori informazioni »

DevOps-Solution_logobreak_edmunds

Utilizzando AWS CodeCommit, gli sviluppatori di Edmunds.com hanno a propria disposizione un servizio di controllo del codice sorgente ad elevata disponibilità che consente di ridurre i costi e semplificare le attività di amministrazione.
Leggi il caso di studio »

Avvia il percorso verso l'efficienza DevOps oggi stesso. Iniziare a usare AWS è facile: basta creare un account.

Inizia con AWS e DevOps