2022.11.01 - 2021.12.13
📌 2022 카카오 클라우드 스쿨 엔지니어 양성과정 1기 최종 프로젝트
- Terraform을 이용한 AWS 기반 클라우드 인프라 구축 (EKS, LB, VPC, 이중화 배포)
- DR 대비를 위한 여러 개의 zone에 노드 배포 및 Auto scailing 설정
- 각 기관별로 Moodle, 모니터링 시스템을 배포하기 위한 도커 이미지 생성 (Moodle: 오픈 소스 전자학습 플랫폼, 교육자의 온라인 학습을 지원하고 관리)
- Ansible을 이용해 pod 배포 및 노드 관리 진행
- 각 기관에 제공할 수 있는 모니터링 대쉬보드 제공 (Prometheus, Grafana 이용)
- 메인 홈페이지를 구축해(Django) 교육기관의 기관명과 SLA를 입력받은 후, RDS에 저장
- 해당 SLA를 만족시키는 HPA 구현
- 클라우드 인프라를 이중화 서버로 구축하며 무중단 서비스를 제공할 수 있다.
- 트래픽에 따라 pod와 worker 노드의 수 조절을 통해 운용 비용 절감한다.
- pod로 교육용 그룹웨어를 배포함으로써 구축시간을 절감한다.
- 교육용 그룹웨어를 구축해봄으로써 교육용 뿐만 아니라 기업에게 제공할 수 있는 그룹웨어 구축의 기반을 다질 수 있다.