Mainframe Assessment Tool 개요

Mainframe Assessment Tool은 기존 메인프레임 코드베이스를 평가하고 마이그레이션을 계획하는 데 도움이 됩니다. Google Cloud Mainframe Assessment Tool은 평가를 자동화하여 시간과 리소스를 절약해 줍니다. 생성형 AI를 사용하여 기존 코드베이스를 이해하고 문서를 생성합니다.

메인프레임 마이그레이션 여정에는 워크로드 검색 및 평가, 계획, 마이그레이션의 단계가 있습니다. Mainframe Assessment Tool을 사용하면 기존 코드베이스를 검색 및 평가하고 마이그레이션을 계획할 수 있습니다. 그런 다음 에서 제공되는 메인프레임 현대화 제품을 사용하여 마이그레이션을 위해 코드를 현대화할 수 있습니다.Google Cloud메인프레임 애플리케이션 현대화에 대한 자세한 내용은 메인프레임 현대화 개요를 참고하세요.

지원 언어

Mainframe Assessment Tool은 다음 언어 및 아티팩트 분석을 지원합니다.

  • COBOL 프로그램 및 카피북
  • JCL 작업, 절차, 포함, 카드 데이터
  • HLASM 프로그램
  • PL/I 프로그램 (미리보기)
  • RPG/RPGLE 프로그램 및 포함 파일
  • Easytrieve 프로그램
  • REXX 프로그램 (미리보기)
  • z/OS용 Natural 프로그램, 데이터 정의 모듈 (DDM), 화면 맵 (MAPS)
  • Fortran (미리보기)
  • UniVerse BASIC (미리보기)

데이터베이스 스키마

Mainframe Assessment Tool은 다음 데이터베이스 스키마를 지원합니다.

  • DB2: 임베디드 SQL을 통해
  • IMS DB: EXEC DLICBLTDLI 호출을 통해
  • Adabas: Natural 데이터 정의 모듈 (DDM)을 통해

트랜잭션 모니터

Mainframe Assessment Tool은 다음 트랜잭션 모니터를 지원합니다.

  • CICS: EXEC CICS 문을 통해
  • IMS DC: CBLTDLI 호출을 통해

스케줄러 구성

Mainframe Assessment Tool은 다음 스케줄러 구성을 지원합니다.

  • BMC Control-M

메인프레임 마이그레이션 여정

다음 다이어그램은 메인프레임 애플리케이션의 전반적인 마이그레이션 여정을 보여줍니다.

메인프레임 마이그레이션 여정 단계

마이그레이션 여정에는 다음 단계가 있습니다.

  • 기존 코드베이스 검색 및 평가: Mainframe Assessment Tool을 사용하면 메인프레임 애플리케이션 설치 공간, 기술 스택, 종속 항목을 평가할 수 있습니다. 하나 이상의 메인프레임 애플리케이션의 코드가 포함된 zip 파일을 업로드하면 Mainframe Assessment Tool이 애플리케이션 코드를 검사하고 평가를 제공합니다. Mainframe Assessment Tool로 평가 프로세스를 자동화하면 조직에서 애플리케이션 코드를 수동으로 수집하고 처리하는 데 드는 시간과 노력을 절약할 수 있습니다.
  • 마이그레이션 계획: Mainframe Assessment Tool의 세부 평가를 사용하여 마이그레이션을 더 빠르게 계획하고 마이그레이션 위험을 줄일 수 있습니다. 계획을 지원하기 위해 Mainframe Assessment Tool은 호출 및 데이터 종속 항목과 사용자 구성을 기반으로 메인프레임 애셋을 순서가 지정된 마이그레이션 가능한 단위로 자동 그룹화합니다.
  • 워크로드 마이그레이션: 계획 단계에서 선택한 항목에 따라 솔루션을 사용하여 마이그레이션을 시작할 수 있습니다. Google Cloud

코드 현대화

Mainframe Assessment Tool을 사용하여 평가를 완료한 후 코드 현대화를 시작할 수 있습니다. 이 프로세스에는 기존 메인프레임 애플리케이션을 최신 클라우드 네이티브 애플리케이션으로 변환하는 작업이 포함됩니다. 현대화를 통해 민첩성, 확장성, 보안을 강화하고 유지보수 비용과 복잡성을 줄일 수 있습니다.

현대화 프로세스의 주요 활동은 다음과 같습니다.

  1. 코드 생성 및 변환: Gemini CLI를 사용하여 자연어 프롬프트와 자동화된 워크플로를 사용하여 메인프레임 애플리케이션을 현대화된 애플리케이션으로 변환합니다. Gemini CLI는 MCP 서버를 통해 Mainframe Assessment Tool을 사용하여 애플리케이션 컨텍스트를 이해하고 현대화된 코드를 생성합니다.
  2. 메인프레임 데이터 현대화 및 마이그레이션: Mainframe Connector 를 사용하여 메인프레임 데이터를 메인프레임에서 Cloud Storage, BigQuery 및 데이터베이스로 복사하여 Google Cloud 서비스에서 메인프레임 데이터에 완전히 액세스할 수 있도록 합니다.
  3. 동시 테스트로 마이그레이션 위험 감소: Dual Run을 사용하여 메인프레임과 Google Cloud 에서 동시에 워크로드를 실행하여 프로덕션 전에 일관성과 기능 검증을 보장합니다.

메인프레임 애플리케이션 현대화와 관련된 도구 및 프로세스에 대한 자세한 내용은 메인프레임 현대화 개요를 참고하세요.

데이터 수집 보안 및 개인 정보 보호

Mainframe Assessment Tool은 제공한 zip 파일에서 추출한 정보만 수집합니다. 개인 식별 정보(PII) 또는 결제 카드 산업 (PCI) 데이터 보안 표준 또는 건강보험 이전 및 책임법 (HIPAA) 규정 준수 요구사항이 적용되는 데이터는 수집하지 않습니다.

수집된 모든 데이터는 클라우드 마이그레이션 평가 및 계획을 목적으로 애플리케이션을 평가하고 분석하는 데만 사용됩니다. 데이터는 배포된 VM 외부로 내보내지지 않습니다. 소스 코드는 Gemini Enterprise Agent Platform에 업로드되지만 모델은 이 소스 코드에서 추출한 정보로 보강되지 않습니다.

다음 단계