닫기

포트폴리오 목록

[수강생들의 우수 포트폴리오를 소개합니다.]

멀티클라우드 자동화 기반 이상형 매칭 웹 서비스

페이지 정보

작성자 시스템운영팀 작성일25-08-01 17:22 조회3,929회 댓글0건
  • 프로젝트 표지
    프로젝트 표지
  • 팀 구성 및 역할
    팀 구성 및 역할
  • 프로젝트 개요
    프로젝트 개요
  • 서비스 주요 기능
    서비스 주요 기능
  • 시스템 아키텍처
    시스템 아키텍처
  • Terraform 인프라 자동화
    Terraform 인프라 자동화
  • 재해복구 구조 (DR)
    재해복구 구조 (DR)
  • DB 백업 구조
    DB 백업 구조
  • CI/CD 자동화
    CI/CD 자동화
  • 모니터링 구성
    모니터링 구성
  • 향후 발전 방향
    향후 발전 방향
프로젝트 제목 멀티클라우드 자동화 기반 이상형 매칭 웹 서비스
과정명 하이브리드 클라우드 자동화 서비스 설계 및 구현 과정
발표일 2024.12.30 ~ 2025.07.23 담당강사 김연수
팀원&담당파트 문○정 프론트엔드 & 백엔드 기능 공동 개발, AWS EKS 클러스터 인프라 모듈 설계 및 구축 담당, GKE 클러스터 및 노드풀 구성, GKE 기반 애플리케이션 리소스 정의 및 배포 YAML 작성, Helm을 통해 aws, gcp에 Argo CD 설치 및 설정 자동화 구현, aws, gcp GitLab + Argo CD GitOps 연동
박○한 프론트앤드 백엔드 공동개발, Route53을 활용한 aws-gcp 간 재해복구 시스템 구현, Prometheus, grafana를 통한 클라우드/쿠버네티스 모니터링 환경 구축, Terraform을 이용한 aws/gcp의 vpc,subnet,database,nat,routetable,igw 와 같은 기본 인프라 구축, eks/gke Kubernetes 기반 클러스터에 yml 파일 이용한 리소스 배포
최○람 Ingress와 ALB 기반 외부 트래픽 라우팅 및 서비스 노출 구성, Route 53과 ExternalDNS를 활용한 도메인 자동화 및 멀티리전 트래픽 분산, Redis 도입을 통한 세션 캐싱 및 서비스 응답 속도 향상, Lambda & EventBridge 기반 Bastion 서버 자동 ON/OFF 제어 IAM 및 보안 정책 설정 등 전반적인 인프라 운영, 프론트엔드 & 백엔드 기능 공동 개발
주제 및 목적 AWS와 GCP를 활용한 멀티리전 및 재해복구 환경을 구성하고 GitOps 기반 자동화 배포 및 안정적인 트래픽 라우팅 체계를 구현하여 사용자에게 고가용성 서비스를 제공하는 것을 목표로 함
내용 - ArgoCD 기반 GitOps 방식의 CI/CD 자동화 파이프라인 구성
- Ingress, ALB, Route 53, ExternalDNS를 통한 글로벌 트래픽 분산 구조 설계
- GCP를 DR(재해복구) 인프라로 구성하여 장애 시 헬스체크 기반 트래픽 전환
- Prometheus + Grafana 기반의 실시간 리소스 모니터링 및 장애 탐지 체계 구축
- Redis 기반 캐싱 적용을 통한 응답 속도 개선 및 세션 관리 최적화
특장점 - 멀티클라우드 기반 재해복구 구조 구현
- GIT 기반 자동화배포 및 무중단 배포 구조 실현
- 클라우드 이벤트 기반 Bastion 서버 자동화로 운영 효율성 향상
- 트래픽 분산 및 캐시 전략으로 사용자 응답 지연 최소화
- Terraform을 활용한 VPC, Subnet, NAT, RouteTable 등 IaC 기반 인프라 구성
- EKS/GKE 환경에서 YAML 기반 리소스 배포를 통한 Kubernetes 운용 역량 강화
사용기술 및 개발환경 - DB: MariaDB
- 클라우드 기능 구현: AWS / GCP
- 서비스 기능 구현: Apache, Tomcat, Redis
- Back-End & Front-End 통합 구현: Spring
- 인프라 자동화 및 배포: ArgoCD, GitOps, Terraform, kubernetes
- 모니터링 환경 구축: Prometheus, Grafana
-트래픽 관리 및 라우팅: Ingress, ALB, Route 53, ExternalDNS
닫기

빠른 상담 예약

직접 방문하시면 효과적인 공부방법을 체계적으로 상담해 드립니다.

이름
성별     
연락처   -    -  
상담일시 달력  
이메일 @
궁금한 점
개인정보 수집동의

(주)케이지에듀원(이하'회사'라한다)의 서비스를 이용하기 위해서는 다음 개인정보 수집항목을 확인 후 동의하셔야 합니다.

1. 개인정보의 수집 이용 목적

2. 수집하는 개인정보의 항목

3.보유·이용기간

4.개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.

제 3자 개인정보 제공 이용 동의

1.학원은(는) 정보주체의 개인정보를 제1조(개인정보의 처리 목적)에서 명시한 범위 내에서만 처리하며, 정보주체의 동의, 법률의 특별한 규정 등 「개인정보 보호법」제17조 및 제18조에 해당하는 경우에만 개인정보를 제3자에게 제공합니다.

2. 학원은(는) 다음과 같이 개인정보를 제3자에게 제공하고 있습니다.

구분 개인정보를 제공받는 자 제공받는 자의 개인정보 이용목적 제공하는 개인정보 항목 제공받는 자의 보유·이용기간
문자메시지 발송 KG모빌리언스 이벤트 항목, 고충처리 이력, 공지 및 문의 사항 전달 학생 이름, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지
회원 유치 및 관리 교육컨설팅, 3사업부, 5사업부, 더자라, 아이티잡고, 더패밀리, 해커스,
㈜케이지아이티뱅크 평생교육원
교육기간 내 회원관리, 학습설계 학생 이름, 성별, 이메일 주소, 휴대폰 번호 회원 수료 및 환불 후 6개월까지

3. 개인정보 제공 동의 거부 권리 및 동의 거부에 따른 불이익 귀하는 개인 정보 제공 동의를 거부 할 권리가 있으며, 거절하신 경우에는 상담 및 예약 서비스의 제공이 제한 될 수 있습니다. 위 보유기간에도 불구하고 계속 보유하여야 할 필요가 있을 경우에는 귀하의 동의를 받습니다.