RightScale Webinar: February 8, 2011 – In this Webinar, we demonstrate how RightScale can manage your game/app through the stages of concept, production, growth, maturity and niche.
16. Membaseprovides a NoSQL database which is in production behind some of the world’s busiest web applicationsUtilize the solution that powers the most successful social games in the world today!
17. What is Cloud Computing? An analogy: think of electricity services… You simply plug into a vast electrical grid managed by experts to get a low cost, reliable power supply – available to you with much greater efficiency than you could generate on your own. Power is a utility service - available to you on-demand and you pay only for what you use.
18. What is Cloud Computing? Cloud Computing is also a utility service - giving you access to technology resources managed by experts and available on-demand. You simply access these services over the internet, with no up-front costs and you pay only for the resources you use.
19. Industry Trends Host any solution in a scalable, reliable environment. Software as a Service Take advantage of thousands of networked servers for virtually unlimited compute power. Grid Computing Employ virtual machines for complete development and deployment flexibility. Virtualization Use web services to programmatically control infrastructure from apps and management tools. Service Oriented Architectures
20.
21.
22. Advantages of the AWS Cloud Offloads Heavy Lifting Gives you access to massive data centers. Maintain the flexibility your business demands. Use only the capacity you need, when you need it. Eliminates up-front capital expenditures. Significantly reduces ongoing operational expenses. Offers a pay-as-you-go utility computing model. LowersCosts ReducesTime to Market Eliminates hassles of configuring data centers. Reduces time to pilot and test projects. Enables you to focus on adding value to your business.
24. RightScale Real Customers, Real Deployments, Real Benefits Managed Cloud Deployments for over 4 Years Launched over 2MM servers Behind the largest production deployments on the cloud
28. The economics of scaling Application Scales Out Just add more commodity web servers Database Scales Up Get a bigger, more complex server
29. Membase is a key-value database Amazon EC2 via RightScale Membase administrator console
30. 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
31. 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
32. 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]
33. Elastic compute and data layersData layer now scales with linear cost and constant performance Application Scales Out Just add more commodity web servers Database Scales Out Just add more commodity data servers Scaling out flattens the cost and performance curves at the data layer.
34. Full Lifecycle IT Resource Management Years? Months? Days? Hours? IT Resource Needs Maturity & Decline Production & Growth Concept & Development Niche / EOL time
35. Full Lifecycle IT Resource Management IT Resource Needs Maturity & Decline Production & Growth Concept & Development Niche / EOL time
36. 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
37. DEMO – Concept and Development Leverage a pre-built system, including Membase, with RightScale Macros
38. Full Lifecycle IT Resource Management IT Resource Needs Maturity & Decline Production & Growth Concept & Development Niche / EOL time
39. 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
40. DEMO – Production and Growth Phase Re-architect your system with Arrays (multi-zone and/or region) Configuring auto-scaling—up and down
41. Full Lifecycle IT Resource Management IT Resource Needs Maturity & Decline Production & Growth Concept & Development Niche / EOL time
42. Maturity PhaseSave time, increase predictability and reliability Systems scale up/down and re-configure automatically enabling unprecedented data center automation Consumption tracking and reporting enables per-game cost accounting User classes and roles preserve transparency and control 7
43. DEMO – Maturity Phase Deployment-level consumption tracking and estimates User access and control
44. Full Lifecycle IT Resource Management IT Resource Needs Maturity & Decline Production & Growth Concept & Development Niche / EOL time
45. Niche Phase: Share and Preserve Learnings Game 1 Virtual DC Game 2 Virtual DC And, migrate “in-house” with hybrid cloud solutions
46. DEMO – Niche Phase Clone Deployment and Publish Configuration 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
Things really started heating up at the end of 2009 with the Playfish acquisition (one of our customers)Back in December Zynga acquired new toy (both our customer)Zynga is on an acquisition spree with a total of $500 million in funding and has already acquired it’s 8th company in January – Area/Code game studio on Jan 21stSocial apps are also acquiring millions of users at the same rate as social game companies – Phrases overtook farmville in November – also a RightScale customerOther RightScale social app customers are Familybuilder.com
Amazon Web Services is a set of primitive building blocks to enable developers to build applications and, ultimately, businesses, on our battle-tested infrastructure. So what kinds of building blocks do developers need? First, you need compute resources. The Elastic Compute Cloud, or EC2, allows developers to rent virtual computers, running in our data centers, and pay for them by the hour. Provision as many as you need – 1, 10, 1000, for as long as you need them, and you pay only for what you use (starting at 10 cents/hour). Next, you probably need somewhere to durably store and retrieve data. The Simple Storage Service, is, well, a simple storage service that allows to store and retrieve objects in the cloud using simple put and get API calls.You might need to index and query for that data, or create other structured data that you want to query, which is what we built SimpleDB.
At RightScale, we believe that your adoption of cloud computing should start here – by selecting a cloud management platform to help you. The RightScale Cloud Management Platform provides a layer of abstraction between your apps and the cloud. It offers a fast on-ramp with proven, cloud-ready solutions. It improves productivity and agility by delivering management tools and automation. And it offers complete transparency and user administration to keep you in control at all times. If you need to migrate to a different cloud for any reason, RightScale ensures your applications are portable. The RightScale Platform operates with an ever-growing list of public cloud infrastructure providers including Amazon, Rackspace, GoGrid, Flexiscale, and public or private clouds built with Eucalyptus or vCloud Express.