관리 메뉴

피터의 개발이야기

[AWS] AWS Direct Connect 리소스 모니터링 본문

AWS

[AWS] AWS Direct Connect 리소스 모니터링

기록하는 백앤드개발자 2022. 8. 13. 21:58
반응형

 

 ㅁ 개요

 ㅇ AWS Direct Connect 모니터링 작업 정리

 ㅇ Legacy - AWS 전용회선으로 연결되어 있고, 정기적으로 AWS에서 Direct Connect PM작업을 수행한다.

 ㅇ 수행 과정 중, 수행 완료 후 모니터링이 필요하다.

 

 

ㅁ AWS Direct Connect의 PM작업 공지 확인

 ㅇ 기존 Legacy 시스템과 AWS 환경 사이 전용회선이 있다.

 ㅇ 이 전용회선을 AWS에서 정기 PM(Planned Maintenance)작업을 진행하고 스케줄을 이메일과 이벤트로 알려준다.

 ㅇ 이벤트 확인은 여기에서 할 수 있다.

 

ㅁ 메일 내용

From: Amazon Web Services, Inc. <no-reply-aws@amazon.com> 
Sent: Friday, July 29, 2022 11:04 PM
Subject: AWS Direct Connect Planned Maintenance Notification [AWS Account: ******]

Hello,

Planned maintenance has been scheduled on an AWS Direct Connect endpoint in ******, Seoul, KOR from Fri, 12 Aug 2022 15:00:00 GMT to Fri, 12 Aug 2022 19:00:00 GMT for 4 hours. During this maintenance window, your AWS Direct Connect services listed below may become unavailable.

dxvif-fh0yz4zd

This maintenance is scheduled to avoid disrupting redundant connections at the same time.

If you encounter any problems with your connection after the end of this maintenance window, please contact AWS Support[1].

[1] https://aws.amazon.com/support

Sincerely,
Amazon Web Services

Amazon Web Services, Inc. is a subsidiary of Amazon.com, Inc. Amazon.com is a registered trademark of Amazon.com, Inc. This message was produced and distributed by Amazon Web Services Inc., 410 Terry Ave. North, Seattle, WA 98109-5210.

 

 

ㅁ PM작업 시 사전 준비

  Main, Standby 두 회선이 있으며, DB 성능업 과정과 유사하게 PM작업 전에 미리 트래픽을 우회하여 Standby 상태로 전환해야 한다.

 

 

ㅁ 모니터링 핵심과제

 ㅇ Legacy to AWS로는 스위치를 통해 물량 컨트롤이 가능하다. 

 ㅇ 하지만 AWS -> Legacy으로 나가는 경우, FB이 그 대상인데, RoundRobin 스케줄이기 때문에 FB 세션 알람이 발생할 수 있다.

 ㅇ 이 내용을 지극히 업무적인 내용으로 히스토리 차원에서 남김.

 

 

ㅁ 모니터링 대상 확인

 ㅇ Direct Connect > 가상 인터페이스로 이동

 

 

ㅁ Connection 관련 지표 정리

Attribute 설명 데이터 형식
Connection state 연결 상태, 0은 DOWN, 1은 UP Boolean
Connection Bps egress 연결의 AWS 측에서 아웃바운드 데이터의 비트 전송률을 측정합니다. 초당 비트 수
Connection Bps ingress 연결의 AWS 측으로 인바운드 데이터의 비트 전송률을 측정합니다. 초당 비트
Connection Pps egress 연결의 AWS 측에서 아웃바운드 데이터에 대한 패킷 속도를 측정합니다. 초당 패킷
Connection Pps ingress 연결의 AWS 측으로 인바운드 데이터의 패킷 속도를 측정합니다. 초당 패킷
Connection CRC error count 수신된 데이터에 대해 주기적 중복 검사가 관찰된 횟수를 측정합니다. 정수
Connection light level Tx 송신(아웃바운드) 트래픽에 대한 파이버 연결 상태를 나타냅니다(10Gbps 포트 속도에만 적용 가능). 정수
Connection light level Rx 수신(수신) 트래픽에 대한 파이버 연결 상태를 나타냅니다(10Gbps 포트 속도에만 적용 가능). 정수

 

ㅁ 인터페이스 관련 지표 정리

Attribute 설명 데이터형식
Virtual Interface Bps Egress 가상 인터페이스의 AWS 측에서 보내는 아웃바운드 데이터의 비트 전송률입니다. 초당 바이트
Virtual Interface Bps Ingress 가상 인터페이스의 AWS 측 인바운드 데이터에 대한 비트 전송률입니다. 초당 바이트
Virtual Interface Pps Egress 가상 인터페이스의 AWS 측에서 보내는 아웃바운드 데이터의 패킷 속도입니다. 초당 패킷
Virtual Interface Pps Ingress 가상 인터페이스의 AWS 측 인바운드 데이터에 대한 패킷 속도입니다. 초당 패킷

 

ㅁ bps, pps란?

 ㅇ bps, BPS는 초당 처리된 트래픽의 값을 의미한다.

 ㅇ 다만,  Bit와 Byte 중 더 큰 단위인 Byte를 사용할 때와 구분하기 위해 소문자 대문자로 구분 지어 표시하고 있다. 

  • bps : Bit Per Second(초당 전송되는 bit의 수)
    • 통신 장비(기기)등의 속도를 나타내거나 측정할 때 많이 사용
  • BPS : Byte Per Second(초당 전송되는 Byte의 수)
    • 자료(Data)등의 전송 시 측정하는 용도로 많이 사용

여기서 유일할 점은 1 Byte는 8 Bit로 환산된다는 것을 잘 알아야 한다. 
그러니깐 1 BPS는 8 bps으로 환산이 가능하며, 16 bps는 2 BPS로 환산이 가능하다.
결국 1024 bps와 128 BPS는 같은 의미이다.

 ㅇ pps(Packet Per Second)로 초당 전송되는 패킷의 수를 의미한다.
    일반적으로 네트워크 장비나 시스템 구성을 할 때 얼마나 안정적으로 트래픽들을 처리할 수 있는지 알아야 한다. 
    대부분 최대 70% 수준까지 사용하는 것으로 권장한다. 

 

ㅁ CloudWatch 지표 생성

 ㅇ 모니터링을 위해 두 connect의 지표들을 모았다.

 

 

ㅁ 점검 중 지표 확인

 ㅇ AWS에서 PM 작업 시 연결이 끊기는 현상을 확인 할 수 있었다.

 

 ㅇ CloudWatch에서도 연결 끊어짐이 확인 되었다.

 ㅇ 서비스에 대한 키바나를 통해 로그 점검을 수행하였다.

 

ㅁ PM 완료 AWS 이벤트 확인

 ㅇ AWS측에서 PM 작업 수행 완료 시 이벤트를 생성해 준다.

 

 

ㅁ 함께 보면 좋은 사이트

 ㅇ AWS Direct Connect 리소스 모니터링

 

AWS Direct Connect 리소스 모니터링 - AWS Direct Connect

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

반응형
Comments