Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Services de déploiement supplémentaires
Amazon Simple Storage Service
AWS Proton
AWS Proton
AWS Proton fournit des modèles prédéfinis pour les types courants de microservices, tels que les applications Web et les bases de données, qui peuvent être personnalisés pour répondre à des besoins spécifiques. APIs Il s'intègre également à des DevOps outils populaires tels qu'AWS CodePipeline, AWS et AWS CodeCommit CodeBuild, pour permettre des flux de travail d'intégration et de déploiement continus (CI/CD).
En utilisant AWS Proton, les développeurs peuvent réduire le temps et les efforts nécessaires au déploiement et à la gestion des microservices et des applications basées sur des conteneurs. Cette approche permet aux équipes de se concentrer sur le développement et l'amélioration de leurs applications, plutôt que de consacrer du temps au processus de déploiement et de gestion.
AWS App2Container
AWS App2Container
Copilote AWS
AWS Copilot
AWS Serverless Application Model
The AWS Serverless Application Model
La AWS SAM CLI est un outil de ligne de commande open source qui facilite le développement, le test et le déploiement d'applications sans serveur sur AWS. Il s'agit d'une interface de ligne de commande permettant de créer des applications sans serveur à l'aide de la spécification AWS SAM, qui est une extension d'AWS. CloudFormation
La AWS SAM CLI permet aux développeurs de définir et de tester leurs applications sans serveur localement avant de les déployer sur AWS. Il fournit un environnement de test local qui simule AWS Lambda et API Gateway, permettant aux développeurs de tester leur code et leurs configurations avant de les déployer dans le cloud.
La AWS SAM CLI inclut également diverses fonctionnalités utiles, telles que le déploiement automatique du code, la journalisation et les fonctionnalités de débogage. Il permet aux développeurs de créer, d'empaqueter et de déployer leurs applications à l'aide d'une seule commande, réduisant ainsi le temps et les efforts nécessaires au déploiement et à la gestion des applications sans serveur.
En outre, l'interface de ligne de commande AWS SAM prend en charge divers langages de programmation, notamment Node.js, Python, Java et .NET Core. Cela permet aux développeurs d'utiliser leur langage de programmation et leurs outils préférés pour créer et déployer leurs applications sans serveur.
La CLI AWS SAM s'intègre à d'autres services AWS, tels qu'AWS CodePipeline et AWS CodeBuild, afin de fournir un pipeline CI/CD entièrement automatisé et intégré pour les applications sans serveur. Il permet également aux développeurs d'utiliser d'autres services AWS, tels qu'Amazon S3, Amazon DynamoDB et Amazon SNS, dans le cadre de leurs applications sans serveur.
AWS Cloud Development Kit (AWS CDK)
The AWS Cloud Development Kit (AWS CDK)
Considérez le CDK AWS comme une boîte à outils centrée sur le développeur qui tire parti de toute la puissance des langages de programmation modernes pour définir votre infrastructure AWS sous forme de code. Lorsque les applications AWS CDK sont exécutées, elles sont compilées sous forme de modèles CloudFormation JSON/YAML complets qui sont ensuite soumis au service pour le provisionnement. CloudFormation Grâce à l'utilisation d'AWS CDK CloudFormation, vous bénéficiez toujours de tous les avantages CloudFormation tels que le déploiement sécurisé, le rollback automatique et la détection des dérives.
Cette approche présente de nombreux avantages, notamment :
-
Développez à l'aide de structures de haut niveau qui fournissent automatiquement des valeurs par défaut sensées et sécurisées pour vos ressources AWS, définissant ainsi davantage d'infrastructures avec moins de code.
-
Utilisez des expressions idiomatiques de programmation telles que les paramètres, les conditions, les boucles, la composition et l'héritage pour modéliser la conception de votre système à partir des éléments de base fournis par AWS et d'autres fournisseurs.
-
Centralisez votre infrastructure, votre code d'application et votre configuration en un seul endroit, afin de disposer à chaque étape d'un système complet pouvant être déployé dans le cloud.
-
Utilisez des pratiques d'ingénierie logicielle telles que la révision du code, les tests unitaires et le contrôle des sources pour renforcer la robustesse de votre infrastructure.
-
AWS Solutions Constructs est une extension de bibliothèque open source d'AWS CDK. AWS Solutions Constructs met à votre disposition un ensemble de modèles d'architecture multiservices approuvés conçus selon les meilleures pratiques établies par le AWS Well-Architected Framework.
Le modèle d'application sans serveur AWS et le CDK AWS résument l'infrastructure AWS sous forme de code, ce qui vous permet de définir plus facilement votre infrastructure cloud. AWS SAM se concentre spécifiquement sur les cas d'utilisation et les architectures sans serveur et vous permet de définir votre infrastructure dans des modèles JSON/YAML compacts et déclaratifs. AWS CDK offre une large couverture de tous les services AWS et vous permet de définir une infrastructure cloud dans des langages de programmation modernes
Amazon EC2 Image Builder
EC2 Image Builder
EC2 Image Builder peut faciliter les déploiements sur AWS en simplifiant le processus de création et de gestion d'images personnalisées à utiliser avec Amazon EC2, les conteneurs et les serveurs sur site. Le service fournit un moyen simplifié et flexible de créer et de gérer des images personnalisées, avec des pipelines de création automatisés qui vous permettent de rationaliser le processus de création et de gestion des images.
EC2 Image Builder fournit une interface conviviale qui fait abstraction d'une grande partie de la gestion de l'infrastructure sous-jacente, ce qui permet aux développeurs de créer et de gérer plus facilement des images personnalisées. Avec EC2 Image Builder, les développeurs peuvent spécifier le système d'exploitation, les applications et les packages qu'ils souhaitent inclure dans l'image, et le service automatise le processus de création et de test de l'image, y compris les mises à jour, les correctifs et les correctifs de sécurité. Les pipelines de génération automatisés permettent aux développeurs de rationaliser le processus de création et de gestion des images, réduisant ainsi le temps et les efforts nécessaires à la création et au test manuels des images. Cela peut contribuer à améliorer la cohérence, à réduire les erreurs et à garantir la sécurité et la conformité des images. up-to-date
Voici quelques-uns des avantages d' EC2 Image Builder :
-
Création d'images simplifiée : EC2 Image Builder fournit un moyen simplifié et flexible de créer des images personnalisées à utiliser avec Amazon EC2, les conteneurs et les serveurs sur site. Cela peut contribuer à réduire le temps et les efforts nécessaires pour créer et gérer des images personnalisées, et vous permettre de vous concentrer sur d'autres aspects du déploiement, tels que le développement et les tests d'applications.
-
Pipelines de création d'images automatisés : EC2 Image Builder fournit des pipelines automatisés pour créer, tester et déployer des images personnalisées, ce qui peut contribuer à rationaliser le processus de création et de gestion des images. Cela peut contribuer à garantir la sécurité et la conformité de vos images, et à réduire le temps et les efforts nécessaires à la création et au test manuels des images. up-to-date
-
Intégration aux services AWS : EC2 Image Builder s'intègre à d'autres services AWS, tels qu'Amazon Elastic Container Registry (ECR) et Amazon Elastic Kubernetes Service (EKS), pour vous permettre de créer des images personnalisées à utiliser avec des conteneurs. Cela peut aider à rationaliser le processus de création et de déploiement du conteneur, ce qui vous permet de créer des images personnalisées qui incluent vos applications, vos bibliothèques et vos configurations.
-
Création d'images flexible : EC2 Image Builder fournit un moyen flexible de créer des images personnalisées, vous permettant de spécifier le système d'exploitation, les applications et les packages que vous souhaitez inclure dans l'image. Cela permet de garantir que vos images sont adaptées à votre cas d'utilisation et à vos exigences spécifiques, et de réduire le risque d'erreurs ou d'incompatibilités lors du déploiement.
-
Sécurité et conformité des images améliorées : EC2 Image Builder vous permet d'automatiser les tests d'images, y compris les analyses de vulnérabilité et de conformité, afin de garantir la sécurité et la conformité de vos images. Cela peut contribuer à réduire le risque de violations de sécurité, à améliorer la conformité et à vous permettre de déployer vos applications en toute confiance.