Google Cloud Modernization Hub는 Google Cloud에서 기존 엔터프라이즈 워크로드를 평가, 계획, 현대화하는 데 도움이 되는 Google Cloud 콘솔의 작업공간입니다. Modernization Hub를 사용하면 자동화된 코드 평가를 실행하고, 안내 설정 워크플로를 따르고, AI 기반 도구를 사용하여 Java 또는 .NET으로 작성된 기존 애플리케이션을 변환할 수 있습니다.
주요 기능
Modernization Hub는 다음과 같은 기능을 제공합니다.
- 워크로드 평가: 별도의 Compute Engine 인스턴스를 프로비저닝하지 않고 Cloud Storage에 저장된 소스 보관 파일에 대해 앱 현대화 평가 (
codmod)를 사용하여 백그라운드에서 컨테이너화된 코드 검사를 실행합니다. - 자동 차단기 감지: 다운로드 가능한 HTML 및 마크다운 평가 보고서에서 Windows 레지스트리 호출, Windows Communication Foundation (WCF) 서비스, 인터넷 정보 서비스 (IIS) 종속 항목, 기존 Java EE 네임스페이스 또는 독점 메인프레임 DB2 스키마를 식별합니다.
- AI 지원 코드 변환: Gemini 기반 현대화 어시스턴트, 전문 AI 에이전트, Antigravity를 사용하여 기존 코드를 설명하고, 종속 항목을 리팩터링하고, 코드 변환을 가속화합니다.
- 지속적인 현대화 업데이트: Modernization Hub의 통합 새로운 기능 피드에서 직접 새로운 리팩터링 레시피, AI 에이전트 기능, 제품 출시를 추적합니다.
- 마이그레이션 위험 감소: 검증된 마이그레이션 패턴, 자동화된 배포 스크립트, 메인프레임용 Dual Run과 같은 병렬 검증 도구를 사용하여 마이그레이션 위험을 줄입니다.
지원되는 현대화 워크로드
Modernization Hub는 4가지 핵심 엔터프라이즈 워크로드 카테고리의 평가 및 변환을 지원합니다. 다음 표에는 각 워크로드의 평가 도구와 타겟 런타임이 요약되어 있습니다.
| 워크로드 스택 | 평가 도구 | 주요 분석 출력 | 대상 런타임 |
|---|---|---|---|
| ASP.NET / .NET Framework | 앱 현대화 평가 (codmod) |
Linux 컨테이너 준비 상태, Windows API 차단기, NuGet 업그레이드 | Cloud Run, Google Kubernetes Engine |
| 엔터프라이즈 Java | 앱 현대화 평가 (codmod) |
Linux 컨테이너 준비 상태, Java EE / JDK 차단기, Maven 및 Gradle 업그레이드 | Cloud Run, GKE |
| 메인프레임 (COBOL, PL/I, JCL) | Mainframe Assessment Tool(MAT) | 종속 항목 매핑, 복잡성 점수, DB2 스키마 인벤토리 | Compute Engine, Dual Run |
| 기존 데이터베이스 (Oracle, SQL Server) | 데이터베이스 마이그레이션 가속기(DMA) | 마이그레이션 준비 상태, 작업량 추정, PL/SQL 및 T-SQL 변환 분석 | PostgreSQL용 AlloyDB, PostgreSQL용 Cloud SQL |
.NET 애플리케이션
Windows에서 기존 ASP.NET 또는 .NET Framework 워크로드를 실행하는 경우 Modernization Hub를 사용하면 컨테이너 호환성을 평가하고 Linux용 애플리케이션을 현대화할 수 있습니다.
- Linux 컨테이너 차단 요소 식별: Cloud Run 또는 GKE에 배포되지 않도록 하는 Windows 레지스트리 호출, WCF 서비스, IIS 모듈과 같은 Windows 전용 종속 항목을 식별합니다.
- 프레임워크 업그레이드 노력 추정: 호환성 점수와 종속 항목 업그레이드 경로를 검토하여 .NET Framework 4.x에서 최신 크로스 플랫폼 .NET 출시로 이전합니다.
- 코드 변환 자동화:
codmod평가 보고서와 Antigravity의 전문 .NET 에이전트 기술을 결합하여 기존 Windows 종속 항목을 리팩터링하고, NuGet 패키지를 업데이트하고, 컨테이너 배포를 위해 애플리케이션을 준비합니다. 설정 기본 요건에 대한 자세한 내용은 Antigravity로 .NET 코드 리팩터링을 참고하세요.
자바 애플리케이션
엔터프라이즈 Java 애플리케이션을 현대화하는 경우 Modernization Hub는 codmod 엔진으로 구동되는 자동 분석을 제공하여 컨테이너 준비 상태와 최신 Java 장기 지원 (LTS) 출시로의 업그레이드 경로를 평가합니다.
- 자동
codmod평가: Java 소스 보관 파일을 Cloud Storage 버킷에 업로드하고 콘솔에서 컨테이너화된codmod검사를 실행합니다. - 실행 가능한 보고서: Java EE에서 Jakarta EE (
javax.*에서jakarta.*) 네임스페이스 변경사항, 지원 중단된 JDK API, Maven 또는 Gradle 종속 항목 업그레이드를 자세히 설명하는 HTML 및 Markdown 보고서를 다운로드합니다. - AI 기반 리팩터링: 권장되는 변환 및 리팩터링 레시피를 적용하여 Cloud Run 또는 GKE용 Java 워크로드를 준비합니다.
메인프레임 워크로드
미션 크리티컬 메인프레임 환경을 현대화하는 경우 Modernization Hub는 4가지 수명 주기 단계에서 COBOL, PL/I, 어셈블러, JCL 애셋을 Google Cloud로 전환하는 도구를 제공합니다.
- 평가: Mainframe Assessment Tool을 사용하여 기존 메인프레임 코드베이스를 분석하고, 애플리케이션 종속 항목을 매핑하고, 비즈니스 규칙을 추출하고, 안내형 Google Cloud CLI 설정 스크립트를 사용하여 마이그레이션 복잡성을 평가합니다.
- 데이터 현대화: Mainframe Connector를 사용하여 운영 중단 없이 분석, 보관, AI 처리를 위해 메인프레임 데이터 세트를 Cloud Storage 및 BigQuery로 직접 오프로드합니다.
- 자동화된 테스트: 이중 실행을 사용하여 기존 메인프레임 워크로드를 현대화된 Google Cloud 시스템과 병렬로 실행하여 전환 전에 기능적 동등성, 성능, 데이터 무결성을 검증합니다.
데이터베이스 워크로드
관계형 데이터베이스 (예: Oracle 또는 Microsoft SQL Server)를 완전 관리형 Google Cloud 데이터베이스로 마이그레이션하는 경우 Modernization Hub는 다음과 같은 네 가지 현대화 기능에 걸쳐 전문 도구를 제공합니다.
- 애플리케이션 코드 변환: 애플리케이션 코드 변환을 위한 데이터베이스 마이그레이션 에이전트를 사용하여 임베디드 애플리케이션 SQL 및 데이터베이스 연결 계층을 리팩터링합니다. 에이전트는 테스트 기반 개발 (TDD) 멀티 에이전트 루프를 사용하여 .NET 현대화와 함께 기능적 동등성을 확인합니다. 이 에이전트는 Antigravity, Claude Code, Cursor에서 사용할 수 있습니다.
- 상주 코드 변환: 상주 코드 변환을 위한 데이터베이스 마이그레이션 에이전트를 사용하여 데이터베이스 상주 로직 (저장 프러시저, 트리거, 뷰, 스키마)을 Oracle PL/SQL 또는 SQL Server T-SQL과 같은 독점 언어에서 대상 호환 PL/pgSQL로 변환합니다. 이 에이전트는 Antigravity, Claude Code, Cursor에서 사용할 수 있습니다.
- 준비 상태 평가: Database Migration Accelerator (DMA)를 사용하여 데이터베이스 메타데이터를 기반으로 마이그레이션 준비 상태를 평가하고 PostgreSQL용 AlloyDB 또는 PostgreSQL용 Cloud SQL로 전환하는 데 필요한 노력을 계산합니다.
- 지속적인 데이터베이스 마이그레이션: Database Migration Service를 사용하여 네트워킹을 구성하고, 지속적인 데이터 복제를 관리하고, Google Cloud 콘솔에서 마이그레이션 상태를 모니터링합니다.
현대화 도구 알아보기
개요 페이지를 사용하면 Google Cloud 생태계 전반에서 현대화 도구와 전문가 지원을 찾을 수 있습니다.
- 통합 서비스 살펴보기: 현대화 워크플로를 종료하지 않고 Database Migration Service와 같은 전용 이전 인터페이스에 액세스합니다.
- AI 에이전트 액세스 (미리보기): Antigravity, Cursor, Claude Code와 같은 도구에서 상주 데이터베이스 변환 및 애플리케이션 SQL 리팩터링을 자동화하는 전문 IDE 에이전트에 대한 사전 체험을 요청합니다.
- Google 전문가와 상담: 복잡한 대규모 현대화 계획을 위해 Rapid Migration and Modernization Program(RaMP)을 통해 Google Cloud 마이그레이션 설계자와 직접 연결하세요.
트랙 출시 업데이트
개요 페이지의 새로운 기능 피드에는 Mainframe Assessment Tool 기능, codmod 업데이트, 이중 실행 프로토콜 출시 등 현대화 포트폴리오 전반의 출시 공지사항, 기능 출시, 프로토콜 업데이트가 관련 출시 노트로 연결되는 직접 링크와 함께 표시됩니다.
현대화 여정 검토
Modernization Hub는 현대화 이니셔티브를 다음 네 가지 주요 단계를 통해 안내합니다.
- 발견: 현대화 경로 (플랫폼 변경, 리팩터링 또는 재작성)를 정의하고 스택에 적합한 마이그레이션 도구를 선택합니다.
- 평가: 자동 검사를 실행하여 기술 부채를 정량화하고, 코드 및 스키마 차단 요소를 감지하고, 프로젝트 노력을 추정합니다.
- 변환: AI 지원 에이전트와 CLI 도구를 사용하여 코드를 현대화하고, 데이터베이스 스키마를 변환하고, 지속적인 데이터 복제를 설정합니다.
- 실행 및 최적화: 컨테이너화된 워크로드를 Cloud Run 또는 GKE에 배포하고 Gemini Cloud Assist 및 Active Assist를 사용하여 성능을 최적화하고 클라우드 비용을 관리합니다.
지원 받기
Modernization Hub는 미리보기 상태입니다. 미리보기 기간에는 표준 Google Cloud 연중무휴 지원 서비스수준계약 (SLA)이 적용되지 않습니다.
문제를 신고하거나, 지원을 요청하거나, 제품 의견을 제출하려면 modernization-hub-feedback-external@google.com으로 이메일을 보내세요.
다음 단계
- .NET 애플리케이션을 평가하는 방법을 알아보세요.
- Java 애플리케이션을 평가하는 방법을 알아보세요.
- Mainframe Assessment Tool (MAT)을 설정하는 방법을 알아보세요.