

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

# 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입니다.<br />새 VPC `Yes` 생성을 선택하거나 기존 서브넷 ID를 입력하여 Amazon ECS 작업을 실행하는 경우이 값을 비워 둡니다. ****  | 
|  **첫 번째 퍼블릭 서브넷 ID**  |  *<선택 사항 입력>*  | ECS 작업을 시작하기 위한 프라이빗 서브넷 ID입니다. **새 VPC 생성** `Yes`의 경우이 값을 비워 둡니다. | 
|  **두 번째 서브넷의 두 번째 프라이빗 서브넷 ID**  |  *<선택 사항 입력>*  | Amazon ECS 작업을 시작하기 위한 두 번째 프라이빗 서브넷 ID입니다.<br />새 VPC `Yes` 생성을 선택하거나 기존 서브넷 ID를 입력하여 Amazon ECS 작업을 실행하는 경우이 값을 비워 둡니다. ****  | 
|  **ECS 작업을 시작하기 위한 보안 그룹 ID**  |  *<선택 사항 입력>*  | Amazon ECS 작업을 시작하기 위한 보안 그룹 ID<br />새 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`. | 
|  **GeneralPurpose4xlargeLimit**  |  `121`  | GeneralPurpose.4xlarge 인스턴스가 로 변환되기 전 한 달 동안 실행될 수 있는 시간입니다`ALWAYS_ON`. | 
|  **GeneralPurpose8xlargeLimit**  |  `125`  | GeneralPurpose.8xlarge 인스턴스가 로 변환되기 전 한 달 동안 실행될 수 있는 시간입니다`ALWAYS_ON`. | 
|  **컨테이너 이미지**  |  |  | 
|  **컨테이너 이미지 자동 업데이트**  |  `Yes`  | 다음 마이너 릴리스까지 최신 이미지를 자동으로 사용하고 이미지를 보호합니다. 선택하면 보안 업데이트 없이 원래 릴리스된 이미지를 `No` 가져옵니다. | 
|  **AWS 리전 목록**  |  |  | 
|  **AWS 리전 목록**  |  {{<입력 필수>}}  | 모니터링할 솔루션에 대해 쉼표로 구분된 AWS 리전 목록입니다.<br />예: `us-east-1`, `us-west-2`. | 
|  **미사용 워크스페이스 종료**  |  |  | 
|  **한 달 동안 사용되지 않는 워크스페이스 종료**  |  `No`  | 한 달 동안 사용되지 않는 WorkSpaces를 삭제`Yes`하려면 선택합니다. | 
|  **종료 확인 개월 수**  |  `1`  | 종료 전 비활성 기간을 확인할 개월 수를 입력합니다. 기본값은 `1` 월입니다. | 
|  **다중 계정 배포**  |  |  | 
|  **다중 계정 배포를 위한 조직 ID**  |  *<선택 사항 입력>*  | 다중 계정 배포를 지원하는 AWS Organizations ID입니다.<br />단일 계정 배포의 경우 비워 둡니다. | 
|  **조직에 대한 관리 계정의 계정 ID**  |  *<선택 사항 입력>*  | 조직의 관리 계정의 계정 ID입니다.<br />단일 계정 배포의 경우 비워 둡니다. | 

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

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

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

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

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

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