AWS App2Container

Incluya en contenedores y migre aplicaciones existentes

Simplifique el desarrollo de aplicaciones y los conjuntos de habilidades operativas para ahorrar en costos de entrenamiento e infraestructura.

Agilice la modernización con análisis automático de aplicaciones e imágenes de contenedor generadas automáticamente.

Incluya en contenedores las aplicaciones que se ejecutan en su centro de datos sin cambios de código.

Funcionamiento

AWS App2Container (A2C) es una herramienta de línea de comandos que se utiliza para migrar y modernizar las aplicaciones web Java y .NET en formato de contenedor. AWS A2C analiza y crea un inventario de todas las aplicaciones que se ejecutan en bare metal, máquinas virtuales, instancias de Amazon Elastic Compute Cloud (EC2) o la nube.

Diagrama en el que se muestra cómo AWS A2C detecta y analiza las dependencias de tiempo de ejecución, extrae e incluye en contenedores para crear una imagen de Docker, crea artefactos de implementación y, a continuación, almacena la imagen y la implementa en AWS.

Casos de uso

Mantenimiento de aplicaciones heredadas y ahorros

Migre y modernice aplicaciones heredadas al mismo tiempo que estandariza la implementación y las operaciones de sus aplicaciones.

Aprovisionamiento de aplicaciones automatizado

Use plantillas de AWS CloudFormation que configuran la computación requerida, la red y la infraestructura de seguridad.

Creación e implementación de contenedores

Use las canalizaciones de integración y entrega continuas (CI/CD) para los servicios de AWS DevOps.

Inventario de aplicaciones

App2Container identifica las aplicaciones compatibles de ASP.NET y Java que se ejecutan en una máquina virtual para crear un inventario completo de todas las aplicaciones de su entorno.

Despliegue sin problemas

App2Container genera definiciones de tareas de ECS y YAML para el despliegue en Kubernetes para la aplicación dentro del contenedor siguiendo las prácticas recomendadas de AWS en materia de seguridad y escalabilidad mediante la integración con varios servicios de AWS, como ECR, ECS y EKS.

Integración incorporada con las canalizaciones de automatización

App2Container crea canalizaciones de CI/CD para que los servicios de Amazon DevOps, como CodeBuild y CodeDeploy, creen y desplieguen contenedores. Si ya dispone de herramientas de CI/CD (por ejemplo, Azure DevOps y Jenkins), puede integrar los artefactos proporcionados por A2C (Dockerfile, definición de tareas de ECS, YAML de despliegue de EKS) en sus flujos de trabajo de CI/CD existentes.

Aprovisionamiento automatizado de aplicaciones

App2Container genera plantillas de CloudFormation que configuran la infraestructura informática, de red y de seguridad necesaria para desplegar aplicaciones en contenedores en AWS sin problemas.

Análisis detallado de dependencias

App2Container analiza la aplicación en ejecución e identifica las dependencias, incluidos los procesos cooperativos conocidos y las dependencias de los puertos de red. Esta información detallada reduce el esfuerzo manual necesario para comprender y documentar la anatomía de la aplicación y las dependencias necesarias. Los usuarios tienen la opción de actualizar las dependencias más allá de lo identificado por A2C.

Cómo comenzar

Consulte las características del producto

Obtenga información sobre el inventario de aplicaciones o el aprovisionamiento automatizado de aplicaciones, entre muchas otras cuestiones.

Contacte a un experto

Comience a migrar las aplicaciones a AWS y a modernizarlas.

Comience a utilizar AWS A2C

Aprenda a instalar e inicializar AWS A2C.


Más información sobre AWS