AWS Cloud Development Kit

Définissez l'infrastructure cloud à l'aide de langages de programmation courants

AWS Cloud Development Kit (AWS CDK) est un framework de développement logiciel open source permettant de modéliser et d'allouer des ressources pour vos applications cloud à l'aide de langages de programmation courants.

La mise en service d'applications cloud peut être un processus difficile qui nécessite des actions manuelles, l'écriture de scripts personnalisés, la gestion de modèles ou l'apprentissage de langues spécifiques à un domaine. AWS CDK utilise la familiarité et le pouvoir expressif des langages de programmation pour modéliser vos applications. Il vous fournit les composants haut de gamme pour préconfigurer les ressources cloud ayant des défauts avérés, ce qui vous permet de créer des applications cloud sans besoin d'expertise. AWS CDK fournit vos ressources de manière sécurisée et reproductible via AWS CloudFormation. Il vous permet également de composer et de partager vos propres composants personnalisés répondant aux exigences de votre organisation, ce qui vous permet de démarrer de nouveaux projets plus rapidement.

Présentation d’AWS Cloud Development Kit (10:00)

Avantages

Intégration au cloud simplifiée

AWS CDK accélère votre intégration à AWS, car certaines nouveautés doivent vous être présentées. CDK vous permet d'utiliser vos compétences et outils existants et de les appliquer à la création d'une infrastructure cloud. Il fournit également les composants haut de gamme pour préconfigurer les ressources cloud ayant des défauts avérés, ce qui vous permet de créer des applications cloud sans besoin d'expertise.

Processus de développement plus rapide

AWS CDK vous offre le pouvoir expressif des langages de programmation pour définir une infrastructure. Des fonctionnalités familières telles que les objets, les boucles et les conditions accélèrent votre processus de développement. Vous pouvez également utiliser AWS CDK avec votre environnement de développement intégré (IDE) pour tirer parti des outils de productivité et des frameworks de test existants.

Personnalisable et partageable

Grâce à AWS CDK, vous pouvez concevoir vos propres composants réutilisables qui répondent aux exigences de sécurité, de conformité et de gouvernance de votre organisation. Comme avec toute autre bibliothèque de logiciels, vous pouvez facilement partager des composants dans toute votre organisation, ce qui vous permet d'amorcer rapidement de nouveaux projets avec les meilleures pratiques par défaut.

Aucun changement de contexte

AWS CDK vous permet de créer votre application cloud sans quitter votre IDE. Vous pouvez écrire votre code d'exécution et définir vos ressources AWS avec le même langage de programmation. Vous pouvez visualiser les piles et les ressources de votre application CDK grâce à l’AWS Toolkit for VS Code.

Fonctionnement

product-page-diagram_AWS-Cloud-Development-Kit

Clients

Culture Amp

600x400_Culture-Amp_Logo

Culture Amp contribue à améliorer l’environnement de travail des entreprises en facilitant la collecte, la compréhension et la prise en compte de l’avis des employés. Culture Amp permet aux responsables des RH de prendre de meilleures décisions, de démontrer leur impact et de transformer la culture d'entreprise en un avantage concurrentiel. Grâce à l'AWS, Culture Amp a créer la première plate-forme au monde de rétroaction des employés à la demande au monde en 2012. Depuis lors, ils soutiennent leur clientèle mondiale en pleine expansion depuis leurs bureaux de Melbourne, San Francisco, New York et Londres. Lorsque Culture Amp a décidé de moderniser son application monolithique à région unique fonctionnant sur Amazon EC2 pour en faire une architecture multi-région basée sur des micro-services fonctionnant principalement sur Amazon Elastic Container Service en utilisant AWS Fargate, Amazon DynamoDB, et Amazon Relational Database Service, l’entreprise recherchait un moyen permettant aux ingénieurs de consommer des architectures AWS pré-approuvées sans avoir à se connecter à des environnements restreints ou besoin de connaissances détaillées d’AWS et d’AWS CloudFormation. Culture Amp s'est tournée vers l’AWS Cloud Development Kit pour automatiser la fourniture des services AWS Fargate avec les bases de données et les rôles d'utilisateur correspondants d'une manière partageable et répétable. Culture Amp a créé une bibliothèque de constructions AWS CDK personnalisées qui leur a permis de créer programmatiquement pour leurs ingénieurs des micro-services riches en fonctionnalités, et d'augmenter la productivité et l'efficacité de leurs équipes de développement.

« Nos ingénieurs peuvent désormais utiliser des architectures AWS pré-approuvées et riches en fonctionnalités, notamment les services AWS Fargate qui comprennent des rôles de déploiement précis, l'équilibrage de charge, la validation des certificats, la mise à l'échelle automatique, les fonctions AWS Lambda pour transmettre les journaux et le choix entre Dynamo et RDS comme backend de stockage. Nous pouvons maintenant faire en quelques heures ce qui nous prenait jusqu'à six semaines ».

Matthew Tapper, directeur technique SRE chez Culture Amp

Product-Page_Standard-Icons_01_Product-Features_SqInk
Découvrir les fonctions du produit

En savoir plus sur les fonctionnalités d'AWS CDK

En savoir plus 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Documentation

En savoir plus sur AWS CDK grâce au Guide du développeur

En savoir plus