AWS App2Container

Conteneuriser et migrer des applications existantes

Économisez sur les coûts d'infrastructure et de formation en rationalisant le développement des applications et les ensembles de compétences opérationnelles.

Accélérez la modernisation grâce à l'analyse automatique des applications et aux images de conteneurs générées automatiquement.

Conteneurisez les applications s'exécutant dans votre centre de données sans apporter de modifications au code.

Fonctionnement

AWS App2Container (A2C) est un outil en ligne de commande pour la migration et la modernisation des applications web .NET et Java en au format conteneur. AWS A2C analyse les applications qui s'exécutent dans le matériel nu, dans des machines virtuelles, dans des instances Amazon Elastic Compute Cloud (EC2) ou dans le cloud, et en dresse l'inventaire.

Diagramme montrant comment AWS A2C découvre et analyse les dépendances d'exécution, extrait et conteneurise pour créer une image docker, crée des artefacts de déploiement, puis stocke l'image et la déploie vers AWS.

Cas d'utilisation

Maintenez les applications existantes et réalisez des économies

Migrez et modernisez les applications existantes tout en normalisant le déploiement et l'exploitation de vos applications.

Automatisez le provisionnement des applications

Utilisez les modèles AWS CloudFormation qui configurent l'infrastructure de calcul, de réseau et de sécurité requise.

Créez et déployez des conteneurs

Utilisez des pipelines d'intégration et de livraison continues (CI/CD) précréés pour les services DevOps AWS.

Inventaire des applications

App2Container identifie les applications ASP.NET et Java prises en charge qui s’exécutent sur une machine virtuelle afin de créer un inventaire complet de toutes les applications de votre environnement.

Déploiement fluide

App2Container génère les définitions de tâches ECS et le YAML de déploiement de Kubernetes pour l’application conteneurisée conformément aux meilleures pratiques AWS en matière de sécurité et de capacité de mise à l’échelle en s’intégrant à divers services AWS tels qu’ECR, ECS et EKS.

Intégration intégrée aux pipelines d’automatisation

App2Container crée des pipelines CI/CD pour les services Amazon DevOps tels que CodeBuild et CodeDeploy afin de créer et de déployer des conteneurs. Si vous disposez d’outils CI/CD existants (par exemple, Azure DevOps et Jenkins), vous pouvez intégrer les artefacts fournis par A2C (dockerfile, définition de tâche ECS, déploiement EKS YAML) dans vos flux de travail CI/CD existants.

Automatiser le provisionnement des applications

App2Container génère des modèles CloudFormation qui configurent l’infrastructure de calcul, de réseau et de sécurité requise pour déployer de manière fluide des applications conteneurisées dans AWS.

Analyse détaillée des dépendances

App2Container analyse l’application en cours d’exécution et identifie les dépendances, y compris les processus coopérants connus et les dépendances des ports réseau. Ces informations détaillées réduisent l’effort manuel nécessaire pour comprendre et documenter l’anatomie de l’application et les dépendances requises. Les utilisateurs ont la possibilité de mettre à jour les dépendances au-delà de ce qui est identifié par A2C.

Comment démarrer

Découvrir les fonctionnalités du produit

Découvrez tous les aspects de l'inventaire des applications et de la mise en service automatisée des applications.

Contacter un expert

Commencez à migrer et à moderniser vos applications vers AWS.

Démarrer avec AWS A2C

Apprenez à installer et à initialiser AWS A2C.


En savoir plus sur AWS