AWS App2Container(A2C)는 .NET과 Java 애플리케이션을 컨테이너화된 애플리케이션으로 현대화하는 명령줄 도구입니다. A2C는 온프레미스 또는 클라우드의 가상 머신에서 실행되는 모든 애플리케이션의 인벤토리를 분석하고 구축합니다. 컨테이너화하려는 애플리케이션을 선택하기만 하면, A2C가 애플리케이션 아티팩트와 파악된 종속성을 컨테이너 이미지에 패키징하고 네트워크 포트를 구성하여 ECS 작업 및 Kubernetes 포드 정의를 생성합니다. A2C는 CloudFormation을 통해 컨테이너화된 .NET 또는 Java 애플리케이션을 프로덕션으로 배포하는 데 필요한 클라우드 인프라와 CI/CD 파이프라인을 프로비저닝합니다. A2C를 사용하면 기존 애플리케이션을 간편하게 현대화하고 컨테이너를 통해 배포 및 운영을 표준화할 수 있습니다.
이점
운영 간소화
App2Container를 사용하면 기존 애플리케이션을 컨테이너화하고 모니터링, 운영 및 소프트웨어 제공을 위한 단일 도구 세트로 표준화할 수 있습니다. 컨테이너화를 통해 애플리케이션 운영에 필요한 인프라와 기술 세트를 통합하여 인프라 및 훈련 비용을 모두 절감할 수 있습니다.
애플리케이션 현대화 가속화
애플리케이션을 컨테이너화하려면 컨테이너 이미지를 구성하고 배포하기 위해 애플리케이션 종속성, 네트워크 포트 구성 및 소프트웨어 제공 프로세스를 파악해야 합니다. 이러한 태스크는 수동으로 이루어지며 시간 소모적일 뿐만 아니라 오류가 발생하기 쉽습니다. App2Container는 애플리케이션을 분석하고 ECS 또는 Kubernetes에 대한 올바른 종속성, 네트워크 구성 및 배포 지침으로 구성된 컨테이너 이미지를 자동으로 생성합니다.
애플리케이션 확장 및 보안을 위한 모범 사례
App2Container를 사용하면 올바른 네트워킹 및 보안 구성으로 프로비저닝된 클라우드에 기존 애플리케이션을 쉽게 배포할 수 있습니다.
작동 방식

주요 파트너

클라이언트가 AWS로 마이그레이션하는 주요 동기는 기존 서버 기반 워크로드에서 벗어나 클라우드 네이티브가 될 수 있는 기회입니다. 이를 통해 퍼블릭 클라우드의 이점을 제공하는 데 큰 도움이 되는 경제적이고 확장 가능한 솔루션을 제공할 수 있습니다. 기존 워크로드 현대화가 퍼블릭 클라우드를 사용하는 클라이언트를 위한 Ensono의 클라우드 혁신 솔루션의 핵심입니다. AWS App2Container(A2C)는 마이그레이션 시간을 줄이는 반복 가능하고 안정적인 방식으로 워크로드 컨테이너화 프로세스를 간소화하고 고객에게 직접적인 혜택을 제공합니다. AWS 팀은 A2C와의 여정에서 선제적으로 대처하고 많은 도움을 준 협력자였으며, 앞으로 더 많은 클라이언트 워크로드 전환 작업에서도 긴밀한 협력을 기대합니다.





Onica는 AWS 파트너로서 AWS App2Container(A2C)가 제공하는 새로운 기능에 대한 기대가 큽니다. 이를 통해 고객은 리팩토링 없이도 레거시 애플리케이션을 현대화하기 위한 첫 걸음을 뗄 수 있을 것으로 기대합니다. 많은 고객이 어디에서 컨테이너화를 시작해야 할지 모릅니다. A2C는 ASP .net 및 Java 애플리케이션을 레거시 VM 기반 호스팅에서 컨테이너로 신속하게 이동하기 위한 최고의 권장 경로를 제공합니다. AWS CLI를 사용하는 엔지니어와 솔루션 아키텍트는 A2C CLI가 친숙하고 직관적으로 느껴질 것입니다. 설명서는 명확하며 Linux 및 Windows 애플리케이션 서버를 모두 컨테이너화하는 방법을 다룹니다.
A2C의 주요 기능 중 하나는 독립형 작업자 노드로 실행되어 업무에 지장을 줄 수 있는 에이전트를 프로덕션 서버에 설치할 필요 없이 방해하지 않는 방식으로 워크로드를 컨테이너화할 수 있다는 것입니다. A2C는 또한 Amazon ECR, ECS 및 EKS를 지원하므로 기업은 클라우드에서 호스팅되는 레거시 앱을 빠르게 보고 테스트할 수 있습니다. Kubernetes를 사용하는 팀은 kubectl로 기존 Amazon EKS나 A2C에서 생성된 deployment.yaml을 사용하는 자체 관리형 Kubernetes 클러스터에서 컨테이너화된 애플리케이션을 시작할 수 있습니다. A2C는 놀랍게도 Windows 앱 컨테이너화에 대한 고급 개념인 Group Managed Service Account(gMSA)에서 컨테이너화된 워크로드를 실행할 수 있도록 지원합니다.
간단히 말해 A2C는 리팩토링 없이도 레거시 애플리케이션을 현대화하기 위한 첫 걸음을 떼는 쉽고 권장되는 방법입니다. 레거시 ASP.NET 및/또는 Java 애플리케이션을 실행하는 모든 상점은 AWS에서 애플리케이션 현대화 여정을 간소화하고 가속화하기 위한 중요한 도구로 A2C를 고려해야 합니다.

AWS App2Container(A2C)는 AWS 클라우드로 가는 고객이 여정을 자동화하여 Wipro의 스마트 컨테이너화 솔루션을 크게 개선합니다. Wipro는 컨테이너 및 서버리스 기술을 활용하는 고객을 위해 클라우드에서 애플리케이션 현대화를 추진해왔으며 A2C는 대규모 클라우드 도입을 추진하는 데 더욱 도움이 될 것입니다. A2C로 강화된 AWS 서비스 및 컨테이너 기술에 대한 Wipro의 심층적인 지식을 통해 고객은 클라우드 마이그레이션에 필요한 전체 비용과 시간을 줄이고 ROI를 개선할 수 있습니다.