VCNC(비트윈) 사례분석

jjuyaa·2022년 9월 29일
1

CloudClub

목록 보기
4/8
post-thumbnail

AWS 고객사례:VCNC

1. VCNC이란?

  • 커플을 위한 모바일 애플리케이션 Between 제작
  • 채팅 기능과 사진 공유 , 편지 쓰기 , 기념일 챙기기 등 다양한 기능 제공

2. 당면 과제

  • 많은 사진을 저장하기 위해 스토리지를 확장 대비 필요
  • 트래픽 폭증에 대응 필요
  • 인력이 부족한 스타트업 특성 상 서비스 개발 외의 업무 부담을 줄여야 함

3. 해결 방법

3-1. Amazon CloudFront & S3 사용

  • 사용자가 s3 컨텐츠에 직접 접근하지 않고 cloudfront 를 통해 s3에 접근하도록 한다.
  • edge location 을 통해 향상된 응답 속도
  • 콘텐츠 보안 유지
  • 캐싱을 통해 s3 부하를 감소시킨다.

3-2. Amazon SQS

  • Simple Queue Service : 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 위한 완전 관리형 메세지 대기열
  • 메세지 안정적으로 전달 가능
  • 탄력적이고 비용 효율적 확장 가능

3-3. Amazon Simple Email Service(SES)

  • 대규모 이메일을 빠르고 안전하게 전 세계로 보낼 수 있다.
  • 이메일 운영 인프라에 대한 문제 손쉽게 해결 가능
  • 다양한 aws 와 통합해 운영 가능

3-4. Amazon Route 53 과 ELB

  • Elastic Load Balancing(ELB) 로드 밸런서를 사용하여 웹 사이트에 대한 트래픽을 인스턴스 간에 분산 가능
  • 로드 밸런서를 통해 등록된 인스턴스의 상태를 모니터링하고 상태가 양호한 인스턴스로만 도메인 트래픽을 라우팅
  • Route 53 으로 도메인을 ELB 로드 밸런서로 라우팅 가능

3-5. Hbase cluster

  • 오픈 소스 비관계형 분산 데이터 베이스
  • Amazon S3를 데이터 스토어로 사용하여 비용 절감, 읽기 전용 복제본 클러스터를 생성하여 가용성 향상 가능
  • 대규모 확장 시 성능 유지 가능
  • Amazon EMR를 기반으로 손쉽게 cluster 생성이 가능하다.

3-6. 스팟 인스턴스 사용

EC2 인스턴스 구입 옵션

  • 테스트 시 스팟 인스턴스를 사용해 다양한 테스트 가능
  • 다양한 조건 및 환경에서 구성하고, 지연 시간 확인 통해 반응 시간 개선 가능

0개의 댓글