

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

# 컨테이너 리소스 증가
<a name="increase-container-resources"></a>

로드 테스트가 시뮬레이션할 수 있는 동시 가상 사용자 수(동시성)를 늘리려면 각 Amazon ECS 작업에 할당된 CPU 및 메모리 리소스를 늘려야 합니다. 여기에는 리소스 제한이 더 높은 새 작업 정의 개정을 생성한 다음 향후 테스트 실행에 새 작업 정의를 사용하도록 솔루션의 DynamoDB 구성을 업데이트하는 작업이 포함됩니다.

## 새 작업 정의 개정 생성
<a name="create-new-task-definition"></a>

CPU 및 메모리 리소스가 증가한 새 작업 정의를 생성하려면 다음 단계를 따르세요.

1. [Amazon Elastic Container Service 콘솔](https://console.aws.amazon.com/ecs/home)에 로그인합니다.

1. 왼쪽 탐색 메뉴에서 **작업 정의를** 선택합니다.

1. 이 솔루션에 해당하는 작업 정의 옆의 확인란을 선택합니다. 예: `[replaceable]`<stackName>`-EcsTaskDefinition-*<system-generated-random-Hash>*.

1. **Create new revision(새 수정 생성)**을 선택합니다.

1. **새 개정 생성** 페이지에서 다음 작업을 수행합니다.

   1. **작업 크기**에서 **작업 메모리**와 **작업 CPU**를 원하는 값으로 수정합니다. 값이 높을수록 작업당 더 많은 동시 가상 사용자가 허용됩니다.

   1. **컨테이너 정의**에서 **하드/소프트 메모리 제한을** 검토합니다. 이 제한이 원하는 메모리보다 낮으면 컨테이너를 선택합니다.

   1. **컨테이너 편집** 대화 상자에서 **메모리 제한**으로 이동하여 **하드 제한을** 작업 메모리 할당과 일치하거나 더 작게 업데이트합니다.

   1. **업데이트**를 선택합니다.

1. **새 개정 생성** 페이지에서 **생성을** 선택합니다.

1. 작업 정의가 성공적으로 생성되면 버전 번호를 포함하여 전체 작업 정의 ARN을 기록합니다. 예: `[replaceable]`<stackName>`-EcsTaskDefinition-*<system-generated-random-Hash>*:[replaceable]`<system-generated-versionNumber>`

## DynamoDB 테이블 업데이트
<a name="update-dynamodb-table"></a>

새 작업 정의 개정을 생성한 후에는 향후 테스트 실행에서 새 작업 정의를 사용하도록 솔루션의 DynamoDB 테이블을 업데이트해야 합니다. 업데이트된 작업 정의를 사용하려는 각 AWS 리전에 대해 다음 단계를 반복합니다.

1. [DynamoDB 콘솔](https://console.aws.amazon.com/dynamodb/home)로 이동합니다.

1. 왼쪽 탐색 창에서 **테이블** 아래의 **항목 탐색**을 선택합니다.

1. 이 솔루션과 연결된 `scenarios-table` DynamoDB 테이블을 선택합니다. 예: `[replaceable]`<stackName>`-DLTTestRunnerStorageDLTScenariosTable-*<system-generated-random-Hash>*.

1. 새 작업 정의 개정을 생성한 리전에 해당하는 항목을 선택합니다. 예: `region-[replaceable]`<region-name>`.

1. 항목 편집기에서 **taskDefinition** 속성을 찾고 이전 섹션에서 기록한 전체 작업 정의 ARN(버전 번호 포함)으로 값을 업데이트합니다.

1. **변경 사항 저장**을 선택합니다.

**참고**  
업데이트된 작업 정의는 새 테스트 실행에만 사용됩니다. 현재 실행 중이거나 예약된 모든 테스트는 이전 작업 정의를 계속 사용합니다.