Mainframe Assessment Tool은 기존 메인프레임 코드베이스를 평가하고 Google Cloud로의 마이그레이션을 계획하는 데 도움이 됩니다. Mainframe Assessment Tool은 평가를 자동화하여 시간과 리소스를 절약해 줍니다. 생성형 AI를 사용하여 기존 코드베이스를 이해하고 문서를 생성합니다.
메인프레임 마이그레이션 여정에는 탐색 및 평가, 계획, 워크로드 마이그레이션의 단계가 있습니다. Mainframe Assessment Tool을 사용하면 기존 코드베이스를 검색하고 평가하여 이전 계획을 세울 수 있습니다. 그런 다음 생성형 AI를 사용하여 Java, C#, Python으로 애플리케이션을 다시 작성할 수 있는 Visual Studio Code 확장 프로그램인 Mainframe Code Rewrite(미리보기)를 사용하여 이전할 코드를 현대화할 수 있습니다.
Mainframe Assessment Tool은 다음 언어의 분석을 지원합니다.
- COBOL 프로그램 및 카피북
- JCL 작업, 프로시저, 포함 및 카드 데이터
- HLASM 프로그램
- PL/I 프로그램 (미리보기)
- RPG/RPGLE 프로그램 및 포함 파일
- Easytrieve 프로그램
- Natural for z/OS (미리보기)
- Fortran (미리보기)
Mainframe Assessment Tool은 메인프레임 애플리케이션에서 다음 데이터베이스 스키마와 COBOL 프로그램의 사용을 분석합니다.
- DB2: 삽입된 SQL을 통해
- IMS DB:
EXEC DLI및CBLTDLI호출을 통해
Mainframe Assessment Tool은 메인프레임 애플리케이션에서 COBOL 프로그램에 의한 다음 트랜잭션 모니터 및 해당 사용량 분석을 지원합니다.
- CICS:
EXEC CICS문을 통해 - IMS DC:
CBLTDLI호출을 통해
메인프레임 마이그레이션 여정
다음 다이어그램은 메인프레임 애플리케이션의 전체 마이그레이션 여정을 보여줍니다.
마이그레이션 여정은 다음과 같은 단계로 구성됩니다.
- 기존 코드베이스 검색 및 평가: Mainframe Assessment Tool을 사용하면 메인프레임 애플리케이션 설치 공간, 기술 스택, 종속 항목을 평가할 수 있습니다. 하나 이상의 메인프레임 애플리케이션의 코드가 포함된 zip 파일을 업로드하면 Mainframe Assessment Tool에서 애플리케이션 코드를 검사하고 평가를 제공합니다. Mainframe Assessment Tool로 평가 프로세스를 자동화하면 조직에서 애플리케이션 코드를 수동으로 수집하고 처리하는 데 드는 시간과 노력을 절약할 수 있습니다.
- 마이그레이션 계획: 메인프레임 평가 도구의 세부 평가를 사용하여 마이그레이션을 더 빠르게 계획하고 마이그레이션 위험을 낮출 수 있습니다.
- 워크로드 마이그레이션: 계획 단계에서 선택한 사항에 따라 Google Cloud 솔루션을 사용하여 마이그레이션을 시작할 수 있습니다.
Mainframe Code Rewrite를 사용한 코드 현대화 (미리보기)
Mainframe Assessment Tool을 사용하여 평가를 완료한 후 생성형 AI 및 Gemini 모델을 사용하여 Mainframe Code Rewrite로 코드를 현대화할 수 있습니다.
Mainframe Code Rewrite는 Windows 및 Linux 운영체제를 모두 지원하는 Visual Studio Code 확장 프로그램입니다. 이 확장 프로그램은 사양, 코드, 테스트 생성과 같은 메인프레임 전용 생성형 AI 코드 분석 기능을 통합 개발 환경 (IDE) 내에 통합합니다. Mainframe Code Rewrite를 사용하면 기존 메인프레임 애플리케이션을 Java, C#, Python의 최신 클라우드 애플리케이션으로 더 빠르고 저렴한 비용으로 재작성할 수 있습니다.
주요 이점
- 클라우드용 메인프레임 애플리케이션 재구상 및 현대화: 기존 메인프레임 애플리케이션을 대체하는 완전히 현대화된 애플리케이션을 만들어 민첩성, 확장성, 보안을 크게 향상하는 동시에 유지보수 비용과 복잡성을 줄입니다.
- 생성형 AI 지원 코드 생성 및 사양 생성: Gemini Code Assist, 생성형 AI, 메인프레임 관련 컨텍스트를 사용하여 기존 메인프레임 코드를 분석하고 재구상하여 Java, C#, Python과 같은 최신 언어로 변환합니다.
- 메인프레임 애플리케이션을 더 빠르고 저렴한 비용으로 재작성: 기존 메인프레임 코드에서 애플리케이션 사양, 코드, 테스트 사례를 생성하여 현대화 일정을 단축하고 개발자 생산성을 높입니다.
- 원활한 IDE 통합: IDE 내에서 메인프레임 애플리케이션을 현대화하기 위해 강력한 생성형 AI 기능과 맞춤 Gemini 모델에 액세스합니다.
데이터 수집 보안 및 개인 정보 보호
Mainframe Assessment Tool은 사용자가 제공한 zip 파일에서 추출한 정보만 수집합니다. 결제 카드 산업(PCI) 데이터 보안 표준 또는 건강보험 이전 및 책임법 (HIPAA) 규정 준수 요구사항이 적용되는 개인 식별 정보 (PII) 또는 데이터를 수집하지 않습니다.
수집된 모든 데이터는 클라우드 마이그레이션 평가 및 계획을 위해 애플리케이션을 평가하고 분석하는 용도로만 사용됩니다. 데이터는 배포된 VM 외부로 내보내지지 않습니다. 소스 코드가 Vertex AI에 업로드되지만 모델은 이 소스 코드에서 추출된 정보로 보강되지 않습니다.
다음 단계
- 탐색 및 평가를 준비하는 방법을 알아보세요.