AWS App2Container

기존 애플리케이션 컨테이너화 및 마이그레이션

애플리케이션 개발과 운영 기술 세트를 간소화하여 인프라와 교육 비용을 절감할 수 있습니다.

애플리케이션 및 자동 생성된 컨테이너 이미지를 자동으로 분석하여 현대화를 가속화할 수 있습니다.

코드 변경 없이 데이터 센터에서 실행 중인 애플리케이션을 컨테이너화할 수 있습니다.

작동 방식

AWS App2Container(A2C)는 Java 및 .NET 웹 애플리케이션을 컨테이너 형식으로 마이그레이션하고 현대화하는 명령줄 도구입니다. AWS A2C는 베어 메탈, 가상 머신, Amazon Elastic Compute Cloud(EC2) 인스턴스 또는 클라우드에서 실행되는 애플리케이션의 인벤토리를 분석하고 구축합니다.

AWS A2C가 런타임 종속성을 검색 및 분석하고, 추출 및 컨테이너화하여 도커 이미지를 생성하고, 배포 아티팩트를 생성한 다음, 이미지를 저장하고 AWS에 배포하는 방법을 보여주는 다이어그램

사용 사례

레거시 애플리케이션 유지 관리 및 비용 절감 실현

기존 애플리케이션을 마이그레이션하고 현대화하는 동시에 애플리케이션의 배포와 운영을 표준화합니다.

애플리케이션 프로비저닝 자동화

필요한 컴퓨팅, 네트워크 및 보안 인프라를 구성하는 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를 설치하고 초기화하는 방법을 알아봅니다.


AWS 자세히 살펴보기