2013년 9월 25-27일간 열린 KGC의 AWS 측 기조연설 "How Leading Mobile Game CompaniesLeverage AWS for Success"의 발표자료입니다. 연사는 Patrick Prendergast Sr. Business Development Manager입니다.
1. How Leading Mobile Game Companies
Leverage AWS for Success
Patrick Prendergast
Senior Business Development Manager – Gaming
2. Agenda – Three Questions
Who is Amazon Web Services?
• An Introduction to Amazon Web Services
How are Mobile Game Developers using AWS
• Common Mobile Game Design Patterns
Why are Game Developers embracing AWS?
• Customer benefits and case studies
6. 42 Edge Locations and Growing…
Europe
Amsterdam (2)
Dublin
Frankfurt (2)
London (2)
Madrid
Milan
Paris (2)
Stockholm
Asia
Chennai
Hong Kong (2)
Mumbai
Osaka
Singapore (2)
Seoul
Sydney
Tokyo (2)
South America
Sao Paulo
North America
Ashburn, VA (2)
Dallas, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Miami, FL
Newark, NJ
New York, NY (3)
Palo Alto, CA
Seattle, WA
San Jose, CA
South Bend, IN
St. Louis, MO
10. More than 166 new Features,
Updates and Services as of
September 2013!
11. 2013
Every day, AWS adds
enough server capacity to
power this $5B enterprise
$5.2B retail business
7,800 employees
A whole lot of servers
2003
AWS Scale
17. Core Backend
Region
Availability Zone A
ELB
• Choose Region
• 9 Globally
• One Availability Zone
• Ok for Development
• No redundancy
• EC2 Instance
• Linux, Windows
• App server code
• Elastic Load Balancer
• DNS for App
• MySQL Database
• RDS or Build Your Own
18. Scale It Out
ELB
Availability
Zone A
Availability
Zone B
Region
S3
• Add Another AZ
• Redundancy (High
Availability)
• Load Balancing
• Add Slave Database
• RDS Multi-AZ
• Or Build Your Own
• S3 for Game Data
• Patches
• UGC
19. AutoScale, CDN + Caching
CloudFront CDN
ELB
Availability
Zone A
Availability
Zone B
Region
S3
• Auto Scaling Group
• Capacity on Demand
• Respond to Users
• ElastiCache
• Memcached
• Redis
• Or Build Your Own EC2 EC2
• CloudFront CDN
• DLC, Game Assets
20. Add NoSQL CloudFront CDN
ELB
Availability
Zone A
Availability
Zone B
DynamoDB
• DynamoDB
• fast, fully managed
NoSQL database service
EC2 EC2
Region
CloudFront CDN
S3
21. Add Analytics
CloudFront CDN
ELB
Availability
Zone A
Availability
Zone B
Region
S3
• Elastic MapReduce
• Managed Hadoop
• Parse Logs
• Parallel Aggregation
EC2 EC2
Elastic
MapReduce
Redshift
• Redshift
• Data Warehouse
• Column-Oriented
• SQL Compatible
DynamoDB
24. Mobile Game Industry Trends
• Free to Play is here to stay
• Top Free does not equal Top Grossing
• Diversification of Game Genre
• Genre dictates monetization methods
25. What Can we conclude from this?
• Difficult to predict success – upfront costs are a risk
• Need to maximize users - Go Global
• User Acquisition is expensive – you need platform that can scale
rapidly
• Retention is critical for monetization – Data analytics matter
• Focus on the game
• Know your Monetization Strategy - Your Backend must be ready
36. Amazon Web Services enables you to:
• Start small, no upfront capital costs, pay only for what you use, when
you use it.
• Experiment often and tune your environment for your games specific
needs.
• Gather data, measure, adapt and grow.
• Go Global
• Focus on the Game
Summary