Kit di sviluppo del cloud AWS

Definisci l'infrastruttura cloud utilizzando linguaggi di programmazione noti.

Il kit di sviluppo del cloud AWS (AWS CDK) è un framework di sviluppo software open source che consente di modellare ed erogare risorse di applicazioni cloud tramite linguaggi di programmazione noti.

Il provisioning di applicazioni cloud può essere un processo impegnativo che richiede l’esecuzione di azioni manuali, la scrittura di script personalizzati, la gestione di modelli o l’apprendimento di lingue specifiche del dominio. AWS CDK utilizza la familiarità e la potenza espressiva dei linguaggi di programmazione per modellare le applicazioni. Il kit offre componenti di alto livello che preconfigurano le risorse cloud con impostazioni predefinite comprovate, in modo da poter creare applicazioni cloud senza dover essere degli esperti. AWS CDK esegue il provisioning di risorse in modo sicuro e ripetibile tramite AWS CloudFormation. Inoltre, il servizio consente di comporre e condividere i tuoi componenti personalizzati che incorporano i requisiti della tua organizzazione, aiutandoti a velocizzare l’inizio di nuovi progetti.

Presentazione del Kit di sviluppo del cloud AWS (10:00)

Vantaggi

Onboarding cloud semplificato

AWS CDK accelera la tua fase di onboarding su AWS, ovvero di apprendimento di alcuni nuovi concetti. CDK ti consente di utilizzare le tue competenze e gli strumenti esistenti e di applicarli al processo di creazione dell'infrastruttura cloud. Inoltre, offre componenti di alto livello che preconfigurano le risorse cloud con impostazioni predefinite comprovate, in modo da poter creare in AWS senza dover essere degli esperti.

Processo di sviluppo più rapido

AWS CDK offre la potenza espressiva dei linguaggi di programmazione per la definizione dell'infrastruttura. Funzionalità familiari quali oggetti, cicli e condizioni accelerano il processo di sviluppo. Puoi anche utilizzare AWS CDK con il tuo ambiente di sviluppo integrato (IDE) per sfruttare gli strumenti di produttività e i framework di test esistenti.

Personalizzabile e condivisibile

AWS CDK ti permette di progettare i tuoi componenti riutilizzabili che soddisfano i requisiti di sicurezza, conformità e governance della tua organizzazione. Proprio come con qualsiasi altra libreria software, puoi condividere componenti all'interno della tua organizzazione nella massima semplicità, il che ti consente di avviare rapidamente nuovi progetti basati sulle best practice di default.

Nessuna commutazione di contesto

AWS CDK ti consente di creare la tua applicazione cloud senza abbandonare il tuo IDE. Puoi scrivere il tuo codice di runtime e definire le tue risorse AWS con lo stesso linguaggio di programmazione. Puoi visualizzare le risorse e gli stack dell’applicazione CDK con AWS Toolkit per VS Code.

Come funziona

product-page-diagram_AWS-Cloud-Development-Kit

Clienti

Culture Amp

600x400_Culture-Amp_Logo

Culture Amp aiuta a rendere le aziende un posto migliore in cui lavorare facilitando la raccolta, la comprensione e l'azione sul feedback dei dipendenti. Culture Amp consente ai responsabili delle risorse umane di prendere decisioni migliori, dimostrare le proprie capacità di impatto e trasformare la cultura aziendale in un vantaggio competitivo. Con AWS, Culture Amp nel 2012 ha creato la prima piattaforma di feedback on demand dei dipendenti al mondo. Da allora supportano la loro base clienti in rapida crescita dagli uffici di Melbourne, San Francisco, New York e Londra. Quando Culture Amp ha deciso di modernizzare la propria applicazione monolitica a singola regione in esecuzione su Amazon EC2 verso un'architettura multi-regione basata su microservizi principalmente in esecuzione su Amazon Elastic Container Service utilizzando AWS Fargate, Amazon DynamoDB e Amazon Relational Database Service, aveva bisogno di un modo perché gli ingegneri potessero utilizzare le architetture AWS pre-approvate senza dover accedere ad ambienti limitati o avere una conoscenza dettagliata di AWS e AWS CloudFormation. Il team di Culture Amp si è rivolto all'AWS Cloud Development Kit (CDK) per automatizzare il provisioning dei servizi AWS Fargate con il supporto di database e ruoli utente in modo condivisibile e ripetibile. Ha quindi creato una libreria di costrutti AWS CDK personalizzati che ha permesso loro di creare a livello di programmazione nuovi microservizi ricchi di funzionalità per gli ingegneri e una maggiore velocità ed efficienza tra i loro team di sviluppo.

"Ora i nostri ingegneri possono utilizzare un'architettura AWS pre-approvata ricca di funzionalità, tra cui servizi AWS Fargate che includono ruoli di implementazione granulari, bilanciamento del carico, convalida dei certificati, scalabilità automatica, funzioni AWS Lambda per inoltrare i log e una scelta di Dynamo o RDS come backend di archiviazione. Ora possiamo fare in poche ore ciò che in passato ci richiedeva fino a sei settimane”

Matthew Tapper, Lead SRE Engineer - Culture Amp

Product-Page_Standard-Icons_01_Product-Features_SqInk
Scopri le caratteristiche del prodotto

Ulteriori informazioni sulle caratteristiche di AWS CDK

Ulteriori informazioni 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrati per creare un account gratuito

Ottieni accesso istantaneo al piano gratuito di AWS. 

Registrati 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Documentazione

Ulteriori informazioni su AWS CDK con la guida per sviluppatori.

Ulteriori informazioni