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

Post on 13-Jan-2015

5.747 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Selfie Sharing & Discovery Platform

800K Registrations

400M Games

played

500 API Requests /

sec

Gamified Healthcare

700K Registrations

2M Exercise sessions

7M Meals recorded

Our Stack

Application Ruby on RailsNode.js

PostgreSQLRedisMongoDB

RabbitMQ

Data Storage

Messaging

Application ServerDatabase

Server

c1.medium m1.medium

초기 개발 및 Staging 환경 구성

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

AWS API 를 활용한 자동화

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

최신 코드 배포

Application Servers

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

contact@ultracaption.net

top related