인프라 가용성 99.98% 이상 달성, 인프라 비용 63% 절감했으며,보안 이슈는 Zero, 장애 복구시간은 1시간 이내로 줄어들었습니다.
Company Overview
삼성전자는 기술 혁신으로 소비자에게 가치를 제공하는 대한민국 최대의 제조 및 ICT 기업입니다.
무선사업부는 글로벌 시장을 선도하는 스마트폰 뿐만 아니라 웨어러블, 사물인터넷, 모바일 결제, 보안솔루션을 공급하며 인간 중심의 혁신으로 소비자 편익을 증진하고 있습니다.
Cloud 환경에서 기술에 대한 정확한 이해는 아주 중요하고도 어렵습니다. 하지만, 이러한 Cloud 기술을 활용하여 효율적이면서 고가용적인 Cloud를 구성하고 운용하는 미션은 더더욱 어렵습니다. 저희는 수년간의 실패 후에야 Bespin Global을 만날 수 있게 되었고, Bespin Global을 통해 이전과 확실히 다른 지점이 성취를 이뤘습니다. 앞으로도 더더욱 양사의 협력과 성장이 함께 하길 바랍니다.
Challenge
삼성전자 무선사업부 게임성능서버팀은 AWS 인프라에 서버 및 컨테이너 기반의 인프라를 운영하면서 다음과 같은 이슈가 있었습니다.
- 인프라 / 애플리케이션 이슈 대응 시간 지연
- 매뉴얼 대응으로 인해 장애 시 조치에 1시간 이상 소요
- 성능 테스트 부재로, 대규모 트래픽 발생시 인프라 예측이 어려움
- 배포 과정에서 대규모 트래픽에 대한 안정적인 제공이 요구
Bespin’s Solution
베스핀글로벌은 고객사의 이슈를 해결하기 위해 아래와 같은 서비스를 제공했습니다.
- Infrastructure as a Code 구현 (코드에 의한 인프라 변경 및 배포)
- 전문적인 테스트를 통한 인프라 용량 예측
- 신규 버전 배포 시 대규모 트래픽의 안정적인 이관을 위한 카나리 배포
- API 테스트 자동화 구현을 통한 클라이언트쪽 이슈 감지
- 베스핀의 Alertnow와 Datadog APM 적용을 통한 24/7 모니터링 및 장애 분석
- 인프라 비용 절감을 위한 CNA 제안 (DMS, Glue, Lambda, Cloudwatch Event, etc)
- 보안을 고려한 고도화된 인프라 설계
아키텍처 상세
베스핀글로벌은 아래 AWS 서비스를 사용한 클라우드 네이티브 애플리케이션을 제안했습니다.
AWS DMS
데이터베이스를 AWS로 빠르고 안전하게 마이그레이션할 수 있도록 지원합니다.
AWS Glue
고객이 분석을 위해 손쉽게 데이터를 준비하고 로드할 수 있게 지원하는 완전관리형 ETL(추출, 변환 및 로드) 서비스입니다.
AWS Lambda
AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다.
Amazon CloudWatch Events
AWS 상태 이벤트의 상태 변경을 감지하고 대응할 수 있습니다.
Benefit
삼성전자 무선사업부 게임성능서버팀은 베스핀글로벌의 클라우드 매니지드 서비스를 사용하면서 다음과 같은 결과를 달성했습니다.
- 인프라 가용성 99.98% 이상을 달성했습니다.
- 인프라 비용을 63% 절감했습니다.
- Alertnow/Datadog APM을 활용하여 24/7 운영 대응을 할 수 있게 되었습니다.
- 장애 발생시 1시간 이내 조치 및 복구가 가능해졌습니다.
- 대규모 트래픽이 있을 때도 안정적으로 서비스를 제공할 수 있습니다 (100k TPS).
- 보안 이슈가 단 한번도 발생하지 않았습니다.