스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례...
-
Upload
amazon-web-services-korea -
Category
Documents
-
view
5.747 -
download
3
description
Transcript of 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례...
![Page 1: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/1.jpg)
![Page 2: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/2.jpg)
Selfie Sharing & Discovery Platform
![Page 3: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/3.jpg)
![Page 4: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/4.jpg)
![Page 5: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/5.jpg)
800K Registrations
400M Games
played
500 API Requests /
sec
![Page 6: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/6.jpg)
![Page 7: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/7.jpg)
Gamified Healthcare
![Page 8: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/8.jpg)
700K Registrations
2M Exercise sessions
7M Meals recorded
![Page 9: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/9.jpg)
Our Stack
Application Ruby on RailsNode.js
PostgreSQLRedisMongoDB
RabbitMQ
Data Storage
Messaging
![Page 10: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/10.jpg)
Application ServerDatabase
Server
c1.medium m1.medium
초기 개발 및 Staging 환경 구성
![Page 11: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/11.jpg)
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 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/12.jpg)
AWS API 를 활용한 자동화
• Scheduled auto scaling– EC2 API 를 통해 새로운 인스턴스 Launch 및
최신 코드 배포
Application Servers
![Page 13: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/13.jpg)
![Page 14: 스타트업과 개발자를 위한 AWS 클라우드 태권 세미나 : 울트라캡숑 사례 발표](https://reader033.fdocument.pub/reader033/viewer/2022061217/54b4c2a64a7959217c8b46c1/html5/thumbnails/14.jpg)
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