SlideShare ist ein Scribd-Unternehmen logo
1 von 17
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
I’VE BEEN CODING A LONG TIME




2              Cloud Computing 2.0
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
I’M ALSO A GAMING HACK
          Rocky, the best dog ever




4                Cloud Computing 2.0
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
CAPACITY VS DEMAND




    Source: http://www.chades.net

6                                   Cloud Computing 2.0
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
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
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
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
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
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
BACKUP




13            Cloud Computing 2.0
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
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
DATA CENTER DESIGNER




16               Cloud Computing 2.0
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

Weitere ähnliche Inhalte

Was ist angesagt?

Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...WASdev Community
 
SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALI Group
 
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - publicCitrix
 
Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016Luigi Tommaseo
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialRichard McDougall
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsCompuTrain. De IT opleider.
 
„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...
„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...
„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...Peter Ocasek
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle FinalLiudmila Li
 
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...Peter Ocasek
 
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...David Currie
 
WAN Optimierung mit Citrix Branch Repeater
WAN Optimierung mit Citrix Branch RepeaterWAN Optimierung mit Citrix Branch Repeater
WAN Optimierung mit Citrix Branch RepeaterDigicomp Academy AG
 
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury ITW PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury ITPeter Ocasek
 
Deskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smbDeskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smbDongLiwu
 
SDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speedSDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speedKorea Sdec
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VLai Yoong Seng
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design PatternsDavid Pallmann
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud ComputingNephoScale
 

Was ist angesagt? (20)

Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
ASZ-3034 Build a WebSphere Linux Cloud on System z: From Roll-Your-Own to Pre...
 
Xen community update
Xen community updateXen community update
Xen community update
 
SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011
 
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public2015 03-26 cloud platform master class for cloudplatform 4 5 - public
2015 03-26 cloud platform master class for cloudplatform 4 5 - public
 
Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016Excellent slides on the new z13s announced on 16th Feb 2016
Excellent slides on the new z13s announced on 16th Feb 2016
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage Pools
 
„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...
„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...
„Wielka dwójka”, czyli jak działa Citrix XenApp na Citrix XenServer u dużych ...
 
Cvc2009 Moscow Xd3 Fabian Kienle Final
Cvc2009 Moscow Xd3  Fabian Kienle FinalCvc2009 Moscow Xd3  Fabian Kienle Final
Cvc2009 Moscow Xd3 Fabian Kienle Final
 
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
XenServer 5.5 - Czy można zaoszczędzić na wirtualizacji serwerów? Darmowy Xen...
 
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
WebSphere Liberty and IBM Containers: The Perfect Combination for Java Micros...
 
WAN Optimierung mit Citrix Branch Repeater
WAN Optimierung mit Citrix Branch RepeaterWAN Optimierung mit Citrix Branch Repeater
WAN Optimierung mit Citrix Branch Repeater
 
zLAMP
zLAMPzLAMP
zLAMP
 
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury ITW PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
 
Deskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smbDeskpool making vdi cost effective for smb
Deskpool making vdi cost effective for smb
 
SDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speedSDEC2011 Using Couchbase for social game scaling and speed
SDEC2011 Using Couchbase for social game scaling and speed
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-V
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design Patterns
 
High Performance Cloud Computing
High Performance Cloud ComputingHigh Performance Cloud Computing
High Performance Cloud Computing
 

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

ProfitBricks Cloud Computing IaaS An Introduction
ProfitBricks Cloud Computing IaaS An IntroductionProfitBricks Cloud Computing IaaS An Introduction
ProfitBricks Cloud Computing IaaS An IntroductionProfitBricks
 
Adding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricksAdding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricksProfitBricks
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityAvere Systems
 
Cloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks TalkCloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks TalkProfitBricks
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft Private Cloud
 
클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화Fanny Lee
 
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
Achieving Scalability and speed with IBM Solutions -  IaaS SoftlayerAchieving Scalability and speed with IBM Solutions -  IaaS Softlayer
Achieving Scalability and speed with IBM Solutions - IaaS SoftlayerAna Alves Sequeira
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Scott Sims
 
Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012ProfitBricks
 
ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012ProfitBricks
 
Couchbase Server
Couchbase ServerCouchbase Server
Couchbase Servertempledf
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaSIBM Software India
 
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsCloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsYong Feng
 

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

ProfitBricks Cloud Computing IaaS An Introduction
ProfitBricks Cloud Computing IaaS An IntroductionProfitBricks Cloud Computing IaaS An Introduction
ProfitBricks Cloud Computing IaaS An Introduction
 
Cloudarchitecture
CloudarchitectureCloudarchitecture
Cloudarchitecture
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Adding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricksAdding Recurring Revenue with Cloud Computing ProfitBricks
Adding Recurring Revenue with Cloud Computing ProfitBricks
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
 
Accelerated SDN in Azure
Accelerated SDN in AzureAccelerated SDN in Azure
Accelerated SDN in Azure
 
Cloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks TalkCloud Computing and the Gaming Industry - ProfitBricks Talk
Cloud Computing and the Gaming Industry - ProfitBricks Talk
 
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 PresentationMicrosoft India - Whats New in Windows Server 2008 R2 Presentation
Microsoft India - Whats New in Windows Server 2008 R2 Presentation
 
클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화클라우드 컴퓨팅에 따른 데이터센터의 변화
클라우드 컴퓨팅에 따른 데이터센터의 변화
 
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
Achieving Scalability and speed with IBM Solutions -  IaaS SoftlayerAchieving Scalability and speed with IBM Solutions -  IaaS Softlayer
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
 
Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016Brocade Software Networking Presentation at Interface 2016
Brocade Software Networking Presentation at Interface 2016
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012Profit bricks cloud-computing-cloudconnect-2012
Profit bricks cloud-computing-cloudconnect-2012
 
ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012ProfitBricks-cloud-computing-cloudconnect-2012
ProfitBricks-cloud-computing-cloudconnect-2012
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Couchbase Server
Couchbase ServerCouchbase Server
Couchbase Server
 
Rendering in the Cloud
Rendering in the CloudRendering in the Cloud
Rendering in the Cloud
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaS
 
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflowsCloud nativecomputingtechnologysupportinghpc cognitiveworkflows
Cloud nativecomputingtechnologysupportinghpc cognitiveworkflows
 

Kürzlich hochgeladen

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

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

  • 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. I’VE BEEN CODING A LONG TIME 2 Cloud Computing 2.0
  • 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. I’M ALSO A GAMING HACK Rocky, the best dog ever 4 Cloud Computing 2.0
  • 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. CAPACITY VS DEMAND Source: http://www.chades.net 6 Cloud Computing 2.0
  • 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. 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. 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. 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. 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. 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. BACKUP 13 Cloud Computing 2.0
  • 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. 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. DATA CENTER DESIGNER 16 Cloud Computing 2.0
  • 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