문의 주신 내용에 맞는 전문 컨설턴트 배정 후 연락드리겠습니다.
The Customer
KBS(Korean Broadcasting System)는 1927년 경성방송국으로 국내 최초로 라디오 방송을 송출하기 시작해 해방 후 1947년 서울중앙방송으로 재 출범하였습니다. 1961년 TV 방송을 시작했으며 1973년 한국방송공사로 공영방송 체제를 갖춰 오늘에 이르고 있습니다. KBS는 지상파 TV 방송 4개 채널(HD1, 2TV, UHD1 2 TV), 위성 TV 방송 2개 채널(KBS world, KBS korea), 라디오방송 7개 채널, 지상파 DMB 방송 4개 채널과 myK 등 뉴미디어 서비스를 실시하고 있습니다.
- 대량 트래픽 고려한 시스템 아키텍처 개선 : 트래픽이 대량으로 증가해도 안정적으로 운영 가능한 시스템 아키텍처를 목표로 합니다. AWS의 다양한 서비스와 리소스를 최적화하여 비용 효율성을 높이고 성능을 향상시킵니다. 필요한 만큼의 리소스를 프로비저닝하고, 나아가 트래픽에 따라 리소스를 자동으로 확장 및 축소하는 것을 구현합니다.
- 개발 가이드 및 배포 시스템 정립 : 효율적인 개발 프로세스를 구축하기 위해 개발 가이드를 마련하고, CI/CD를 활용하여 빠르고 안정적인 소프트웨어 배포를 자동화를 목표로 합니다.
- AWS Elastic Beanstalk로 인한 자동화 : PaaS 서비스를 활용한 손쉬운 배포 및 확장성 확보 및 리소스 관리 포인트를 최소화 되었습니다.
- 대량 트래픽 고려한 시스템 아키텍처 개선 : Aurora Cluster, Auto Scaling 등을 활용하여 트래픽 분산과 성능 향상을 달성합니다. AWS Elastic Beanstalk의 Auto Scaling을 활용하여 EC2 및 Aurora cluster의 리소스를 사용자 지정 지표에 따라 자동으로 확장 또는 축소됩니다.
- 개발 가이드 및 배포 시스템 정립 : GitLab, Jenkins, CodeDeploy를 활용하여 CI/CD 구성 및 설정 최적화를 진행했습니다.
- 애플리케이션 모니터링 : X-ray를 활용해 애플리케이션 요청 데이터 수집 및 통계를 처리하여 서비스 흐름을 모니터링할 수 있습니다.