Amazon Web Services 한국 블로그
AWS Compute Optimizer 업데이트 – 룩백 기간을 3개월로 연장하는 향상된 인프라 지표 제공
AWS Compute Optimizer는 기계 학습을 사용하여 사용률 지표 기록을 분석함으로써 비용을 절감하고 성능을 개선할 수 있도록 사용자 워크로드에 맞는 최적의 AWS 리소스를 추천합니다. 리소스를 과다 프로비저닝하면 불필요한 인프라 비용이 발생하고, 과소 프로비저닝하면 애플리케이션 성능이 저하될 수 있습니다. Compute Optimizer는 사용자의 활용 데이터에 기반하여 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스, Amazon Elastic Block Store(EBS) 볼륨 및 AWS Lambda 함수의 AWS 리소스 세 가지 유형에 대해 최적의 구성을 선택할 수 있도록 지원합니다. 오늘, AWS Compute Optimizer가 이제 리소스별 권장 사항을 향상시키는 기능을 옵트인 또는 옵트아웃할 수 있는 권장 사항 기본 설정을 지원한다는 점을 알려드리게 되어 기쁩니다.
EC2 인스턴스의 경우 AWS Compute Optimizer는 지난 14일간의 Amazon CloudWatch 지표를 분석하여 권장 사항을 생성합니다. 이러한 이유로 권장 사항은 월별 또는 분기별 패턴이 있는 워크로드의 하위 집합과 관련이 없었습니다. 이러한 워크로드의 경우 장기간에 걸쳐 최적화되지 않은 리소스를 찾고 올바른 리소스 구성을 결정해야 했습니다. 여기에는 시간이 많이 소요될 수 있으며 특히 대규모 조직의 경우 심층적인 클라우드 전문 지식이 필요합니다.
권장 사항 기본 설정 출시를 통해, Compute Optimizer는 EC2 인스턴스 및 Auto Scaling 그룹에 대한 권장 사항 품질을 향상시키는 새로운 유료 권장 사항 기본 설정 기능인 향상된 인프라 지표를 제공합니다. 이를 활성화하면 지표 룩백 기간이 3개월로 연장됩니다. 개별 리소스에 대해 또는 AWS 계정이나 AWS 조직 수준에서 향상된 인프라 지표를 활성화할 수 있습니다.
이제 실제 작동 방식을 살펴봅시다.
AWS Compute Optimizer와 함께 향상된 인프라 지표 사용
여기서는 내 AWS 조직의 관리 계정을 사용하여 조직 수준의 기본 설정을 확인합니다. Compute Optimizer 콘솔의 왼쪽 창에서 계정(Accounts)을 선택합니다. 향상된 인프라 지표에 대한 조직 수준 기본 설정을 설정하는 새로운 섹션이 여기 있습니다. 콘솔에서 이것이 유료 기능이라고 경고합니다.
내 조직의 모든 계정에 대해 미국 동부(버지니아 북부) 리전에서 실행 중인 EC2 인스턴스에 관해 향상된 인프라 지표를 활성화하려고 합니다. 편집(Edit) 버튼을 선택합니다. 리소스 유형(Resource type)에서 EC2 인스턴스를 선택합니다. 리전(Region)에서 미국 동부(버지니아 북부)를 선택합니다. 플래그가 활성화되어 있는지 확인하고 저장합니다.
이 페이지에서 AWS 계정 중 하나를 선택한 경우 보기 기본 설정(View preferences)을 선택하고 해당 특정 계정에 대한 설정을 재정의할 수 있습니다. 예를 들어 EC2 인스턴스는 CI/CD 파이프라인에 의해 자동으로 생성되고 일반적으로 몇 시간 내에 종료되므로 테스트에 사용하는 계정을 비활성화할 수 있습니다.
콘솔 대시보드에서 EC2 인스턴스 및 Auto Scaling 그룹에 대한 전반적인 권장 사항을 살펴봅니다.
EC2 인스턴스 상자에서 권장 사항 보기(View recommendations)를 선택한 다음 인스턴스 중 하나를 선택합니다. 편집(Edit) 버튼을 사용하여 이 특정 리소스에 대한 향상된 인프라 지표를 활성화하거나 비활성화할 수 있습니다. 여기서는 조직, 계정 및 리소스 수준의 모든 설정을 고려하여 향상된 인프라 지표가 이 특정 EC2 인스턴스에 대해 실제로 활성화되어 있는지 여부도 확인할 수 있습니다. 방금 설정을 변경했기 때문에 여기에 활성(보류 중)(Active (pending))이 표시되며, Compute Optimizer가 권장 사항에서 업데이트된 기본 설정을 고려하는 데 몇 시간이 걸릴 수 있습니다.
아래에는 인스턴스에 권장되는 옵션이 나와 있습니다. 현재 워크로드를 고려하여, 인스턴스 유형과 크기를 c3.2xlarge에서 r5d.large로 변경하여 비용을 절감해야 합니다.
Compute Optimizer는 최신 3개월의 CloudWatch 지표를 기반으로 몇 시간 만에 권장 사항을 업데이트합니다. 이렇게 해서 월별 또는 분기별 활동이 있는 워크로드에 대해 더 나은 제안을 받을 수 있습니다.
가용성 및 요금
AWS Compute Optimizer 계정 기본 설정 페이지에서 조직의 모든 계정 또는 개별 계정에 대해 향상된 인프라 지표를 활성화할 수 있습니다. 보다 세부적인 제어가 필요한 경우 리소스 세부 정보 페이지에서 개별 리소스(Auto Scaling 그룹 또는 EC2 인스턴스)에 대해 활성화(또는 비활성화)할 수 있습니다. AWS Command Line Interface(CLI) 또는 AWS SDK를 사용하여 향상된 인프라 지표를 활성화할 수도 있습니다.
Compute Optimizer의 기본 설정(14일 룩백 포함)은 무료입니다. 향상된 인프라 지표를 활성화하면 리소스별로 시간당 0.0003360215 USD가 부과되며 리소스가 실행되는 월별 시간 수를 기준으로 요금이 부과됩니다. 일 수가 31일인 월을 실행하는 리소스의 경우 0.25 USD입니다. 자세한 내용은 Compute Optimizer 요금 페이지를 참조하세요.
향상된 인프라 지표를 사용하여 Compute Optimizer에서 지난 3개월간의 지표를 기반으로 권장 사항을 생성합니다.
— Danilo