한컴인스페이스

팀 내 개발 안정화를 위한 테스트 클러스터 분리

2023.01 ~ 2023.06
테스트 인프라 구축
KubernetesDockerOn-premise

테스트 서버가 없어 로컬 환경에서 테스트 후 운영 서버로 바로 배포하면서, 엔지니어마다 로컬 환경의 차이와 운영 서버와의 차이로 인해 운영 서버에서 이슈가 발생하는 문제를 해결했습니다. 하나의 서버에 하나의 서비스만 올리는 비효율도 함께 개선했습니다.

역할별 수행 내용

테스트 환경 구축

  • 쿠버네티스 클러스터를 활용하여 논리적으로 분리, 사내 온프레미스 서버에 운영과 동일한 테스트 환경 구축
  • 동시에 여러 프로젝트를 운영할 수 있도록 구축하여 서버 자원을 필요한 곳에만 할당

주요 성과

  • 모든 엔지니어가 같은 환경에서 테스트함으로써 운영 환경 배포 후 장애 발생 대폭 감소
  • 서버 자원 효율화 — 서버 5대 → 2대로 감소