m-cmp / mc-observability

Apache License 2.0
6 stars 7 forks source link

mc-observability 멀티 클라우드 인사이트 제공 기능 정의(2종) #23

Open kyuengmanKim opened 3 months ago

kyuengmanKim commented 3 months ago

M-CMP 컨소시움 온라인 회의에서 논의한 "2종 멀티 클라우드 인사이트 제공" 기능과 관련하여 '단일 VM에 대한 인사이트 기능이 아닌 멀티 클라우드 환경에 대한 인사이트 제공', '멀티 클라우드 통합', '여러 CSP간 분석 또는 CB-Tumblebug의 MCI 그룹 단위 분석' 등을 고려하는 것이 필요하다는 의견이 나왔습니다.

이에 대해서 기존 정의한 인사이트 제공 기능
'1) 멀티 클라우드 인프라 활용 예측(을 위한) 인사이트 제공', '2) 멀티 클라우드 인프라 이상 탐지(를 위한) 인사이트 제공'
위 기능에 분석 대상을 단일 VM 또는 그룹 단위로 지정할 수 있는 옵션을 추가로 제공하고자 합니다.

그룹에 대한 개념은 Cloud-Barista의 CB-Tumblebug이 관리하는 MCI를 활용하고자 합니다.
CB-Tumblebug 내용을 살펴본 결과, Namespace > MCI > SubGroup > VM 순서로 그룹핑하여 관리하는 것으로 보여지므로 우선 MCI를 적용하고자 합니다. 분석 대상을 MCI로 지정하는 경우 해당 ID에 속하는 모든 VM을 평균으로 집계하여 분석하여 정보를 제공합니다.

예시로 'A' MCI에 대한 CPU 사용률 예측 데이터 요청 시, 'A' MCI에 속한 VM List 조회 후 시간, 공간 평균 집계하여 예측을 진행하고 최근(모니터링 데이터) 'A' MCI의 평균 CPU 부하률과 이후(예측 데이터)를 함께 제공합니다. 추가로 'A', 'B', 'C' MCI에 대해 개별 요청 시, 각각의 MCI별 CPU 사용률 현황과 이후 추세를 비교할 수 있습니다.

이에 대한 의견 공유해주시면 감사하겠습니다.
인사이트 제공 2종에 대한 정의가 완료되는 대로 기능 설계 및 API 도출을 진행할 계획입니다.

상세 기능에 대한 정의는 아래와 같습니다.

멀티 클라우드 인프라 활용 예측(을 위한) 인사이트 제공

기능 정의

주요 지원 기능

지원 범위

활용 방안

멀티 클라우드 인프라 이상 탐지(를 위한) 인사이트 제공

기능 정의

주요 지원 기능

지원 범위

활용 방안

kyuengmanKim commented 2 months ago

인사이트 기능 타이틀과 일부 내용에 대한 업데이트 진행 했습니다.