

AWS Mainframe Modernization Service(관리형 런타임 환경 환경 환경)는 더 이상 신규 고객에게 공개되지 않습니다. AWS Mainframe Modernization Service(관리형 런타임 환경 환경)와 유사한 기능은 AWS Mainframe Modernization Service(자체 관리형 환경)를 참조하세요. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [AWS Mainframe Modernization 가용성 변경을](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html) 참조하세요.

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

# 메인프레임 관리형 애플리케이션의 AWS 변환 구조
<a name="applications-m2-other-resources-structure"></a>

메인프레임 리팩터링 패턴에 AWS 변환을 사용하는 경우 메인프레임 런타임 엔진`app-location`에 대한 AWS 변환은 애플리케이션 정의에서에 지정된 폴더에 다음 구조를 예상합니다.

![\[애플리케이션 이름 폴더 내의 예상 구조.\]](http://docs.aws.amazon.com/ko_kr/m2/latest/userguide/images/ba-app-structure.png)


**config**  
프로젝트의 YAML 파일이 들어 있습니다. 이러한 파일은 애플리케이션과 관련된 YAML 파일이며, 일반적으로 AWS Mainframe Modernization이 자동으로 제공하고 설정하는 `application-main.yaml` 파일과 같은 이름이 `application-planetsdemo.yaml` 지정되지 않습니다.

**웹앱**  
애플리케이션용 `war` 파일이 들어 있습니다. 이러한 파일은 현대화 프로세스의 결과물입니다.

또한 애플리케이션에는 다음과 같은 선택적 폴더가 있을 수 있습니다.

jics/sql  
애플리케이션의 JICS 데이터베이스를 초기화하는 `initJics.sql` 스크립트가 들어 있습니다.

스크립트  
`war` 파일 내에서 직접 제공할 수도 있는 애플리케이션 스크립트가 들어 있습니다.

sql  
`war` 파일 내에 직접 제공할 수도 있는 애플리케이션 SQL 파일이 들어 있습니다.

lnk  
`war` 파일 내에 직접 제공할 수도 있는 애플리케이션 LNK 파일이 들어 있습니다.

extra  
현대화된 애플리케이션에 추가 기능을 제공할 수 있는 jar이 포함되어 있습니다.

## 애플리케이션의 Java 옵션 관리
<a name="java-memory-management"></a>

애플리케이션의 특정 Java 옵션을 관리하려면에 지정된 `tomcat.properties` 폴더에 라는 속성 파일을 추가합니다`app-location`. 이 파일은 최소 Java 메모리 사용량을 지정하는 `xms` 속성과 최대 Java 메모리 사용량을 지정하는 `xmx` 속성 및 DNS 확인의 캐시 기간을 관리하는 `dnscachettl` 속성 등 세 가지 속성을 가질 수 있습니다. 다음은 유효한 `tomcat.properties` 파일의 내용을 보여주는 예제입니다.

```
xms=512M
xmx=1G
dnscachettl=5
```

첫 두 속성에 대해 지정하는 값은 다음 단위 중 하나일 수 있습니다.
+ 바이트: 단위를 지정하지 마세요.
+ 킬로바이트: 값에 K를 추가합니다.
+ 메가바이트: 값에 M을 추가합니다.
+ 기가바이트: 값에 G를 추가합니다.

세 번째 속성의 값은 캐시 기간을 초 단위로 나타내며 -1(영구 캐시)이거나 0(캐시 없음)에서 999까지의 범위일 수 있습니다. 관리형 애플리케이션 배포의 맥락에서 기본값은 -1입니다.