Application Manager에서 AWS CloudFormation 템플릿 및 스택 작업
AWS Systems Manager의 기능인 Application Manager는 AWS CloudFormation과 통합되어 애플리케이션에 대한 리소스를 프로비저닝하고 관리하는 데 도움이 됩니다. Application Manager에서 AWS CloudFormation 템플릿과 스택을 생성, 수정 및 삭제할 수 있습니다. 스택이란 하나의 단위로 관리할 수 있는 AWS 리소스의 모음입니다. 즉, CloudFormation 스택을 사용하여 AWS 리소스 모음을 생성, 업데이트 또는 삭제할 수 있습니다. 템플릿은 스택에서 프로비저닝할 리소스를 지정하는 JSON 또는 YAML 형식의 텍스트 파일입니다.
Application Manager에는 템플릿을 복제, 생성 및 저장할 수 있는 템플릿 라이브러리도 포함되어 있습니다. Application Manager와 CloudFormation은 스택의 현재 상태에 대해 동일한 정보를 표시합니다. 템플릿 및 템플릿 업데이트는 스택을 프로비저닝할 때까지 Systems Manager에 저장되며, 이때 변경 사항은 CloudFormation에도 표시됩니다.
Application Manager에서 스택을 생성하면 [CloudFormation 스택(CloudFormation stacks)] 페이지에 이에 대한 유용한 정보가 표시됩니다. 여기에는 스택을 생성하는 데 사용되는 템플릿, 스택의 리소스에 대한 OpsItems 수, 스택 상태 및 드리프트 상태가 포함됩니다.
Cost Explorer 정보
Application Manager는 Cost(비용) 위젯을 통해 AWS Cost Management의 기능인 AWS Cost Explorer와 통합됩니다. Cost Management 콘솔에서 Cost Explorer를 활성화하면, Application Manager의 Cost(비용) 위젯은 특정 비컨테이너 애플리케이션 또는 애플리케이션 구성 요소에 대한 비용 데이터를 보여줍니다. 위젯의 필터를 사용하여 막대 또는 꺾은선형 차트에서 다양한 기간, 세부 기간 및 비용 유형에 따라 비용 데이터를 볼 수 있습니다.
Go to AWS Cost Management console 버튼을 선택하여 이 기능을 활성화할 수 있습니다. 기본적으로 지난 3개월 치 데이터가 필터링됩니다. 비컨테이너 애플리케이션의 경우, View all(전체 보기) 버튼을 선택하면 Application Manager가 Resources(리소스) 탭을 엽니다. 컨테이너 애플리케이션의 경우전체 보기 버튼이 AWS Cost Explorer 콘솔을 엽니다.
참고
Cost Explorer는 태그를 사용하여 애플리케이션 비용을 추적합니다. AWS CloudFormation 스택 기반 애플리케이션이 AppManagerCFNStackKey
태그 키로 구성되지 않은 경우 Cost Explorer는 Application Manager에 정확한 비용 데이터를 표시하지 못합니다. AppManagerCFNStackKey
태그 키가 감지되지 않으면 CloudFormation 스택에 태그를 추가하여 비용 추적을 활성화하라는 메시지가 콘솔에 표시됩니다. 그러면 태그 키가 스택의 Amazon 리소스 이름(ARN)에 매핑되고 Cost(비용) 위젯에서 정확한 비용 데이터를 표시할 수 있습니다.
중요
AppManagerCFNStackKey
태그를 추가하면 스택 업데이트가 트리거됩니다. 스택이 처음 배포된 이후에 수행된 수동 구성은 사용자 태그가 추가되면 반영되지 않습니다. 리소스 업데이트 동작에 대한 자세한 내용은 AWS CloudFormation 사용 설명서의 스택 리소스의 업데이트 동작을 참조하세요.
시작하기 전 준비 사항
Application Manager를 사용하여 CloudFormation 템플릿 및 스택을 생성, 편집 또는 삭제하기 전에 다음 링크를 사용하여 CloudFormation 개념에 대해 알아봅니다.