쿠버네티스 인프라 이전 비교

jaycee·2024년 4월 4일

기존 EC2에 아파치로 구동이 되던 OMS 애플리케이션을 컨테이너 기반의 쿠버네티스로 이전을 완료했다!

전 후 환경을 비교해본 내용

구분이전이후
배포 속도수동으로 어플리케이션과 환경 설정 필요 / 시간 소모적 평균 : 5분30초 내외자동화된 롤아웃 및 롤백, 빠르고 일관된 배포 / 평균: 1분 30초
확장성수동으로 서버 추가 및 구성 필요, 시간 및 비용(커뮤니케이션)등 많이 듬자동 스케일링으로 요구사항에 따라 유연하게 확장
모니터링 복잡도 완화서버, 스토리지, 네트워킹 등 모든 것을 직접 관리 / 로그가 파일로 남기때문에 가독성이 떨어짐선언적 설정(코드)으로 운영의 단순화, 자동화 도구 사용 / Datadog을 통해 일관되고 가독성 좋은 로그 관리 및 모니터링이 가능
환경 일관성개발, 테스트, 운영 환경 간 설정 불일치 가능성 있음컨테이너로 일관된 환경 제공, 오류 감소
커뮤니케이션 비용서버의 리소스 신설이나 확장시 유관부서간(정보보호팀, EA팀)과의 업무 협조 및 절차가 필요UI Tool(ArgoCD)를 통해, 어플리케이션 관리자가 빠르고 유연하게 튜닝 및 확장등의 대응이 가능함
네트워킹복잡한 네트워크 및 보안 설정 직접 관리내장된 로드 밸런싱, 네트워크 폴리시로 보안 강화
리소스 사용 최적화고정된 리소스 할당으로 낭비 가능성 높음리소스 사용량에 따라 동적으로 할당, 효율적 사용
구동 스펙 비교Batch : (인스턴스) 2대로 구동 - cpu : 8 core - memory: 32gb Admin : (인스턴스) 2대로 구동 - cpu : 8 core - memory: 32gbBatch: (POD) 2대로 구동 - cpu: 1 core - memory: 6gb Admin: (POD) 4대로 구동 - cpu: 2 core- memory: 4gb
profile
오늘도 하나 배웠다.

0개의 댓글