클라우드 자원 사용률 알람 서비스
수행기간 : 2024.09 ~ 2024.11 (3개월)
프로젝트 개요
핵심 기능
클라우드 자원의
CPU,메모리,스토리지,네트워크사용량에 대한 알람 설정모니터링 시스템 [1] 과의 연동
모니터링 시스템으로 부터 발생하는 알람 신호 처리
알람 발송 처리 (
SMS,
역할 및 기여
시스템, 소프트웨어 아키텍처, DB 스키마 설계
알람 설정 및 관리 시스템인
cloud-alarm서버 구현네트워크 트래픽 수집 스케줄러 구현
프로젝트 매니저
개발 환경
Language :
Python 3.11Framework :
FastAPILibrary :
Sqlalchemy,Alembic,Aspscheduler,Dependency injectorDB:
MySqlMQ:
KafkaMonitoring System:
Zabbix
아키텍처
의존성 구조
ERD
성과 및 결과
서비스의 안정적 배포/운영
- 모니터링, 알람 관리, 발송 관리를 분리한 시스템을 설계
시스템 분리를 통해 유지보수 가능한 시스템 구축
장애 전파 범위 최소화
서비스 확장성 확보