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.

Inizia con AWS CodePipeline per creare un flusso di lavoro di distribuzione continua o di integrazione continua che impieghi AWS CodeBuild, AWS CodeDeploy e altri strumenti, oppure impiega ciascun servizio separatamente.

AWS CodePipeline

AWS CodePipeline

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.
Ulteriori informazioni »

AWS CodeBuild

AWS CodeBuild

AWS CodeBuild è un servizio di compilazione completamente gestito che compila il codice sorgente, esegue test e produce pacchetti di software pronti per la distribuzione. Con CodeBuild, non è necessario eseguire il provisioning, gestire e scalare i propri server di compilazione. CodeBuild ricalibra le risorse in modo continuo ed elabora contemporaneamente diverse build per evitare rallentamenti nella compilazione di codice.
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 CodeStar

AWS CodeStar

AWS CodeStar permette di sviluppare, creare build e distribuire applicazioni in AWS con la massima rapidità. Questo servizio offre un'interfaccia utente unificata che semplifica la gestione delle attività di sviluppo software. Con AWS CodeStar, è possibile impostare una toolchain di distribuzione continua in pochi minuti, tramite la quale velocizzare la distribuzione di codice.
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_lululemon

lululemon athletica utilizza diversi servizi AWS per gestire un sistema di integrazione e distribuzione continue. lululemon implementa artefatti distribuiti tramite Amazon S3 con AWS CodePipeline. Quindi, gli artefatti vengono distribuiti in AWS Elastic Beanstalk.
Leggi il caso di studio »


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

Amazon EC2 Container Service

Amazon Elastic Container Service

Amazon Elastic Container Service (ECS) è un servizio di gestione di container altamente scalabile ad elevate prestazioni che supporta i container 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 Elastic 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 delle configurazioni che utilizza Chef, una piattaforma di automazione che tratta le configurazioni dei server come codice di programmazione. OpsWorks utilizza Chef per automatizzare il modo in cui vengono configurati, distribuiti e gestiti i server in tutte le tue istanze di Amazon Elastic Compute Cloud (Amazon EC2) o in tutti i tuoi ambienti di elaborazione in locale. Le soluzioni di OpsWorks sono due: AWS Opsworks for Chef Automate e AWS OpsWorks Stacks.
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 »

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager

Amazon EC2 Systems Manager è un servizio di gestione che consente di raccogliere automaticamente inventari di software, applicare patch di sistemi operativi, creare immagini di sistemi e configurare i sistemi operativi Windows e Linux. Queste capacità consentono di definire e tenere traccia delle configurazioni di sistema, evitare le deviazioni e mantenere la conformità software delle configurazioni EC2 e locali.
Ulteriori informazioni »

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 »

Effettua il provisioning dell'infrastruttura dai modelli di AWS CloudFormation, richiama Amazon EC2 Systems Manager per monitorare il tuo inventario di software o configurare le tue istanze e correggi automaticamente i cambi di configurazione con AWS Config.

 


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 X-Ray

AWS X-Ray

AWS X-Ray aiuta gli sviluppatori ad analizzare ed eseguire il debug di applicazioni di produzione distribuite, come quelle realizzate utilizzando 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 problemi ed errori di performance.
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 »

AWS CloudTrail

AWS CloudTrail

AWS CloudTrail è un servizio Web che registra le chiamate alle API di 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_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