[Ch8-2] 전문화된 클라우드 매커니즘: 모니터링
SLA 모니터
클라우드 서비스가 SLA에 포함된 계약상의 QoS 요구 사항을 충족하는지 확인하기 위해 클라우드 서비스의 런타임 성능을 관찰하는 기능을 수행
- polling 방식
- 동작: polling request를 보냈을 때 응답하면 업이라고 DB에 기록, 응답이 없으면 다운이라고 기록.
사용량당 과금 모니터
클라우드 기반 IT 자원 사용량을 측정하고 요금 계산 및 과금 목적을 위해 사용 로그를 생성
- 모니터링 변수: 요청/응답 메세지 수량, 전송된 데이터 볼륨, 대역폭 소비, 인스턴스 소비
- 동작(인스턴스 시작 중지): 새 인스턴스가 시작되면 자원 소프트웨어로부터 “시작” 이벤트 알림을 받음 ->DB에 타임스탬프 저장 -> 중지 요청 시 DB에 타임스탬프 저장
- 동작(가로채는 방식): 클라우드 서비스에 요청 메세지 -> 사용량당 과금 모니터가 이를 가로채고 DB 로그에 저장 ->클라우드 서비스는 요청에 대한 응답을 소비자에게 전송
감사 모니터
규제 및 계약상의 의무를 지원하기 위해 네트워크 및 IT자원에 대한 감사 추적 데이터를 수집
- 동작: 로그인 요청 -> 감사 모니터가 이를 가로채서 인증 서비스에 전달 -> 인증 서비스는 인증해주고 돌려줌 -> 접근 승인 응답은 소비자에게 되돌려지고 감사 모니터는 응답을 가로채어 로그인 이력을 로그 DB에 저장함
대체 작동 시스템
현재 사용 중인 IT자원이 사용할 수 없게 될 때 중복대기 또는 대기 IT 자원 인스턴스로 자동 전환되게 함 (중복 구현-> IT 자원의 안정성과 가용성을 높임)
- Active-Active
- Active-Passive
Active-Active
IT 자원의 중복구현으로 워크로드를 동기식으로 처리
- 대체 작동 시스템이 운용 상태를 모니터링하고 작업을 로드 벨런서에 명령하는 구조
- 로드 밸런싱 필요
- 장애 발생 시 로드 벨런싱 스케줄러에서 제거
- 장애가 감지될 때 작동 가능한 IT 리소스가 처리를 대신함
Active-Passive
대기 또는 비활성되어있는 인스턴스, 활성화 인스턴스가 실패하면 대체 인스턴스로 리디렉션됨
- 대체 작동 시스템이 a가 안된다는 것을 라우터에 알려줌 -> b가 작동되고 라우터에서 요청을 b로 보내게 됨 -> a는 대기 인스턴스로써 자리잡음