launch and scale your social game in the cloud › gaming_webinar_11_16_10.… · the reference...

30
Launch and Scale your Social Game in the Cloud with AltEgo, Amazon Web Services and RightScale November 16, 2010

Upload: others

Post on 30-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Launch and Scale your Social Game in the Cloud

with AltEgo, Amazon Web Services and RightScale

November 16, 2010

Page 2: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Your Panel Today Presenting: •  Josh Fraser: VP, Business Development, RightScale •  Jeff Barr: Sr. Web Services Evangelist, Amazon Web Services •  Seth Gerson: CEO & Founder, AltEgo

Q&A: •  Ryan McGinnis: Account Manager, RightScale

Please use the questions window to ask questions anytime!

Page 3: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Agenda •  Welcome •  Social Gaming in the Cloud – Watchmen Example •  “Underneath the hood” – AWS & RightScale •  Social Gaming in the Cloud - AltEgo Example •  Demo •  Q&A

www.rightscale.com/webinars

Please use the questions window to ask questions anytime!

Page 4: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

MMO iPhone App

join the watchmen universe

Page 5: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

5

"  21MM total get requests "  236K PUT, COPY, POST or LIST requests "  32.349 GB "  50K render requests "  250K battles

Watchmen – First 25 Days

Page 6: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

The Challenges of Success "  Typical top gainers see 50%+ increase per week

"  Extreme cases include "  0 – 10 DAU in first 6 weeks

"  0 – 35MM users in single day

"  100X server growth in < 4 days

"  12,000 cores *Single application stats deployed in the cloud today

Page 7: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

The Challenges of Success

"  Things happen fast

"  It is hard to predict

"  You need to maintain control

Page 8: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

The Reference Standard for Social Games

  Amazon Web Services offers a flexible, scalable and cost-effective computing platform in the cloud

  RightScale provides a time-tested cloud management platform

Utilize the solution that powers the most successful social games in the world today!

Page 9: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

= RightScale Managed on AWS

Source: Appdata.com 11/15/10

Extensive Experience in Gaming

Page 10: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Introduction Amazon Web Services

Page 11: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

The AWS Cloud: A Natural Evolution

Page 12: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Amazon Web Services

Compute Amazon Elastic Compute Cloud

(EC2) - Elastic Load Balancing

- Auto Scaling

Storage Amazon Simple Storage Service

(S3) - AWS Import/Export

Your Game

Content Delivery Amazon

CloudFront

Messaging Amazon Simple Queue

Service (SQS) Amazon Simple

Notification Service (SNS)

Payments Amazon Flexible

Payments Service (FPS)

On-Demand Workforce

Amazon Mechanical Turk

Parallel Processing

Amazon Elastic MapReduce

Monitoring Amazon CloudWatch

Database Amazon RDS

Amazon SimpleDB Third-Party Offerings

Management AWS Management

Console

Tools AWS Toolkit for Eclipse

Java, PHP, Ruby, Python, .Net Developer

Centers

Isolated Network Virtual Private Cloud

Metering and Billing

Identity and Access Management

Page 13: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Advantages of the AWS Cloud

Page 14: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

The Cloud Starts Here! More Easily Deploy and Manage

Page 15: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

RightScale Real Customers, Real Deployments, Real Benefits "   Managed Cloud Deployments for 4 Years "   More than 25,000 users; launched 1.7MM servers "   Behind the largest production deployments on that cloud to date

Page 16: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

16

"   RightScale ServerTemplates •  Server ‘definitions’ that dynamically configure instances

"   RightScale Deployments: •  Multiple resources configured and managed as a single

system

"   RightScale Macros •  Automated way to build a Deployment

Key Concepts

Page 17: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &
Page 18: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &
Page 19: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &
Page 20: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

20

"   Reduce the complexity of deploying in the cloud "  Reduce the cost of human capital

"   Painless way to clone servers, environments "   Fast cycle times on dev & test

"   Automated way to launch and configure servers

"   Unified interface to multiple clouds

AltEgo: what we needed

Page 21: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

21

"   Minimal work to get up and running

"   Systems-level management "   Multi-tier, multi-server RightScale Deployments

"   Fast dev & test cycle times "   Ability to reuse ServerTemplates in multiple deployments "   Painless revisions on multiple levels – lock off code when it’s

showtime

"   Automation with Control "   Auto-scaling and configuration, refine settings

"   Fail Forward Strategy "   Nominalizes downtime "   Historical timeline – makes failure analysis easy

AltEgo: what we got with RightScale

Page 22: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

IT Resource Needs

time

Concept & Development

Production & Growth

Full Lifecycle IT Resource Management Years? Months? Days? Hours?

Maturity & Decline

Niche / EOL

Page 23: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

"   Leverage pre-configured software in well-understood configurations

"   On-demand access enables fast cycles

"   Test many and large scale configurations

Concept & Development Phase Accelerate Development and Testing at a Reduced Cost

Page 24: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

"   Publisher extends virtual datacenters to developers (or vice versa) "   At launch, change access privileges "   No migration; seamless roll into production

Concept & Development Phase Share Configurations

Studio B Studio A Studio C

Page 25: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Production & Growth Phase Example Reference Architecture - MySQL

Page 26: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

1.  Leverage pre-built systems with RightScale Macros

2.  Re-architect your system with arrays – multi-zone and/or Region

3.  Fine tune automation

4.  Tracking and Control

DEMO

Page 27: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &
Page 28: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

28

Your Turnkey Gaming Solution Proven  Best  Prac-ces  &  Unparalleled  Success!  

Pre-­‐configured  Social  Gaming  Deployments  

Premium  Onboarding    

Facebook  Ready  

Systems  Automa>on  and  AutoScaling    

Account  Manager  and  Access  Control  

AWS  Mul>-­‐Region  Support  

AWS  CloudFront  Support  

AltEgo  Avatar  PlaDorm  

Virtual  Onsite  Launch  Support  

24x7  Ongoing  Support  

RightScale  Accounts                2  

Page 29: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

1.  Sign up for AWS: http://aws.amazon.com/ 2.  Get a RightScale Free account: RightScale.com/socialgaming 3.  Get the AltEgo SDK: [email protected]

Contact Info: AMAZON: aws.amazon.com/contact-us/aws-sales/ RIGHTSCALE: [email protected]; (866) 720-0208

More Info: www.rightscale.com/gaming Webinar archive: RightScale.com/webinars

Q&A - Getting Started

Page 30: Launch and Scale your Social Game in the Cloud › Gaming_Webinar_11_16_10.… · The Reference Standard for Social Games ... " Test many and large scale configurations Concept &

Thank You!