Launch Your Game on the Cloud in Less than an Hour

Post on 22-Jun-2015

487 views 0 download

Tags:

description

RightScale Webinar: September 15, 2010 – Watch this webinar to learn how RightScale's cloud management platform, Amazon Web Services (AWS) and NorthScale’s NoSQL database can provide you with expert management, automation, and elasticity you need for powering social game applications.

transcript

Launch and Scale your Social Game in the Cloud

with Amazon Web Services, RightScale and NorthScale

September 15, 2010

Your Panel Today

Presenting:• Josh Fraser: VP, Business Development, RightScale• Jeff Barr: Sr. Web Services Evangelist, Amazon Web Services• James Phillips: Co-Founder and Sr. VP of Products, NorthScale• Dave Welch: Sales Engineer, RightScale

Q&A:• Daniel Howard: Account Manager, RightScale• Perry Krug: System Engineer, NorthScale

Please use the questions window to ask questions anytime!

Agenda

• Welcome• Social Gaming in the Cloud• AWS, RightScale and NorthScale overview• Demo – Social Gaming Lifecycle• Q&A

www.rightscale.com/webinars

Please use the questions window to ask questions anytime!

Social Games on a Roll …

"Zynga’s FarmVille, Café World, Mafia Wars and other games have over 235 million active users per month. We rely on technology from NorthScale to make that possible.”

= RightScale Managed on AWS

Source: DeveloperAnalytics.com9/15/10

Extensive Experience in Gaming

Learn from the leader: ZyngaThe #1 social gaming company on the web

50MM Daily Active Users

Farmville – largest gaming application on Facebook 30MM DAU

Farmville grew from 0 to 10MM DAU in the first 6 weeks

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

NorthScale provides a NoSQL database which is in production behind some of the world’s busiest web applications

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

Introduction Amazon Web Services

The AWS Cloud: A Natural Evolution

Amazon Web Services

ComputeAmazon Elastic Compute Cloud

(EC2)- Elastic Load Balancing

- Auto Scaling

StorageAmazon Simple Storage Service

(S3)- AWS Import/Export

Your Game

Content DeliveryAmazon

CloudFront

MessagingAmazon Simple Queue

Service (SQS)Amazon Simple

Notification Service (SNS)

PaymentsAmazon Flexible

Payments Service (FPS)

On-Demand Workforce

Amazon Mechanical Turk

Parallel Processing

Amazon Elastic MapReduce

MonitoringAmazon CloudWatch

DatabaseAmazon RDS

Amazon SimpleDBThird-Party Offerings

ManagementAWS Management

Console

ToolsAWS Toolkit for Eclipse

Java, PHP, Ruby, Python, .Net Developer

Centers

Isolated NetworkVirtual Private Cloud

Metering and Billing

Identity and Access Management

Advantages of the AWS Cloud

The Cloud Starts Here! More Easily Deploy and Manage

RightScale Real Customers, Real Deployments, Real Benefits

Managed Cloud Deployments for 4 Years

More than 25,000 users; launched 1.5MM servers

Behind the largest production deployments on that cloud to date

14

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

15

Just in!! Membase ServerTemplates

Social game architecture

Easy to scale stateless application layer, data is challenging.

The economics of scaling

Application Scales OutJust add more commodity web servers

Database Scales UpGet a bigger, more complex server

Membase is a key-value database

Amazon EC2 via RightScale Membase administrator console

Five minutes or less to a working cluster• Downloads for Linux and Windows• Start with a single node• One button press joins nodes to a cluster

Easy to develop against• Just SET and GET – no schema required• Drop it in. 10,000+ existing applications already “speak membase” (via memcached)

• Practically every language and application framework is supported, out of the box

Easy to manage• One-click failover and cluster rebalancing• Graphical and programmatic interfaces• Configurable alerting

Membase is Simple, Fast, Elastic

Membase is Simple, Fast, Elastic

Predictable• “Never keep an application waiting”• Quasi-deterministic latency and

throughput

Low latency• Auto-migration of hot data to lowest

latency storage technology (RAM, SSD, Disk)

• Selectable write behavior – asynchronous, synchronous (on replication, persistence)

