PERF02-BP04 컴퓨팅 리소스 구성 및 적정 크기 조정
워크로드의 성능 요구 사항에 맞게 컴퓨팅 리소스를 구성하고 규모에 맞게 크기를 조정하여 리소스의 사용률이 부족하거나 과도하게 활용되는 것을 방지하세요.
일반적인 안티 패턴:
-
워크로드 성능 요구 사항을 무시하여 컴퓨팅 리소스의 프로비저닝이 과도하거나 부족해지는 경우가 있습니다.
-
모든 워크로드에 사용할 수 있는 최소 또는 최대 인스턴스만 선택합니다.
-
관리하기 쉽도록 하나의 인스턴스 제품군만 사용합니다.
-
규모에 맞는 크기로 조정하기 위해 AWS Cost Explorer 또는 Compute Optimizer의 권장 사항을 무시합니다.
-
새로운 인스턴스 유형의 적합성을 위해 워크로드를 재평가하지 않습니다.
-
조직에 대해 소수의 인스턴스 구성만 인증합니다.
이 모범 사례 확립의 이점: 컴퓨팅 리소스의 크기를 규모에 맞게 적절히 조정하면 리소스의 프로비저닝이 과도하거나 부족해지는 것을 방지하여 클라우드 운영을 최적화할 수 있습니다. 일반적으로 컴퓨팅 리소스의 크기를 적절하게 조정하면 성능과 고객 경험이 향상되는 동시에 비용도 절감됩니다.
이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 중간
구현 지침
규모에 맞게 크기를 조정하면 조직은 비즈니스 요구 사항을 해결하면서 효율적이고 비용 효과적인 방식으로 클라우드 인프라를 운영할 수 있습니다. 클라우드 리소스를 과도하게 프로비저닝하면 추가 비용이 발생할 수 있는 반면, 과소 프로비저닝은 성능 저하와 부정적인 고객 경험으로 이어질 수 있습니다. AWS는 AWS Compute Optimizer
구현 단계
-
요구 사항을 가장 잘 충족하는 인스턴스 유형을 선택하세요.
-
워크로드의 다양한 성능 특성 그리고 이러한 특성과 메모리, 네트워크, CPU 사용량 간의 관계를 분석합니다. 이 데이터를 사용하면 워크로드 프로필 및 성과 목표에 가장 적합한 리소스를 선택할 수 있습니다.
-
Amazon CloudWatch와 같은 AWS 모니터링 도구를 사용하여 리소스 사용량을 모니터링합니다.
-
컴퓨팅 리소스에 적합한 구성을 선택합니다.
-
임시 워크로드의 경우 인스턴스 Amazon CloudWatch 지표(예:
CPUUtilization)를 평가하여 인스턴스의 사용률이 낮거나 높은지 식별합니다. -
안정적인 워크로드를 위해 정기적으로 AWS Compute Optimizer 및 AWS Trusted Advisor 등의 AWS 적정 크기 조정 도구를 확인하여 컴퓨팅 리소스를 최적화하고 크기를 조정할 수 있는 기회를 식별합니다.
-
-
실제 환경에서 구현하기 전에 비프로덕션 환경에서 구성 변경 사항을 테스트합니다.
-
새로운 컴퓨팅 오퍼링을 지속적으로 재평가하고 워크로드 요구 사항과 비교합니다.
리소스
관련 문서:
관련 비디오:
-
AWS re:Invent 2023 – AWS Graviton: The best price performance for your AWS workloads
-
AWS re:Invent 2023 – New Amazon EC2 generative AI capabilities in AWS Management Console
-
AWS re:Invent 2023 – Smart savings: Amazon EC2 cost-optimization strategies
-
AWS re:Invent 2021 – Powering next-gen Amazon EC2: Deep dive on the Nitro System
관련 예제: