Amazon Web Services 한국 블로그

에이전트 AI 기반 AWS Transform for VMWare 및 mainframe 서비스 정식 출시

AWS Transform 서비스는 레거시 현대화를 가속화하고 관련 위험을 제거하기 위해 특별히 설계된 에이전트 AI입니다. 닷넷과 함께 메인프레임 및 VMware 워크로드를 평가, 계획, 클라우드 기반 아키텍처로 전환하는 작업을 자동화하여 전체 프로세스를 간소화할 수 있스빈다. 지능형 인사이트, 자동화된 코드 변환, HITL(Human-in-the-loop) 워크플로를 통해 조직은 이제 가장 까다로운 현대화 프로젝트도 보다 확실히 효율적으로 처리할 수 있습니다.

메인프레임 워크로드 마이그레이션
AWS Transform for mainframe은 메인프레임 워크로드를 대규모로 현대화하기 위한 최초의 에이전트 AI 서비스입니다. 메인프레임 전문 에이전트는 초기 평가부터 최종 배포까지 현대화의 모든 단계에서 복잡하고 리소스 집약적인 작업을 자동화하여 메인프레임 현대화를 가속화합니다. COBOL, CICS, DB2, VSAM을 포함하여 IBM z/OS Db2에 구축된 레거시 애플리케이션을 최신 클라우드 환경으로 마이그레이션하는 작업을 간소화하여 현대화 일정을 몇 년에서 몇 개월로 단축합니다.

마이그레이션 프로세스의 다양한 측면에서 AWS Transform이 어떤 도움을 줄 수 있는지 몇 가지 예를 살펴보겠습니다.

코드 분석 – AWS Transform은 메인프레임 코드베이스를 자동으로 검사하고, 상세한 종속성 그래프를 생성하고, 코드 복잡성을 측정하고, 구성 요소 관계를 식별하여 코드베이스에 대한 포괄적인 인사이트를 제공합니다.

문서화 – AWS Transform for mainframe은 기능, 프로그램 로직, 데이터 흐름에 대한 중요한 지식을 보존하면서 메인프레임 애플리케이션에 대한 포괄적인 기술 및 기능 문서를 생성합니다. AI 기반 채팅 인터페이스를 통해 생성된 문서와 상호 작용하여 정보를 빠르게 발견하고 검색할 수 있습니다.

비즈니스 규칙 추출 – AWS Transform은 레거시 애플리케이션에 내장된 비즈니스 프로세스를 파악할 수 있도록 복잡한 로직을 일반 언어로 추출하여 제공합니다. 그러므로 비즈니스 이해관계자와 기술 이해관계자 모두 애플리케이션 기능을 더 잘 이해할 수 있습니다.

코드 분해 – AWS Transform은 대화형 종속성 그래프 및 도메인 분리 기능을 비롯한 정교한 코드 분해 도구를 제공합니다. 이를 통해 사용자는 주요 비즈니스 기능을 식별하는 동시에 구성 요소 간의 관계를 시각화하고 수정할 수 있습니다. 또한 이 솔루션은 사용자 선호를 고려하여 최적화된 마이그레이션 전략을 생성하는 대화형 웨이브 시퀀스 플래너를 통해 마이그레이션 계획을 간소화합니다.

현대화 웨이브 계획 – AWS Transform for mainframe은 전문 에이전트를 통해 코드/데이터 종속성, 코드 볼륨 및 비즈니스 우선 순위를 기반으로 우선 순위가 지정된 현대화 웨이브 시퀀스를 생성합니다. 이를 통해 현대화 팀은 조직의 특정 요구 사항에 부합하는 데이터 중심의 맞춤형 마이그레이션 계획을 수립할 수 있습니다.

코드 리팩터링 – AWS Transform은 수백만 줄의 메인프레임 코드를 몇 분 만에 리팩터링하여 COBOL, VSAM 및 DB2 시스템을 최신 Java Spring Boot 애플리케이션으로 변환하는 동시에 기능적 동등성을 유지하고 CICS 트랜잭션을 웹 서비스로, JCL 배치 프로세스를 Groovy 스크립트로 변환할 수 있습니다. 이 솔루션은 구성 가능한 설정과 번들로 제공되는 런타임 기능을 통해 고품질 출력을 제공하여 가독성, 유지 관리 용이성, 기술적 우수성을 강조하는 Java 코드를 생성합니다.