• Back-channel rebalancing [FUTURE]

High throughput• Multi-threaded• Low lock contention• Asynchronous wherever possible• Automatic write de-duplication

Membase is Simple, Fast, Elastic

Scale out• Spread I/O and data across commodity

servers (or VMs) • Consistent performance with linear cost• Dynamic rebalancing of a live cluster

All nodes are created equal• No special case nodes• Clone to grow

Extensible• Filtered TAP interface provides hook

points for external systems (e.g. full-text search, backup, warehouse)

• Data bucket – engine API for specialized container types

• Membase NodeCode [FUTURE]

Elastic compute and data layersData layer now scales with linear cost and constant performance

Application Scales OutJust add more commodity web servers

Database Scales OutJust add more commodity data servers

Scaling out flattens the cost and performance curves at the data layer.

IT Resource Needs

time

Concept & Development

Production & Growth

Full Lifecycle IT Resource ManagementYears? Months? Days? Hours?

Maturity & Decline

Niche / EOL

IT Resource Needs

time

Full Lifecycle IT Resource Management

Concept & Development

Production & Growth

Maturity & Decline

Niche / EOL

Get to Market Fast with a Pre-built System

Accelerate time-to-market w/ pre-configured proven deployment architectures

Reduce Costs with development and test using multiple virtual configurations

Ensure production success and scalability using ready-to-scale architectures

1.Leverage a pre-built system with RightScale Macros

DEMO – Concept and Development

IT Resource Needs

time

Concept & Development

Production & Growth

Full Lifecycle IT Resource Management

Maturity & Decline

Niche / EOL

Ready to Scale!Fast and successful launch with RightScale Services’ Premium On-boarding, leveraging best practices and Facebook expertise

System-level Automation to rapidly adjust to your business needs

Multi-arrays to rapidly adjust to your business needs

1. Re-architect your system with Arrays (multi-zone and/or region)

2.Configuring auto-scaling—up and down

DEMO – Production and Growth Phase

IT Resource Needs

time

Concept & Development

Production & Growth

Full Lifecycle IT Resource Management

Maturity & Decline

Niche / EOL

7

Maturity PhaseSave time, increase predictability and reliability

Systems scale up/down and re-configure automatically enabling unprecedented data center automationConsumption tracking and reporting enables per-game cost accountingUser classes and roles preserve transparency and control

1.Deployment-level consumption tracking and estimates

2.User access and control

DEMO – Maturity Phase

IT Resource Needs

time

Concept & Development

Production & Growth

Full Lifecycle IT Resource Management

Maturity & Decline

Niche / EOL

Niche Phase

Share & preserve learning and best practices for next game

Maintain the experience with SLA-

based automation ensures users

Easily migrate “in-house” with hybrid cloud solutions

Studio 2

Admin

1.Clone a Deployment

2.Advanced topics – Publisher & Studios

Isolated environments

Leverage and share best practices

Improved development efficiencies

Leverage economies of scale to lower costs

Accelerate go-to-market

DEMO – Niche Phase

36

Your Turnkey Gaming Solution

Proven Best Practices & Unparalleled Success!

Pre-configured Social Gaming Deployments

Premium Onboarding

Facebook Ready

Systems Automation and AutoScaling

Account Manager and Access Control

AWS Multi-Region Support

AWS CloudFront Support

NorthScale ServerTemplates

Monthly Consulting 4 hours

Virtual Onsite Launch Support

RightScale Accounts 2

1. Sign up for AWS: http://aws.amazon.com/

2. Get a RightScale Free account: RightScale.com/socialgaming

3. Import NorthScale ServerTemplates in the RightScale dashboard

Contact Info:

AMAZON: aws.amazon.com/contact-us/aws-sales/

RIGHTSCALE: sales@rightscale.com; (866) 720-0208

NORTHSCALE: info@northscale.com

More Info:

www.rightscale.com/gaming

Webinar archive: RightScale.com/webinars

RightScale user conference: www.rightscale.com/meetup

NorthScale white paper: www.northscale.com/why_elastic/cloud.html

Q&A - Getting Started

Thank You!