Dual Run을 사용하면 기존 메인프레임과 Google Cloud에서 동시에 워크로드를 실행하고 동작을 비교할 수 있으므로 실시간 테스트를 수행하고 성능 및 안정성에 대한 데이터를 빠르게 수집할 수 있습니다.
Dual Run을 사용하면 Google Cloud로 현대화 중인 메인프레임 애플리케이션을 테스트하고 인증하며 위험을 제거하여 마이그레이션 중과 라이브로 전환하기 전에 현대화된 애플리케이션의 정확성, 완전성, 성능을 보장할 수 있습니다.
듀얼 실행 작동 방식
Google Cloud에서 메인프레임 애플리케이션을 현대화한 후 이중 실행을 사용하여 일일 보고서나 데이터베이스 스냅샷과 같은 메인프레임 계산의 출력을 Google Cloud애플리케이션의 출력과 비교할 수 있습니다. 두 시스템의 입력이 동일하면 출력도 동일해야 합니다. 그렇지 않은 경우 이중 실행을 사용하면 비즈니스 중단 없이 차이점을 파악하고 분석할 수 있습니다.
Dual Run을 사용하면 자동화를 통해 프로덕션 메인프레임 시스템의 실제 라이브 이벤트를 현대화된 Google Cloud애플리케이션에 재생할 수도 있습니다. 이를 통해 두 시스템 간의 출력을 비교하여 현대화된 애플리케이션 내에서 업데이트된 비즈니스 로직의 정확성을 보장할 수 있습니다.
두 시스템의 기능적 및 비기능적 성능 동일성에 만족하면 프로덕션에서 새 Google Cloud환경으로 전환하고 메인프레임 폐기를 시작할 수 있습니다.
이중 실행은 다음 워크로드 유형에서 작동합니다.
- 일일 보고서 또는 데이터베이스 로그와 같은 일괄 워크로드
- 은행 거래와 같은 온라인 거래 (미리보기)
Dual Run의 이점
듀얼 러닝은 다음과 같은 이점을 제공합니다.
- 비즈니스를 중단하지 않고 메인프레임 애플리케이션을 테스트할 수 있습니다. 두 애플리케이션의 기능적 동등성에 대한 확신을 갖기 전에 두 애플리케이션을 철저히 테스트하고 비교할 수 있습니다.
- 이를 통해 데이터를 안전하게 제어할 수 있습니다. 사용자와 사용자가 승인한 사용자만 Google Cloud 프로젝트에 저장된 데이터에 액세스할 수 있습니다. Google은 사용자의 데이터에 액세스할 수 없습니다.
- 이를 통해 애플리케이션 테스트에 필요한 시간을 단축하여 Google Cloud 로의 마이그레이션 여정을 가속화할 수 있습니다.
- 단일 인터페이스에서 두 시스템의 동작을 관찰하고 비교할 수 있습니다.
다음 단계
일괄 워크로드용 Dual Run 아키텍처에 대해 자세히 알아보세요.