Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Matching Your Costs to Your DAU: Thin Client Back-End Infrastructure Made Easy

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 17 Anzeige

Matching Your Costs to Your DAU: Thin Client Back-End Infrastructure Made Easy

Herunterladen, um offline zu lesen

Back ends for thin client gaming are ripe for public cloud use and given the better flexibility, especially the ability to vertically scale virtual machines without rebooting, makes ProfitBricks a great fit.

Back ends for thin client gaming are ripe for public cloud use and given the better flexibility, especially the ability to vertically scale virtual machines without rebooting, makes ProfitBricks a great fit.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Matching Your Costs to Your DAU: Thin Client Back-End Infrastructure Made Easy (20)

Anzeige

Aktuellste (20)

Matching Your Costs to Your DAU: Thin Client Back-End Infrastructure Made Easy

  1. 1. MATCHING YOUR COSTS TO YOUR DAU Thin client back-end infrastructure made easy Pete Johnson, @nerdguru Platform Evangelist, ProfitBricks Tweet while you wait: About to watch “Matching Your Costs to Your DAU” with @nerdguru @ProfitBricksUSA #GDC13 Cloud Computing 2.0
  2. 2. I’VE BEEN CODING A LONG TIME 2 Cloud Computing 2.0
  3. 3. WHO AM I? PETE JOHNSON • First program 1981 • On TRS-80 CoCo in BASIC to compute my 6th grade basketball team scoring averages • 19+ years at Hewlett-Packard • First webapp: January 1996 • 2000’s: 6 years HP IT Transformation • HP.com Chief Architect for 3 of them Me at Super Bowl XLIV • HP Cloud Services employee #37 • API Docs, Language Bindings, CLIs lead • Video demo guy • Later, Senior Sales Engineer @nerdguru • Joined ProfitBricks, February 2013 • Senior Director, Platform Evangelism 3 Cloud Computing 2.0
  4. 4. I’M ALSO A GAMING HACK Rocky, the best dog ever 4 Cloud Computing 2.0
  5. 5. THIN-CLIENT PROGRAMMING • Front-end UI • Typically PC, Flash (standalone or Facebook), or sometimes mobile • Takes advantage of hardware supplied by gamer • Back-end Processing • Lots of platform variation • Spikey traffic based on Daily Average Usage (DAU) • Ripe for public cloud based on variable workloads • Business model • Low cost for gamer • Micro-transactions enhance gamer experience, drive revenue 5 Cloud Computing 2.0
  6. 6. CAPACITY VS DEMAND Source: http://www.chades.net 6 Cloud Computing 2.0
  7. 7. VERTICAL VS HORIZONTAL SCALE • Two methods of adding capacity • One has been largely ignored in cloud computing • Horizontal Scaling • Add more machines to the back end in response to load • Until recently, the only scaling choice available in public cloud • Programmatically intensive to communicate data across machines • Vertical Scaling • Add more CPU cores or RAM to an existing machine • No additional programming required, simply add more virtual hardware • New cloud scaling choice available from exactly one vendor (no reboot required) 7 Cloud Computing 2.0
  8. 8. SPENDING YOUR TIME WISELY Do you really want to spend your time building logic to enable horizontal scale in your back end when you could be using that time to grow your business with user facing features? 8 Cloud Computing 2.0
  9. 9. PROFITBRICKS IS CLOUD COMPUTING 2.0 Cloud 1.0 Architecture Cloud 2.0 Architecture InfiniBand  Born from dedicated servers & VPS 80 Gb/s 80 Gb/s 80 Gb/s  Server based, over subscribed  Designed around slow Ethernet network technology – 1 or 10 Gb/s and often throttled Dedicated Dedicated Redundant CPU Cores RAM Storage x2 9 Cloud Computing 2.0
  10. 10. CLOUD 1.0 VS CLOUD COMPUTING 2.0 Cloud Computing 1.0 Cloud Computing 2.0 FLEXIBLE • Custom Instance Size • Network Design Freedom FAST NOT FLEXIBLE • 80 Gb/s Networking • Guaranteed CPU Cores and RAM NOT FAST • No over provisioning or throttling NOT EASY TO USE EASY TO USE • Drag & Drop Deployments LIMITED SCALABILITY • Full API COMPLEX BILLING FULLY SCALABLE • Live Vertical Scaling with No Reboot • Horizontal or Vertical Amazon & Traditional SIMPLE BILLING Hosting Providers 10 Cloud Computing 2.0
  11. 11. VERTICAL SCALING DEMO Data Center Designer (DCD) • Spin up server  Drag and Drop Deployments  Create and View Complex Networks • Load Apache  Manage IPs, Firewalls, Images  And More • Launch a test load against Apache • Change CPU cores and RAM • Login session not lost, 0 errors on test • Verifies that the server didn’t require reboot 11 Cloud Computing 2.0
  12. 12. HOW CAN PROFITBRICKS HELP YOU? Next Steps As Seen In Demo? Trial? POC? Reports & White Papers – Performance Reports – IaaS 2.0 by Paul Burns Docs – API Documentation – Getting Started Guides Selects ProfitBricks 12 Cloud Computing 2.0
  13. 13. BACKUP 13 Cloud Computing 2.0
  14. 14. MORE PERFORMANCE InfiniBand Unleashes Incredible Performance 10.9x FASTER NPS may add 1,000 users overnight and require high- performance infrastructure to support usage spikes. Our than Amazon (Iperf) previous hosting provider had some serious service and 2x FASTER performance issues that necessitated a change. We than Rackspace (Unix Bench) migrated everything to ProfitBricks.” Eric Raunig, NPS Systems Administrator 14 Cloud Computing 2.0
  15. 15. EASIER TO SET UP AND MAINTAIN Data Center Designer (DCD) API  Drag and Drop Deployments  Leverage Software Defined Data  Create and View Complex Networks Centers and Networks  Manage IPs, Firewalls, Images  Over 50 calls covering servers,  And More storage, networking The DCD provides us with a live graphic overview of our entire Virtual Data Center. The technology is incredibly robust, yet so simple that we’ve actually used it during sales presentations with prospective customers to demonstrate how easy it is to scale our environment,” says Brad Durbin, UberSimple. 15 Cloud Computing 2.0
  16. 16. DATA CENTER DESIGNER 16 Cloud Computing 2.0
  17. 17. SIMPLE TRANSPARENT BILLING Sample Configuration 1 CPU 1 Core = 4 PCUs 1 CPU Cores Rackspace ProfitBricks SAVE 1.17 GB RAM $0.14/hr $0.10/hr. 27% 5¢/Hour 160 GB Storage RAM Sample Configuration 2 1 GB RAM 1.5¢/Hour 4 CPU Cores Rackspace ProfitBricks SAVE 16 GB RAM Storage 1690 GB Storage $1.12/hr $.64/hr. 43% 1 GB Storage 9¢/30 Days Sample Configuration 3 Traffic 4 CPU Cores Rackspace ProfitBricks SAVE 1 GB Traffic 34.2 GB RAM 850 GB Storage NA $0.82/hr. 31% 8¢/GB 17 Cloud Computing 2.0

×