스위치 DevOps ​도입 사례

컨테이너 CI/CD 구축 후 인프라 관리 자동화
​EKS 클러스터를 통한 라이브 에러율 80% 감소

​스위치 도입사례

스위치보드에 대해

스위치보드는 아틀라스랩스(Atlas Labs)의 자회사로서 서울과 미국 기반의 글로벌 스타트업입니다. 자체 개발 음성인식 머신러닝 기술인 제로스 ZEROTH를 활용해 음성 및 언어 기반의 인공지능(AI)을 연구하며, 음성을 문자로 바꿔주는 AI 통화 스위치 SWITCH 서비스를 제공하고 있습니다.

스위치보드_edited.jpg

회사명

(주)스위치보드

사업분야

 AI 음성인식

설립일

2016년 03월

​홈페이지

도입 전 도전과제

  • 고객은 특정 요일에 통화량이 증가하는 문제가 있어 트래픽을 수용할 수 있는 솔루션이 필요합니다.

  • 고객은 컨테이너 환경을 구축하기 위해 마이크로 서비스 구성 및 솔루션이 필요합니다.

  • 고객은 외부 데이터와 내부 데이터를 구분하기 위한 안전한 네트워크 환경이 필요합니다.

  • 고객은 가용 영역의 장애로 인한 데이터 손실 및 서비스 중단이 우려되므로 고가용성 솔루션이 필요합니다.

  • 인터넷 사업의 특성상 실제 적용 전 테스트를 충분히 검증할 수 있는 환경이 필요합니다.

  • 고객은 확인되지 않은 트래픽에 대한 침입을 우려하고 있으며 리소스를 보호하기 위한 AWS 솔루션이 필요합니다.

  • 고객은 계정 사용자의 접근 보안 문제를 분류하고 권한을 부여할 수 있는 솔루션이 필요합니다.

  • 고객은 네트워크 전송 간의 보안 위협이 우려되므로 네트워크 암호화 솔루션이 필요합니다.

  • 관리자의 실수로 인해 장애가 발생한 경우, 담당자가 AWS 계정이 수행한 로그를 확인하여 신속하게 원인을 파악할 수 있어야 합니다.

  • 고객은 미확인 사용자의 기록을 확인하기 위한 솔루션이 필요합니다.

  • 스위치 어플리케이션은 실시간 서비스이기 때문에 서버 장애 발생 시 신속한 장애 감지 및 알람 솔루션이 필요합니다.

스마일샤크 솔루션 제안

  • 빠르게 증가하는 트래픽을 수용하기 위한 Auto-Scaling 구성

  • 마이크로서비스 구축 및 관리를 위한 ECS/EKS 구성

  • 가용성과 안정성을 위한 Public / Private + Multi AZ VPC 구성

  • 가용성 및 로드 밸런싱을 위한 ELB 구성

  • 테스트 및 검증을 위한 개발/단계/생산 환경 구성

  • 위협 트래픽으로부터 리소스를 보호하기 위한 보안 그룹 구성

  • 계정 내 모든 리소스의 권한 관리를 위한 IAM 구성

  • 전송간 보안인증을 위해 ACM 사용

  • 실시간 로그 분석을 위한 CloudWatch 로그 구성

  • 사용자 API 호출 내역을 분석하도록 CloudTrail 구성

  • 코드에서 인프라 서비스를 관리하도록 CloudFormation 구성

AWS Services used

Amazon-EC2_4x.png
AWS-Auto-Scaling_4x.png
Amazon-Elastic-Block-Store-EBS_light-bg_4x.png
AWS-CodeCommit_4x.png
Amazon-RDS_light-bg_4x.png
Amazon-Chime_4x.png
CloudEndure-Migration_4x.png
Amazon-ElastiCache_For-Redis_light-bg_4x.png

도입 후 효과

Switch는 예정된 주기적 트래픽의 자동 스케일 아웃을 통해 비용과 성능을 효율적으로 운영할 수 있었습니다. 또한 스마일샤크는 컨테이너 환경에서 스위치 서비스에 필요한 다양한 마이크로서비스를 구축하여 구축 및 관리가 용이한 솔루션을 구성했습니다.

  • 마이크로서비스 관리 환경을 구성하여 업무 효율성 향상

  • 예정된 트래픽 급증을 해결하여 서버 성능 최적화

  • 신속한 장애 감지를 통한 고객 만족도 향상

  • 사용자 활동 이력을 통합하여 분석 용이성 향상

  • 마이크로서비스 운영 환경 최적화

  • API 서버와 DB 서버 간의 지연 및 부하 최소화

  • 서브넷 구분으로 구분된 안전하고 안전한 환경

  • 다중 AZ 분류를 통한 고가용성 확보

  • ELB를 통한 트래픽 로드 밸런싱

  • IAM을 이용하여 사용자간 안전한 접근

  • 고장시간을 최소화하고 고장의 근본원인을 분석하여 고장점 감소

지금 바로 경험해 보세요.