+ All Categories
Home > Technology > KGC 2013 AWS Keynote

KGC 2013 AWS Keynote

Date post: 26-Jan-2015
Category:
Upload: amazon-web-services-korea
View: 112 times
Download: 5 times
Share this document with a friend
Description:
2013년 9월 25-27일간 열린 KGC의 AWS 측 기조연설 "How Leading Mobile Game Companies Leverage AWS for Success"의 발표자료입니다. 연사는 Patrick Prendergast Sr. Business Development Manager입니다.
37
How Leading Mobile Game Companies Leverage AWS for Success Patrick Prendergast Senior Business Development Manager – Gaming
Transcript
Page 1: KGC 2013 AWS Keynote

How Leading Mobile Game CompaniesLeverage AWS for Success

Patrick Prendergast Senior Business Development Manager – Gaming

Page 2: KGC 2013 AWS Keynote

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

Amazon Web Services

Page 4: KGC 2013 AWS Keynote

A Complete Cloud Platform

AWS Global Infrastructure

Application Services

Networking

Deployment & Administration

DatabaseStorageCompute

Page 5: KGC 2013 AWS Keynote

AWS Global Infrastructure

9 Regions

25 Availability Zones

Page 6: KGC 2013 AWS Keynote

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

Solving Problems for Game Companies Worldwide

Page 8: KGC 2013 AWS Keynote

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

AWS Service Launches and Feature Updates

Page 10: KGC 2013 AWS Keynote

More than 166 new Features, Updates and Services as of

September 2013!

Page 11: KGC 2013 AWS Keynote

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
Page 13: KGC 2013 AWS Keynote

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

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

….Or AWS Management Console

Page 16: KGC 2013 AWS Keynote

Common Mobile Backend Design Patterns for Scale

Page 17: KGC 2013 AWS Keynote

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

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

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

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

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

and GloballyScale Regionally

Page 23: KGC 2013 AWS Keynote

Why are Game Developers embracing AWS?

Page 24: KGC 2013 AWS Keynote

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

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

But…..

Page 27: KGC 2013 AWS Keynote

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

Nexon chose AWS… No Up-Front Capital Expense

Case Study

Page 29: KGC 2013 AWS Keynote

Ubisoft chose AWS… No Up-Front Capital Expense

Page 30: KGC 2013 AWS Keynote

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

FunPlus chose AWS …Rapid Provisioning

Case Study

Page 32: KGC 2013 AWS Keynote

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

DevSisters chose AWS …Elastic Scalability

Case Study

Page 34: KGC 2013 AWS Keynote

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

Supercell chose AWS …Focus on the Game

Case Study

Page 36: KGC 2013 AWS Keynote

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

Thank You

For questions, please come to AWS Game Developer Network Session @ COEX WizWit at 6:30 tonight


Recommended