배포 – AWS Transform은 사용자 정의 입력을 통해 배포 프로세스를 간소화하는 사용자 지정 가능한 배포 템플릿을 제공합니다. 효율성을 높이기 위해 이 솔루션은 선택된 런타임 버전을 마이그레이션된 애플리케이션과 함께 제공하므로 완벽한 패키지로 원활하게 배포할 수 있습니다.

AWS Transform은 지능형 문서 분석, 비즈니스 규칙 추출 및 HITL(Human-in-the-loop) 협업 기능을 통합하여 조직이 위험을 완화하고 비즈니스 연속성을 유지하면서 메인프레임 혁신을 가속화할 수 있도록 지원합니다.

VMware 현대화
AWS Transform for VMWare는 VMware 현대화를 위한 최초의 에이전트 AI 서비스입니다. 애플리케이션 검색, 종속성 매핑, 마이그레이션 계획, 네트워크 변환, EC2 인스턴스 최적화를 자동화하여 수작업을 줄이고 클라우드 도입을 촉진하여 위험을 상쇄하고 VMware 워크로드의 현대화를 가속화할 수 있습니다.

프로세스는 인벤토리 검색, 웨이브 계획, 네트워크 변환, 서버 마이그레이션의 네 단계로 구성됩니다. 에이전트 AI 기능을 사용하여 복잡한 VMware 환경을 분석 및 매핑하고, 네트워크 구성을 AWS 내장 구문으로 변환하며, 원활한 전환을 위해 종속성 인식 마이그레이션 웨이브를 오케스트레이션할 수 있도록 지원합니다. 또한 현대화 여정 전반에 걸쳐 AWS 팀, 파트너 및 고객이 원활하게 협력할 수 있는 협업 웹 인터페이스도 제공합니다.

이러한 프로세스가 어떻게 작동하는지 간단히 살펴보겠습니다.

설정
서비스를 사용하기 전에 먼저 AWS Transform 콘솔로 이동하여 서비스를 활성화해야 합니다. AWS Transform에서는 AWS IAM Identity Center(IdC)를 통해 사용자를 관리하고 적절한 권한을 설정해야 합니다. 아직 IdC를 설정하지 않은 경우 먼저 이를 구성한 후 AWS Transform 콘솔로 돌아와 프로세스를 계속하라는 메시지가 표시됩니다.

IdC를 사용할 수 있게 되면 암호화 설정을 선택할 수 있습니다. AWS Transform은 기본 AWS 관리형 키를 사용하거나 AWS Key Management Service(AWS KMS)를 통해 자체 사용자 지정 키를 사용할 수 있는 옵션을 제공합니다.

이 단계를 완료하면 AWS Transform이 활성화됩니다. Users로 이동하고 검색 상자를 사용하여 사용자를 찾아 콘솔에 대한 관리자 액세스 권한을 관리할 수 있습니다. 사용자 또는 그룹이 아직 존재하지 않는 경우 먼저 IdC에서 사용자 또는 그룹을 생성해야 합니다. 서비스 콘솔은 관리자가 웹 앱에 액세스할 수 있는 사용자를 프로비저닝하는 데 도움이 됩니다. 프로비저닝된 각 사용자에게는 암호를 설정하고 웹 앱의 개인화된 URL을 받을 수 있는 링크가 포함된 이메일이 발송됩니다.

AWS Transform과는 전용 웹 경험을 통해 상호 작용합니다. URL을 받으려면 Settings로 이동합니다. 여기에서 구성을 확인하고 서비스 사용을 시작할 수 있는 AWS Transform 웹 경험에 대한 링크를 복사할 수 있습니다.

검색
AWS Transform은 AWS Application Discovery Service 컬렉터를 통해 VMware 환경을 자동으로 검색할 수 있습니다. 또는 사용자가 기존 RVTools 내보내기 파일을 가져와서 자체 데이터를 제공할 수 있습니다.

