본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS Health Dashboard

by 백만장작엔지니어 2022. 5. 3.

안녕하세요

Mileage팀 BTC_백만장작입니다

오늘은 제가 업무로 처리했었고, 자주 작업을 하였던 AWS Health DashBoard에 대해서 설명을 해드리려고 합니다.

저희 부서의 경우 다양한 리전에 인스턴스가 존재하는데,

AWS 측에서 AWS Maintenance Schedule이라는 메일이 오는 경우가 많습니다. 

이러한 경우 AWS의 해당 인스턴스를 콘솔에서 재시작해주고

서버에 접속하여 프로세스들을 체크한 뒤 서비스를 확인하는 것으로 작업은 마무리됩니다.

하지만... 

미리 프로세스들을 파악하지 못해 서비스가 비정상 상태라면 매우 골치가 아파집니다.

미리 AWS 에서 어떤 인스턴스가 일정이 잡혀있고, 어떤 프로세스가 돌아가고 있는지 파악하는 것이 중요하겠죠??

또한 백업또한 아주 중요합니다!!!!!

 

그렇다면 이렇게 인스턴스에 대한 상황 뿐 아니라 다양한 알림까지 보내주는 Health Dashboard에 대해서 알아보도록 합시다!

AWS Console 상에서 이러한 종모양을 보신적이 있으실 겁니다

이 종을 클릭할 경우 현재 AWS의 다양한 알림을 확인할 수 있습니다

AWS Personal Health Dashboard는 고객의 환경에 영향을 줄 수 있는 AWS 이벤트에 대한 알림과 지침을 제공합니다. Service Health Dashboard에서 일반적인 AWS 서비스 상태를 확인할 수 있는 한편, Personal Health Dashboard는 특정 AWS 환경에 대해 분명한 미리 알림을 제공합니다.
모든 AWS 고객은 Personal Health Dashboard에 액세스할 수 있습니다. Personal Health Dashboard는 최근 이벤트를 표시해 활성 이벤트를 관리하고, 미리 알림을 표시해서 예정된 활동을 계획할 수 있도록 도와드립니다. 

Health Dashboard에 접근할 경우 첫 화면은 Open and recent issues에 대해서 보여줍니다.

다음으로는 Scheduled changes에 대해서 보여주며, 다가오는 이벤트들에 대하여 알려줍니다.

제 업무도 Scheduled changes 항목을 확인하여 어떤 인스턴스가 영향을 받는지 확인하면서 작업이 시작된답니다!

세 번째로는 Other notification으로 scheduled changes가 아닌 다른 이벤트들에 대해서 알려줍니다.

Affected resources에서는 어떤 시스템이 영향을 받는지 확인할 수 있습니다.

또한 Service history 탭을 통하여 다양한 리전의 이벤트와 상태를 확인할 수 있습니다.

Health Dashboard에서는 구성을 사용자가 바꿀 수도 있습니다!

 

이러한 Health Dashboard를 이용시 예를들어 Amazon EC2 인스턴스 중 하나와 연결된 Amazon Elastic Block Store(EBS) 볼륨 손실 이벤트를 수신한 경우, 해당 이벤트를 사용해 빠르게 자신의 영향 받은 리소스 상태를 확인하고 문제를 해결하며 수정 단계를 결정할 수 있습니다.
본인의 계정에 영향을 줄 수 있는 특정 이벤트에 대한 알림을 생성할 수 있습니다. 이메일 및 모바일 알림을 비롯하여 여러 채널에 걸쳐 알림을 설정할 수 있으므로 예정된 변경 사항에 대한 계획을 세우는 데 도움이 되는 시기 적절하고 관련성 있는 정보를 얻을 수 있습니다. 예를 들어 Amazon EC2 인스턴스 중 하나에 영향을 미칠 수 있는 유지 관리 활동 시, 계획을 세우는 데 도움이 되는 정보와 함께 알림을 수신하여 향후 변경과 관련된 문제를 사전에 해결할 수 있습니다.
자세한 문제 해결 지침
받은 알림에는 수정 세부 사항과 상세 지침을 포함하고 있어 리소스에 영향을 줄 수 있는 이벤트에 조치를 취할 수 있습니다. 예를 들어 하드웨어 문제가 사용자의 Amazon Elastic Block Store(EBS) 볼륨에 영향을 주는 경우, 알림에는 영향을 받는 리소스의 목록과 스냅샷에서 볼륨을 복원하기 위한 권장 사항 및 도움말 링크가 포함되어 있습니다. 이를 통해 문제 해결에 쓰는 시간을 줄일 수 있습니다.
Amazon CloudWatch Events와 통합할 수 있으므로 사용자 지정 규칙을 설정하고 AWS Lambda 함수 같은 대상을 선택하여 특정 이벤트에 대한 자동화된 문제 해결 조치를 정의할 수 있습니다. 
Personal Health Dashboard를 지원하는 서비스인 AWS Health API를 사용해 상태 데이터 및 알림을 기존의 사내 또는 타사 IT 관리 도구에 통합할 수 있습니다. AWS Health API는 AWS Business Support 및 AWS Enterprise Support 플랜의 일부로 포함되어 있습니다. 
Personal Health Dashboard에서 액세스 제어를 지원하므로 고객은 이벤트 메타데이터를 기반으로 권한을 설정할 수 있습니다. 이를 통해 이벤트 유형, 특정 서비스 또는 기타 역할 기반 속성과 같은 속성을 기반으로 AWS Identity and Access Management(IAM)에 대한 액세스 권한을 부여하거나 거부할 수 있습니다. 보안 이벤트 등 민감한 이벤트에 대한 액세스를 제한하여 해당 내용을 볼 필요가 있는 사용자만 보게 할 수 있습니다.
AWS Organizations를 사용하는 경우 AWS Health를 통해 조직 내 모든 계정의 알림을 집계할 수 있습니다. 이는 운영 문제, 예약된 유지 관리 및 계정 알림 등 조직 내 개별 계정에 게시되는 모든 AWS Health 이벤트를 중앙에서 실시간으로 제공합니다.

 

오늘은 Health Dashboard에 대하여 설명을 자세하게 하였는데

다음에도 더욱 유익한 주제 가져오겠습니다

'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글

VPC Peering과 Transit Gateway 비교  (0) 2022.05.04
[AWS] VPC - VPC Endpoint  (0) 2022.05.04
[AWS] Support Center  (0) 2022.04.29
[AWS] VPC - 프라이빗 서브넷  (0) 2022.04.29
Security Group과 Network ACL 비교  (0) 2022.04.29

댓글