스타트업과 개발자를 위한 aws 클라우드 태권 세미나 : 울트라캡숑 사례...

15

Upload: amazon-web-services-korea

Post on 13-Jan-2015

5.747 views

Category:

Documents


3 download

DESCRIPTION

2014년 2월 18일 대전 DCC에서 개최되었던 스타트업과 개발자를 위한 클라우드 태권 세미나에서 고객사 발표를 맡아주신 울트라캡숑 황인범님의 발표 자료 입니다.

TRANSCRIPT

Page 1: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표
Page 2: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

Selfie Sharing & Discovery Platform

Page 3: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표
Page 4: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표
Page 5: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

800K Registrations

400M Games

played

500 API Requests /

sec

Page 6: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표
Page 7: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

Gamified Healthcare

Page 8: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

700K Registrations

2M Exercise sessions

7M Meals recorded

Page 9: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

Our Stack

Application Ruby on RailsNode.js

PostgreSQLRedisMongoDB

RabbitMQ

Data Storage

Messaging

Page 10: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

Application ServerDatabase

Server

c1.medium m1.medium

초기 개발 및 Staging 환경 구성

Page 11: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

Production 배포 환경 구성

Application Servers

•c3.2xlarge

•Nginx

•Unicorn

•Deferred job processor

Primary Data Stor-age

•m2.2xlarge

•PostgreSQL

•Streaming replication

•IOPS provisioned

Secondary Data Storage

•m2.2xlarge

•Elasticache

•Redis

•Master/slave

ELBCloud-Front

S3 EMR

Page 12: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

AWS API 를 활용한 자동화

• Scheduled auto scaling– EC2 API 를 통해 새로운 인스턴스 Launch 및

최신 코드 배포

Application Servers

Page 13: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표
Page 14: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표

Infrastructure Management for Scaling Out

• Scaling out 을 위한 사전 대비

– 중요 인스턴스마다 Production-ready AMI 보관 및 업데이트

– Instance Provisioning 자동화

• 운영 비용 최적화

– Elasticache/RDS/CloudSearch vs. Self-hosted solution

• Robust 한 구성

– Multi-AZ, 항상 High Availability 고려하기

– 적합한 I/O 성능 확보 : Provisioned IOPS