

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 서버리스 AWS 인프라에서 현대화된 Blu Age 메인프레임 워크로드 실행
<a name="introduction"></a>

*Richard Milner-Watts, Amazon Web Services(AWS)*

*2023년 6월*([문서 기록](doc-history.md))

많은 조직이 이전의 메인프레임 컴퓨터를 사용하여 운영에 중요한 워크로드를 실행합니다. 그러나 이러한 레거시 메인프레임 워크로드는 다음과 같은 여러 가지 이유로 유지 관리하는 데 문제가 될 수 있습니다.
+ Common Business-oriented Language(COBOL)와 같이 사용 중인 프로그래밍 언어가 종종 이전 버전이며 종종 신규 개발자에게 자주 교육되지 않습니다.
+ 워크로드를 실행하는 메인프레임 환경은 운영 및 유지 관리 비용이 많이 들고 일반적으로 지원을 위해 중요한 온프레미스 인프라가 필요합니다.
+ 메인프레임을 운영하려면 전문화된 기술이 필요하므로 조직에서 희귀한 기술(종종 비용이 많이 들어감)을 갖춘 직원을 유지하거나 이 분야의 전문 파트너와 협력해야 합니다.
+ 벤더의 부품과 지원을 얻기 어렵고 비용이 많이 들 수 있습니다.

이러한 레거시 메인프레임 워크로드를 최신 클라우드 아키텍처로 마이그레이션하면 메인프레임 유지 관리 비용을 없앨 수 있습니다. 이 비용은 환경이 노후화됨에 따라 증가합니다. 메인프레임 워크로드를 현대화하고 클라우드로 마이그레이션하면 애플리케이션을 리팩터링하고 비용을 절감하며 최신 클라우드 서비스 및 오퍼링을 활용할 수 있습니다.

하지만 메인프레임에서 작업을 마이그레이션하는 데에는 고유한 문제가 발생할 수 있습니다. 직원이 작업 로직에 익숙하지 않을 수 있습니다. 메인프레임은 매우 많은 양의 입출력(I/O)을 처리하도록 설계되어 최신 일반 CPU에서 감당하기 어려울 수 있는 성능도 달성합니다. 이러한 작업을 다시 작성하는 것은 큰 작업이 될 수 있으며 상당한 노력이 필요할 수 있습니다.

[Blu Age](https://www.bluage.com/)는 애플리케이션 코드, 종속성 및 인프라를 포함한 레거시 메인프레임 워크로드를 AWS [클라우드의 최신 워크로드로 변환하는 메인프레임 현대화 도구](https://aws.amazon.com/mainframe-modernization/patterns/refactor)입니다. 이는 레거시 메인프레임 워크로드를 최신 Java 코드로 변환합니다. Blu Age는 레거시 메인프레임 워크로드에서 코드를 읽은 다음 변환 엔진을 사용하여 동등한 기능을 갖춘 최신 Java 애플리케이션을 생성합니다. 워크로드를 현대화하고 리팩터링한 후 AWS 클라우드에서 배포합니다. 현대화된 애플리케이션은 원래 메인프레임 애플리케이션과 동일한 입력 및 출력에 액세스해야 하며, 여기에는 운영 환경이 필요합니다. Blu Age를 사용하여 워크로드를 현대화하는 방법에 대한 자세한 내용은 다음 AWS 권장 가이드 간행물을 AWS 서비스참조하세요.
+ [Blu Age로 현대화된 메인프레임 워크로드 컨테이너화](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/containerize-mainframe-workloads-that-have-been-modernized-by-blu-age.html)
+ [Terraform을 사용하여 컨테이너화된 Blu Age 애플리케이션을 위한 환경 배포](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/deploy-an-environment-for-containerized-blu-age-applications-by-using-terraform.html)

이 가이드에서는 클라우드 네이티브 서버리스 인프라에서 현대화된 전체 워크로드를 배포하고 운영하기 위한 모범 사례와 참조 아키텍처를 제공합니다. 이 가이드의 아키텍처는 다음 고려 사항을 염두에 두고 설계되었습니다.
+ 이러한 Java 애플리케이션을 호스팅하기 위해 [Amazon Elastic Compute Cloud(Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) 인스턴스를 연중무휴로 실행하는 것은 권장되지 않습니다. 이 가이드에 나오는 입증된 아키텍처는 [Amazon Elastic Container Service(Amazon ECS)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html) 및 [AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html)에 기반합니다. 이러한 서비스는 이러한 현대화된 워크로드를 오케스트레이션하고 실행할 수 있습니다.
+ 메인프레임 태스크가 Java로 변환되면 통합 시스템이 태스크 입력 및 출력을 성공적으로 처리하는지 확인합니다.
+ 현대화된 워크로드의 대상 인프라는 비용과 운영 오버헤드를 최소화하고 성능, 가용성, 보안 및 지속 가능성을 극대화하도록 [잘 설계](https://aws.amazon.com/architecture/well-architected)되어야 합니다.
+ 이 아키텍처는 온디맨드로 실행되는 배치 작업과 수신 로드에 따라 실행하고 규모를 조정해야 하는 실시간 서비스를 모두 포함합니다.

## 목표 비즈니스 성과
<a name="targeted-business-outcomes"></a>

이 가이드에서 다루는 모범 사례와 아키텍처 샘플은 사용자와 조직이 다음과 같은 비즈니스 목표를 달성하는 데 도움이 될 수 있습니다.
+ Blu Age 메인프레임 현대화 서비스의 가치 제안과 이를 사용하여 기존 메인프레임 구현에서 마이그레이션하는 비용을 절감하는 방법을 이해합니다.
+ Blu Age를 AWS 사용하여 마이그레이션할 수 있는 메인프레임 작업 유형의 유형을 이해합니다.
+ 이 가이드에 자세히 설명된 대상 아키텍처를 메인프레임 워크로드에 적용하는 방법을 계획합니다.

## 대상 독자
<a name="intended-audience"></a>

이 가이드는 워크로드를 AWS 클라우드로 마이그레이션하여 메인프레임을 폐기하는 옵션을 평가하는 엔터프라이즈 및 데이터 아키텍트를 대상으로 합니다.