

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

# 1단계: 허브 스택 시작
<a name="launch-the-stack-hub-template"></a>

이 자동화된 AWS CloudFormation 템플릿은 AWS 클라우드에 Amazon WorkSpaces용 Cost Optimizer를 배포합니다.

1. [AWS Management Console](https://console.aws.amazon.com/console/)에 로그인하고 버튼을 선택하여 `cost-optimizer-for-amazon-workspaces` AWS CloudFormation 템플릿을 시작합니다.

    [https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?templateURL=https:%2F%2Fsolutions-reference.s3.amazonaws.com%2Fcost-optimizer-for-amazon-workspaces%2Flatest%2Fcost-optimizer-for-amazon-workspaces.template&redirectId=ImplementationGuide](https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?templateURL=https:%2F%2Fsolutions-reference.s3.amazonaws.com%2Fcost-optimizer-for-amazon-workspaces%2Flatest%2Fcost-optimizer-for-amazon-workspaces.template&redirectId=ImplementationGuide) 

1. 이 템플릿은 기본적으로 미국 동부(버지니아 북부) 리전에서 시작됩니다. 다른 AWS 리전에서 Amazon WorkSpaces용 Cost Optimizer를 시작하려면 콘솔 탐색 모음에서 리전 선택기를 사용합니다.
**참고**  
이 솔루션은 단일 계정 배포 또는 다중 계정 배포로 시작할 수 있습니다. 단일 계정 배포의 경우 워크스페이스를 모니터링하려는 계정에 허브 템플릿만 배포하면 됩니다. 다중 계정 배포는 허브 및 스포크 모델에서 작동합니다. 다중 계정 배포의 경우 허브 템플릿을 중앙 계정에 배포하고 허브 계정의 입력 파라미터에 AWS 조직 ID 및 관리 계정 ID를 제공해야 합니다.

1. **스택 생성** 페이지에서 **Amazon S3 URL 텍스트 상자에 올바른 템플릿 URL**이 있는지 확인하고 **다음을** 선택합니다.

1. **스택 세부 정보 지정** 페이지에서 솔루션 스택 이름을 할당합니다. 문자 제한 이름 지정에 대한 자세한 내용은 [AWS Identity and Access Management 사용 설명서의 IAM 및 AWS STS 할당량, 이름 요구 사항 및 문자 제한을 참조하세요](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_iam-limits.html). *AWS Identity and Access Management *

1. **파라미터**에서 템플릿의 파라미터를 검토하고 필요에 따라 수정합니다. 이 솔루션은 다음과 같은 기본값을 사용합니다.
**중요**  
한 달 동안 사용되지 않은 **월말 정리 시뮬레이션** 및 워크스페이스 종료 파라미터를 `Yes` 로 동시에 설정하지 마세요. **** 이렇게 하면 예기치 않은 WorkSpace 종료가 발생합니다.

**월말 정리 시뮬레이션** 파라미터는 마치 해당 월의 마지막 날인 것처럼 솔루션을 실행한 다음 예기치 않게 WorkSpaces를 종료합니다. 사용하지 않는 WorkSpaces 종료 기능을 사용하려면 **월말 정리 시뮬레이션**을 로 설정합니다`No`.


| 파라미터 | 기본값 | 설명 | 
| --- | --- | --- | 
|   **AWS Fargate용 신규 또는 기존 VPC 선택**   |  |  | 
|   **새 VPC 생성**   |   `Yes`   |  새 Amazon VPC에 솔루션을 배포`Yes`하려면 선택합니다.  | 
|   **기존 VPC 설정**   |  |  | 
|   **퍼블릭 서브넷 ID**   |   *<선택 사항 입력>*   |  게이트웨이를 시작할 퍼블릭 서브넷 ID입니다. 새 VPC `Yes` 생성을 선택하거나 기존 서브넷 ID를 입력하여 Amazon ECS 작업을 실행하는 경우이 값을 비워 둡니다. ****   | 
|   **첫 번째 퍼블릭 서브넷 ID**   |   *<선택 사항 입력>*   |  ECS 작업을 시작하기 위한 프라이빗 서브넷 ID입니다. **새 VPC 생성** `Yes`의 경우 비워 둡니다.  | 
|   **두 번째 서브넷의 두 번째 프라이빗 서브넷 ID**   |   *<선택 사항 입력>*   |  Amazon ECS 작업을 시작하기 위한 두 번째 프라이빗 서브넷 ID입니다. 새 VPC `Yes` 생성을 선택하거나 기존 서브넷 ID를 입력하여 Amazon ECS 작업을 실행하는 경우이 값을 비워 둡니다. ****   | 
|   **ECS 작업을 시작하기 위한 보안 그룹 ID**   |   *<선택 사항 입력>*   |  Amazon ECS 작업을 시작하기 위한 보안 그룹 ID 새 VPC `Yes` 생성을 선택하거나 기존 보안 그룹 ID를 입력하여 Amazon ECS 작업을 실행하는 경우이 값을 비워 둡니다. ****   | 
|   **새 VPC 설정**   |  |  | 
|   **AWS Fargate VPC CIDR 블록**   |   `10.215.0.0/16`   |  솔루션이 실행될 때 AWS Fargate 컨테이너를 동적으로 배포하는 데 사용되는 기본 VPC CIDR입니다.  | 
|   **퍼블릭 서브넷 CIDR 블록**   |   `10.215.10.0/24`   |  인터넷 게이트웨이가 배포되는 퍼블릭 서브넷입니다.  | 
|   **AWS Fargate 프라이빗 Subnet1 CIDR 블록**   |   `10.215.30.0/24`   |  AWS Fargate 컨테이너가 배포된 서로 다른 가용 영역에 있는 두 개의 프라이빗 서브넷 중 하나입니다.  | 
|   **AWS Fargate 프라이빗 Subnet2 CIDR 블록**   |   `10.215.40.0/24`   |  AWS Fargate 컨테이너가 배포되는 서로 다른 가용 영역에 있는 두 서브넷 중 두 번째 서브넷입니다.  | 
|   **AWS Fargate SecurityGroup CIDR 블록**   |   `0.0.0.0/0`   |  Amazon ECS 컨테이너 아웃바운드 액세스를 제한하는 CIDR 블록입니다.  | 
|   **테스트 파라미터**   |  |  | 
|   **드라이 런 모드에서 시작**   |   `Yes`   |  변경 로그를 생성하지만 변경 사항을 적용하지 않습니다. 자세한 내용은 [드라이 런 모드를](features-and-benefits.md#dry-run-mode) 참조하세요.  | 
|   **월말 정리 시뮬레이션**   |   `No`   |  날짜를 재정의하고 솔루션이 마치 월말인 것처럼 실행되도록 합니다.  | 
|   **로그 수준**   |   `INFO`   |  CloudWatch에서 Lambda 함수 로그의 로그 수준을 설정합니다.  | 
|   **요금 파라미터**   |  |  | 
|   **ValueLimit**   |   `81`   |  값 인스턴스가 로 변환되기 전에 한 달 동안 실행할 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **StandardLimit**   |   `85`   |  로 변환되기 전에 표준 인스턴스가 한 달 동안 실행될 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **PerformanceLimit**   |   `83`   |  로 변환되기 전에 한 달 동안 성능 인스턴스가 실행될 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **GraphicsG4dnLimit**   |   `217`   |  Graphics 인스턴스가 로 변환되기 전에 한 달 동안 실행할 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **GraphicsProG4dnLimit**   |   `80`   |  GraphicsPro 인스턴스가 로 변환되기 전에 한 달 동안 실행될 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **PowerLimit**   |   `83`   |  Power 인스턴스가 로 변환되기 전 한 달 동안 실행될 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **PowerProLimit**   |   `80`   |  PowerPro 인스턴스가 로 변환되기 전 한 달 동안 실행될 수 있는 시간입니다`ALWAYS_ON`.  | 
|   **컨테이너 이미지**   |  |  | 
|   **컨테이너 이미지 자동 업데이트**   |   `Yes`   |  다음 마이너 릴리스까지 최신 이미지를 자동으로 사용하고 이미지를 보호합니다. 선택하면 보안 업데이트 없이 원래 릴리스된 이미지를 `No` 가져옵니다.  | 
|   **AWS 리전 목록**   |  |  | 
|   **AWS 리전 목록**   |   *<입력 필수>*   |  모니터링할 솔루션에 대해 쉼표로 구분된 AWS 리전 목록입니다. 예: `us-east-1`, `us-west-2`.  | 
|   **미사용 워크스페이스 종료**   |  |  | 
|   **한 달 동안 사용되지 않는 워크스페이스 종료**   |   `No`   |  한 달 동안 사용되지 않는 WorkSpaces를 삭제`Yes`하려면 선택합니다.  | 
|   **종료 확인 개월 수**   |   `1`   |  종료 전 비활성 기간을 확인할 월 수를 입력합니다. 기본값은 `1` 월입니다.  | 
|   **다중 계정 배포**   |  |  | 
|   **다중 계정 배포를 위한 조직 ID**   |   *<선택 사항 입력>*   |  다중 계정 배포를 지원하는 AWS Organizations ID입니다. 단일 계정 배포의 경우 비워 둡니다.  | 
|   **조직에 대한 관리 계정의 계정 ID**   |   *<선택 사항 입력>*   |  조직의 관리 계정의 계정 ID입니다. 단일 계정 배포의 경우 비워 둡니다.  | 

1. **다음**을 선택합니다.

1. **스택 옵션 구성** 페이지에서 **다음**을 선택합니다.

1. **검토 및 생성** 페이지에서 설정을 검토하고 확인합니다. 템플릿이 IAM 리소스를 생성함을 확인하는 확인란을 선택하세요.

1. **제출**을 선택하여 스택을 배포합니다.

AWS CloudFormation 콘솔의 **상태** 열에서 스택의 상태를 볼 수 있습니다. 약 5분 후에 CREATE\$1COMPLETE 상태를 확인할 수 있습니다.

**참고**  
이 솔루션에는 `CostOptimizerCreateTask` AWS Lambda 함수 외에도 초기 구성 중에 또는 리소스가 업데이트되거나 삭제될 때만 실행되는 `solution-helper` Lambda 함수가 포함되어 있습니다.  
이 솔루션을 실행하면 AWS Management Console에 모든 Lambda 함수가 표시되지만 `CostOptimizerCreateTask` 함수만 정기적으로 활성화됩니다. 그러나 연결된 리소스를 관리하는 데 필요하므로 `solution-helper` 함수를 삭제하지 마십시오.