애플리케이션 개발과 운영 기술 세트를 간소화하여 인프라와 교육 비용을 절감할 수 있습니다.
애플리케이션 및 자동 생성된 컨테이너 이미지를 자동으로 분석하여 현대화를 가속화할 수 있습니다.
코드 변경 없이 데이터 센터에서 실행 중인 애플리케이션을 컨테이너화할 수 있습니다.
작동 방식
AWS App2Container(A2C)는 Java 및 .NET 웹 애플리케이션을 컨테이너 형식으로 마이그레이션하고 현대화하는 명령줄 도구입니다. AWS A2C는 베어 메탈, 가상 머신, Amazon Elastic Compute Cloud(EC2) 인스턴스 또는 클라우드에서 실행되는 애플리케이션의 인벤토리를 분석하고 구축합니다.
![AWS A2C가 런타임 종속성을 검색 및 분석하고, 추출 및 컨테이너화하여 도커 이미지를 생성하고, 배포 아티팩트를 생성한 다음, 이미지를 저장하고 AWS에 배포하는 방법을 보여주는 다이어그램](https://cdn.statically.io/img/d1.awsstatic.com/Product-Page-Diagram_AWS-App2Container.9c7d032793b63c9548723e448aa5f12cea7ae0fc.png)
사용 사례
레거시 애플리케이션 유지 관리 및 비용 절감 실현
기존 애플리케이션을 마이그레이션하고 현대화하는 동시에 애플리케이션의 배포와 운영을 표준화합니다.
애플리케이션 프로비저닝 자동화
필요한 컴퓨팅, 네트워크 및 보안 인프라를 구성하는 AWS CloudFormation 템플릿을 사용합니다.
컨테이너 구축 및 배포
미리 생성된 지속적 통합/지속적 전달(CI/CD) 파이프라인을 AWS DevOps 서비스에 사용합니다.
애플리케이션 인벤토리
App2Container는 가상 머신에서 실행 중인 지원되는 ASP.NET 및 Java 애플리케이션을 식별하여 사용자 환경의 모든 애플리케이션에 대한 포괄적인 인벤토리를 구축합니다.
원활한 배포
App2Container는 ECR, ECS 및 EKS와 같은 다양한 AWS 서비스와 통합하여 보안과 확장성에 대한 AWS 모범 사례에 따라 컨테이너화된 애플리케이션을 위한 ECS 작업 정의와 Kubernetes 배포 YAML을 생성합니다.
자동화 파이프라인과의 내장 통합
App2Container는 CodeBuild 및 CodeDeploy와 같은 Amazon DevOps 서비스를 위한 CI/CD 파이프라인을 생성하여 컨테이너를 구축하고 배포합니다. 기존 CI/CD 도구(예: Azure DevOps 및 Jenkins)가 있는 경우 A2C에서 제공하는 아티팩트(dockerfile, ECS 작업 정의, EKS 배포 YAML)를 기존 CI/CD 워크플로에 통합할 수 있습니다.
자동화된 애플리케이션 프로비저닝
App2Container는 컨테이너화된 애플리케이션을 AWS에 원활하게 배포하는 데 필요한 컴퓨팅, 네트워크 및 보안 인프라를 구성하는 CloudFormation 템플릿을 생성합니다.
세부 종속성 분석
App2Container는 실행 중인 애플리케이션을 분석하고 알려진 협력 프로세스와 네트워크 포트 종속성을 비롯한 종속성을 식별합니다. 이 상세 정보를 통해 애플리케이션 구조 및 필수 종속성을 이해하고 문서화하는 데 필요한 수작업을 줄일 수 있습니다. 사용자는 A2C에서 식별한 것 이상으로 종속성을 업데이트할 수 있습니다.
시작하는 방법
제품 기능 확인
애플리케이션 인벤토리부터 자동화된 애플리케이션 프로비저닝에 이르기까지, 자세한 내용을 알아보세요.
전문가에게 문의
애플리케이션을 AWS로 마이그레이션하고 현대화하세요.
AWS A2C 시작하기
AWS A2C를 설치하고 초기화하는 방법을 알아봅니다.