시작하려면 Create or select connectors 태스크를 선택하고 검색에 사용할 하나 이상의 AWS 계정의 계정 ID를 제공합니다. 그러면 각 계정에 AWS Transform 내에서 서비스를 사용할 권한을 부여하는 데 사용할 수 있는 링크가 생성됩니다. 그런 다음 Perform discovery 태스크로 이동합니다. 여기서 AWS Application Discovery Service 컬렉터를 설치하거나 RVTools에서 내보내기와 같은 자체 파일을 업로드하도록 선택할 수 있습니다.

프로비저닝
프로비저닝 단계의 단계는 앞서 설명한 검색 단계와 비슷합니다. 계정 ID를 입력하고 권한 부여 요청을 검증하여 대상 AWS 계정을 연결하면 단계(예: Generate VPC configuration 단계)가 활성화됩니다. 여기에서 해당하는 경우 Import/Export from NSX에서 RVTools 파일 또는 NSX 내보내기를 가져오고 AWS Transform이 네트워킹 요구 사항을 이해하도록 할 수 있습니다.

그런 다음 Amazon Virtual Private Cloud(Amazon VPC)를 배포할 준비가 될 때까지 작업 계획을 계속 진행해야 합니다. 코드형 인프라(IaC) 코드는 모두 대상 AWS 계정의 Amazon Simple Storage Service(Amazon S3) 버킷에 저장됩니다.

제안된 변경 사항을 검토하여 만족스러우면 대상 계정에 AWS 리소스를 배포하는 프로세스를 시작합니다.

배포
AWS Transform에서는 대상 AWS 계정에 AWS Application Migration Service(MGN)를 설정하여 마이그레이션 프로세스를 자동화해야 합니다. Initiate VM migration 태스크를 선택하고 링크를 사용하여 서비스 콘솔로 이동한 다음 지침에 따라 구성합니다.

서비스 권한을 설정한 후에는 AWS Transform에서 생성한 웨이브의 구현 단계로 진행하여 마이그레이션 프로세스를 시작합니다. 각 웨이브에 대해 먼저 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 크기 조정 기본 설정 및 테넌시 설정과 같은 다양한 선택을 해야 합니다. 선택 사항을 확인하고 해당 웨이브의 마이그레이션을 시작할 수 있는 복제 에이전트 배포 단계에 도달할 때까지 AWS Transform에서 제공하는 지침을 계속 따르세요.

웨이브 마이그레이션 프로세스를 시작한 후 언제든지 대시보드로 전환하여 진행 상황을 확인할 수 있습니다.

에이전트 AI 기능을 갖춘 AWS Transform은 메인프레임 및 VMware 현대화 워크로드를 가속화하고 위험을 제거할 수 있는 강력한 솔루션을 제공합니다. AWS Transform은 복잡한 평가 및 변환 프로세스를 자동화하여 레거시 시스템 마이그레이션과 관련된 시간을 단축하는 동시에 오류 및 비즈니스 중단의 가능성을 최소화하여 조직 내에서 보다 민첩하고 효율적이며 미래에 대비할 수 있는 IT 환경을 제공합니다.

알아야 할 사항
가용성 – AWS Transform for mainframe은 미국 동부(버지니아 북부) 및 유럽(프랑크푸르트) 리전에서 사용할 수 있습니다. AWS Transform for VMware는 데이터 수집 및 마이그레이션을 위한 다양한 가용성 옵션을 제공합니다.

요금 – 현재 평가 및 변환을 비롯한 핵심 기능을 AWS 고객에게 무료로 제공하고 있습니다.

다음은 추가 참고 자료를 위한 몇 가지 링크입니다.

메인프레임 현대화에 대해 자세히 살펴보고 AWS Transform for mainframe에 대해 자세히 알아보세요.

VMware 현대화와 VMware 마이그레이션 여정을 시작하는 방법에 대해 자세히 알아보세요.

마지막으로 AWS Transform for mainframe 대화형 데모와 이 AWS Transform for VMware 대화형 데모를 확인해 보세요.

Matheus Guimaraes | @codingmatheus


뉴스 블로그를 어떻게 생각하시나요? 이 1분짜리 설문조사에 참여해 주세요!

(이 설문조사는 외부 기업에서 호스트합니다. AWS는 AWS 개인정보 처리방침에 설명한 대로 사용자 정보를 처리합니다. AWS는 이 설문 조사를 통해 수집된 데이터를 소유하며 수집된 정보를 설문 응답자와 공유하지 않습니다)