기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
튜토리얼: AWS Blu Age용 관리형 런타임 설정
이 자습서에 지정된 데모 애플리케이션을 사용하여 AWS Blu Age 현대화 애플리케이션을 AWS 메인프레임 현대화 런타임 환경에 배포할 수 있습니다.
주제
사전 조건
이 튜토리얼을 완료하려면 데모 애플리케이션 아카이브 -v1.zip 를 다운로드하십시오. PlanetsDemo
실행 중인 데모 애플리케이션에 액세스하려면 최신 브라우저가 필요합니다. 이 브라우저를 데스크톱에서 실행할지, Amazon Elastic Compute Cloud 인스턴스 (예: 에서 실행) 에서 실행할지에 따라 보안 설정이 결정됩니다. VPC
1단계: 데모 애플리케이션 업로드
Amazon S3 버킷에 애플리케이션 개정 버전을 업로드합니다. 애플리케이션을 배포할 AWS 리전 위치와 동일한 위치에 이 버킷이 있는지 확인하세요. 다음 예제는 planetsdemo라는 이름의 버킷을 보여 줍니다. 이 버킷에는 키 접두사 또는 폴더의 이름이 v1이고 이름이 planetsdemo-v1.zip
인 아카이브가 있습니다.
참고
버킷의 폴더는 필수입니다.
2단계: 애플리케이션 정의 만들기
애플리케이션을 관리형 런타임에 배포하려면 AWS 메인프레임 현대화 애플리케이션 정의가 필요합니다. 이 정의는 애플리케이션 위치 및 설정을 설명하는 JSON 파일입니다. 다음 예제는 데모 애플리케이션에 대한 이러한 애플리케이션 정의입니다.
{ "template-version": "2.0", "source-locations": [{ "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "planetsdemo", "s3-key-prefix": "v1" } }], "definition": { "listeners": [{ "port": 8196, "type": "http" }], "ba-application": { "app-location": "${s3-source}/PlanetsDemo-v1.zip" } } }
s3-bucket
항목을 샘플 애플리케이션 zip 파일을 저장한 버킷 이름으로 변경합니다.
애플리케이션 정의에 대한 자세한 내용은 AWS Blu Age 애플리케이션 정의 샘플를 참조하세요.
3단계: 런타임 환경 생성
AWS 메인프레임 현대화 런타임 환경을 만들려면 다음 단계를 수행하십시오.
AWS Mainframe Modernization
콘솔을 엽니다. -
AWS 리전 선택기에서 환경을 만들려는 지역을 선택합니다. 이는 S3 버킷을 생성한 지역과 AWS 리전 일치해야 합니다. 1단계: 데모 애플리케이션 업로드
-
Mainframe 애플리케이션 현대화 애플리케이션에서 Blu-Age 기반 리팩터링을 선택한 다음 시작하기를 선택합니다.
-
AWS메인프레임 현대화가 어떻게 도움이 될 수 있는가에서 런타임 환경 배포 및 생성을 선택합니다 .
-
왼쪽 탐색 창에서 컴퓨팅 환경을 선택한 다음 환경 생성을 선택합니다. 기본 정보 지정 페이지에서 환경의 이름과 설명을 입력한 다음 AWSBlu Age 엔진이 선택되었는지 확인합니다. 선택적으로 생성된 리소스에 태그를 추가할 수 있습니다. 다음을 선택합니다.
-
구성 지정 페이지에서 독립형 런타임 환경을 선택합니다.
-
보안 및 네트워크에서 다음과 같이 변경합니다.
-
이 환경에 배포된 애플리케이션을 공개적으로 액세스할 수 있도록 허용을 선택합니다. 이 옵션은 데스크톱에서 액세스할 수 있도록 애플리케이션에 퍼블릭 IP 주소를 할당합니다.
-
VPCa를 선택하세요. 기본값을 사용할 수 있습니다.
-
서브넷 두 개를 선택합니다. 서브넷에서 퍼블릭 IP 주소 할당을 허용하는지 확인하세요.
-
보안 그룹을 선택합니다. 기본값을 사용할 수 있습니다. 선택한 보안 그룹이 브라우저 IP 주소로부터 애플리케이션 정의의
listener
속성에 지정한 포트에 액세스할 수 있도록 허용하는지 확인하세요. 자세한 내용은 2단계: 애플리케이션 정의 만들기 단원을 참조하십시오.
선택한 외부에서 애플리케이션에 액세스하려면 VPC 해당 애플리케이션에 대한 인바운드 규칙이 제대로 구성되어 있는지 확인하십시오. VPC 자세한 내용은 문제 해결 오류: 애플리케이션에 접근할 수 없습니다. URL 단원을 참조하십시오.
-
-
다음을 선택합니다.
-
스토리지 연결 - 선택 사항에서 기본 선택 사항을 그대로 두고 다음을 선택합니다.
-
일정 유지 관리에서 기본 설정 없음을 선택한 후 다음을 선택합니다.
-
검토 및 만들기에서 정보를 검토한 다음 환경 만들기를 선택합니다.
4단계: 애플리케이션 생성
-
에서 AWS메인프레임 현대화로 이동합니다. AWS Management Console
-
탐색 창에서 애플리케이션(Applications)을 선택한 다음 애플리케이션 생성(Create application)을 선택합니다. 기본 정보 지정 페이지에서 응용 프로그램의 이름과 설명을 입력하고 AWSBlu Age 엔진이 선택되어 있는지 확인합니다. 다음을 선택합니다.
-
리소스 및 구성 지정 페이지에서 에서 JSON 2단계: 애플리케이션 정의 만들기 생성한 업데이트된 애플리케이션 정의를 복사하여 붙여넣습니다.
-
검토 및 생성에서 선택 사항을 검토한 다음 애플리케이션 생성을 선택합니다.
5단계: 애플리케이션 배포
AWS 메인프레임 현대화 런타임 환경과 애플리케이션을 모두 성공적으로 생성하고 둘 다 사용 가능 상태가 되면 애플리케이션을 런타임 환경에 배포할 수 있습니다. 이렇게 하려면 다음 단계를 완료하세요.
-
관리 콘솔에서 AWS메인프레임 현대화로 이동하십시오. AWS 탐색 창에서 환경을 선택합니다. 환경 목록 페이지가 표시됩니다.
-
이전에 만든 런타임 환경을 선택합니다. 환경 세부 정보 페이지가 표시됩니다.
-
애플리케이션 배포를 선택합니다.
-
이전에 만든 애플리케이션을 선택한 다음 애플리케이션을 배포할 버전을 선택합니다. 그런 다음 배포를 선택합니다.
-
애플리케이션 배포가 완료될 때까지 기다리세요. 애플리케이션이 성공적으로 배포되었습니다라는 메시지가 포함된 배너가 표시됩니다.
6단계: 애플리케이션 시작
-
에서 AWS메인프레임 현대화로 이동한 다음 애플리케이션을 선택합니다. AWS Management Console
-
애플리케이션 페이지로 이동하고 배포를 선택합니다. 애플리케이션 상태는 성공이어야 합니다.
-
작업을 선택한 후 애플리케이션 시작을 선택합니다.
7단계: 애플리케이션 액세스
-
애플리케이션이 실행 상태가 될 때까지 기다리세요. 애플리케이션이 성공적으로 시작되었습니다라는 메시지가 포함된 배너가 표시됩니다.
-
애플리케이션 호스트 이름을 복사합니다. DNS 애플리케이션의 애플리케이션 정보 섹션에서 이 호스트 이름을 찾을 수 있습니다.
-
브라우저에서
http://{hostname}:{portname}/PlanetsDemo-web-1.0.0/
으로 이동하세요.-
hostname
이전에 복사한 DNS 호스트 이름입니다. -
portname
은 2단계: 애플리케이션 정의 만들기에서 생성한 애플리케이션 정의에 정의된 Tomcat 포트입니다.
JICS화면이 나타납니다.
-
애플리케이션에 액세스할 수 없는 경우 문제 해결 오류: 애플리케이션에 접근할 수 없습니다. URL 를 참조하세요.
참고
애플리케이션에 액세스할 수 없고 보안 그룹의 인바운드 규칙에 포트 8196에서 '내 IP'가 선택된 경우 포트 8196에서 LB i/p의 트래픽을 허용하는 규칙을 지정합니다.
8단계: 애플리케이션 테스트
이 단계에서는 마이그레이션된 애플리케이션에서 트랜잭션을 실행합니다.
-
JICS화면에서 입력 필드에 를 입력하고
PINQ
[Run] 을 선택하거나 Enter 키를 눌러 애플리케이션 트랜잭션을 시작합니다.데모 앱 화면이 나타나야 합니다.
-
해당 필드에 행성 이름을 입력하고 Enter 키를 누릅니다.
행성에 대한 세부 정보를 볼 수 있을 것입니다.
리소스 정리
이 자습서를 진행하기 위해 생성한 리소스가 더 이상 필요하지 않은 경우 해당 리소스를 삭제합니다. 이렇게 하려면 다음 단계를 완료합니다.
-
AWS 메인프레임 현대화 애플리케이션이 아직 실행 중이면 중지하십시오.
-
애플리케이션을 삭제합니다. 자세한 내용은 AWS Mainframe Modernization 애플리케이션 삭제 단원을 참조하십시오.
-
런타임 환경을 삭제합니다. 자세한 내용은 AWS 메인프레임 현대화 런타임 환경 삭제 단원을 참조하십시오.