kgc 2013 aws keynote
DESCRIPTION
2013년 9월 25-27일간 열린 KGC의 AWS 측 기조연설 "How Leading Mobile Game CompaniesLeverage AWS for Success"의 발표자료입니다. 연사는 Patrick Prendergast Sr. Business Development Manager입니다.TRANSCRIPT
![Page 1: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/1.jpg)
How Leading Mobile Game CompaniesLeverage AWS for Success
Patrick Prendergast Senior Business Development Manager – Gaming
![Page 2: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/2.jpg)
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
![Page 3: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/3.jpg)
Amazon Web Services
![Page 4: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/4.jpg)
A Complete Cloud Platform
AWS Global Infrastructure
Application Services
Networking
Deployment & Administration
DatabaseStorageCompute
![Page 5: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/5.jpg)
AWS Global Infrastructure
9 Regions
25 Availability Zones
![Page 6: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/6.jpg)
42 Edge Locations and Growing…
EuropeAmsterdam (2)DublinFrankfurt (2)London (2)MadridMilanParis (2)Stockholm
AsiaChennaiHong Kong (2)MumbaiOsakaSingapore (2)SeoulSydneyTokyo (2)
South AmericaSao Paulo
North AmericaAshburn, VA (2)Dallas, TX (2)Hayward, CAJacksonville, FLLos Angeles, CA (2)Miami, FLNewark, NJNew York, NY (3)Palo Alto, CA Seattle, WA San Jose, CASouth Bend, INSt. Louis, MO
![Page 7: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/7.jpg)
Solving Problems for Game Companies Worldwide
![Page 8: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/8.jpg)
Broad & Deep Services to Support Virtually Any Cloud Workload
Compute Networking Storage & CDN Database App Services Management
Amazon EC2Amazon EMRAmazon ELB
Amazon Route 53Amazon VPCAWS Direct
Connect
Amazon S3Amazon Glacier
Amazon EBSAWS Import/Exp
Amazon RDSAmazon
DynamoDBAmazon
ElasticacheAmazon RedShift
Amazon CloudSearchAmazon SWFAmazon SQSAmazon SNSAmazon SES
Amazon Elastic Transcoder
AWS IAMAmazon CloudWatch
AWS Elastic Beanstalk
AWS CloudformationAWS Data Pipeline
AWS OpsWorksAWS CloudHSM
AWS Trusted AdvisorAWS Marketplace
AWS Premium Support AWS Professional Services AWS Training
![Page 9: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/9.jpg)
AWS Service Launches and Feature Updates
![Page 10: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/10.jpg)
More than 166 new Features, Updates and Services as of
September 2013!
![Page 11: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/11.jpg)
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
![Page 12: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/12.jpg)
![Page 13: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/13.jpg)
Elastic Compute
Cloud
Auto Scaling
Amazon Elastic Block Storage (EBS)
Amazon S3
DynamoDB
Amazon RDS
Elastic LoadBalancer
Amazon CloudFront
Amazon CloudWatch
Amazon Route 53
Compute
Network and
Management
Storage
Database
DNS and CDN
Amazon Elastic MapReduce
Amazon ElastiCache Amazon Redshift
![Page 14: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/14.jpg)
ec2-run-instances ami-b232d0db --instance-count 3 --availability-zone ap-
southeast-1a --instance-type m1.small
ec2-run-instances ami-b232d0db --instance-count 5 --availability-zone ap-
southeast-1b --instance-type m1.medium
Programmatic….
![Page 15: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/15.jpg)
….Or AWS Management Console
![Page 16: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/16.jpg)
Common Mobile Backend Design Patterns for Scale
![Page 17: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/17.jpg)
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
![Page 18: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/18.jpg)
Scale It Out
ELB
AvailabilityZone A
AvailabilityZone 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
![Page 19: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/19.jpg)
AutoScale, CDN + Caching
CloudFront CDN
ELB
AvailabilityZone A
AvailabilityZone B
Region
S3
• Auto Scaling Group• Capacity on Demand• Respond to Users
• ElastiCache• Memcached• Redis
• Or Build Your OwnEC2 EC2
• CloudFront CDN• DLC, Game Assets
![Page 20: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/20.jpg)
Add NoSQL CloudFront CDN
ELB
AvailabilityZone A
AvailabilityZone B
DynamoDB
• DynamoDB• fast, fully managed
NoSQL database service
EC2
EC2
Region
CloudFront CDN
S3
![Page 21: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/21.jpg)
Add Analytics
CloudFront CDN
ELB
AvailabilityZone A
AvailabilityZone B
Region
S3
• Elastic MapReduce• Managed Hadoop• Parse Logs• Parallel Aggregation
EC2
EC2
ElasticMapReduce
Redshift
• Redshift• Data Warehouse• Column-Oriented• SQL Compatible
DynamoDB
![Page 22: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/22.jpg)
and GloballyScale Regionally
![Page 23: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/23.jpg)
Why are Game Developers embracing AWS?
![Page 24: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/24.jpg)
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
![Page 25: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/25.jpg)
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
![Page 26: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/26.jpg)
But…..
![Page 27: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/27.jpg)
No up-front capital expense
Rapid provisionin
g
Game
Go global
Elastic scalability Focus on the game
Pay only for what you use
AWS Benefits for Game Developers
![Page 28: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/28.jpg)
Nexon chose AWS… No Up-Front Capital Expense
Case Study
![Page 29: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/29.jpg)
Ubisoft chose AWS… No Up-Front Capital Expense
![Page 30: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/30.jpg)
No up-front capital expense
Rapid provisionin
g
Game
Go global
Elastic scalability Focus on the game
Pay only for what you use
AWS Benefits for Game Developers
![Page 31: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/31.jpg)
FunPlus chose AWS …Rapid Provisioning
Case Study
![Page 32: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/32.jpg)
No up-front capital expense
Rapid provisionin
g
Game
Go global
Elastic scalability Focus on the game
Pay only for what you use
AWS Benefits for Game Developers
![Page 33: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/33.jpg)
DevSisters chose AWS …Elastic Scalability
Case Study
![Page 34: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/34.jpg)
No up-front capital expense
Rapid provisionin
g
Game
Go global
Elastic scalability Focus on the game
Pay only for what you use
AWS Benefits for Game Developers
![Page 35: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/35.jpg)
Supercell chose AWS …Focus on the Game
Case Study
![Page 36: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/36.jpg)
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
![Page 37: KGC 2013 AWS Keynote](https://reader034.vdocuments.net/reader034/viewer/2022051515/54c6389b4a7959c9388b4668/html5/thumbnails/37.jpg)
Thank You
For questions, please come to AWS Game Developer Network Session @ COEX WizWit at 6:30 tonight