Q31. AWS Config를 활용한 효과적인 리소스 태깅 관리

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS 리소스 관리의 중요한 부분인 태깅(Tagging)에 대해 알아보겠습니다. 특히 AWS Config를 사용하여 리소스 태깅을 효과적으로 관리하는 방법을 살펴보겠습니다.

문제 상황

Q1:
AWS에서 웹 애플리케이션을 호스팅하는 회사가 있습니다. 이 회사는 모든 Amazon EC2 인스턴스, Amazon RDS DB 인스턴스, Amazon Redshift 클러스터가 태그로 구성되도록 보장하고 싶어합니다. 회사는 이 검사를 구성하고 운영하는 노력을 최소화하기를 원합니다. 솔루션 설계자는 이를 달성하기 위해 무엇을 해야 합니까?

<small>A company that hosts web applications on AWS wants to ensure that all Amazon EC2 instances, Amazon RDS DB instances, and Amazon Redshift clusters are configured with tags. The company wants to minimize the effort to configure and operate this check. What should a solutions architect do to achieve this?</small>

선택지

A. AWS Config 규칙을 사용하여 적절하게 태그가 지정되지 않은 리소스를 정의하고 감지합니다.
<small>Use AWS Config rules to define and detect resources that are not appropriately tagged.</small>

B. 비용 탐색기를 사용하여 제대로 태그가 지정되지 않은 리소스를 표시합니다. 해당 리소스에 수동으로 태그를 지정합니다.
<small>Use Cost Explorer to identify resources that are not properly tagged. Manually tag those resources.</small>

C. 적절한 태그 할당을 위해 모든 리소스를 확인하는 API 호출을 작성합니다. EC2 인스턴스에서 주기적으로 코드를 실행합니다.
<small>Write API calls to check all resources for proper tag allocation. Run the code periodically on EC2 instances.</small>

D. 적절한 태그 할당을 위해 모든 리소스를 확인하는 API 호출을 작성합니다. Amazon CloudWatch를 통해 AWS Lambda 함수를 예약하여 코드를 주기적으로 실행합니다.
<small>Write API calls to check all resources for proper tag allocation. Schedule an AWS Lambda function through Amazon CloudWatch to run the code periodically.</small>

정답 및 해설

정답은 A입니다.

AWS Config 규칙을 사용하여 적절하게 태그가 지정되지 않은 리소스를 정의하고 감지하는 것이 가장 효과적인 방법입니다. AWS Config는 AWS 리소스의 구성을 평가, 감사 및 평가할 수 있는 서비스입니다.

AWS Config 규칙을 사용하면 다음과 같은 이점이 있습니다:

  1. 자동화: 리소스의 태그 상태를 자동으로 확인하고 보고합니다.
  2. 확장성: 여러 유형의 리소스(EC2, RDS, Redshift 등)에 대해 동일한 규칙을 적용할 수 있습니다.
  3. 실시간 모니터링: 리소스의 변경사항을 실시간으로 감지하고 평가합니다.
  4. 최소한의 운영 노력: 한 번 설정하면 지속적으로 모니터링됩니다.

AWS Config 규칙을 설정하면, 태그가 없거나 잘못된 태그가 지정된 리소스를 자동으로 식별하고 보고할 수 있습니다. 이는 회사의 요구사항인 "검사를 구성하고 운영하는 노력을 최소화"하는 데 가장 적합한 솔루션입니다.

오답 설명

B. 비용 탐색기: 태그 기반 비용 분석에는 유용하지만, 자동화된 지속적인 모니터링 솔루션이 아닙니다.

C. EC2에서 API 호출: 확장성이 떨어지고, EC2 인스턴스 관리에 추가적인 노력이 필요합니다.

D. Lambda와 CloudWatch: 유효한 접근 방식이지만, AWS Config에 비해 구현과 유지보수에 더 많은 노력이 필요합니다.

결론

이 문제는 AWS에서 리소스 관리의 중요한 측면인 태깅을 효과적으로 관리하는 방법을 다루고 있습니다. AWS Config를 사용하면 리소스 태깅을 자동화하고 지속적으로 모니터링할 수 있어, 대규모 환경에서도 효율적인 리소스 관리가 가능합니다. 이는 비용 최적화, 보안 강화, 운영 효율성 증대 등 다양한 이점을 제공합니다.

원본 문제 링크

댓글

이 블로그의 인기 게시물

Anaconda-Python 환경 VSCode에서 사용하기

Python 웹 크롤링 - Scrapy 활용 파워볼 번호 수집(파일)