SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Cloud:
                    Economics
Prepared by:
Duncan Rutland, Advisory Services Enterprise Architect, Rackspace® Hosting




Cloud: Economics | Cover
© 2012 Rackspace US, Inc.
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
Table of Contents                                         Introduction
            1. Introduction                                           Many organizations perceive cost reduction as one
            2. Cloud: Cheaper than Dedicated, Right?                  of the primary benefits of adopting a cloud hosting
            	 2.1 Not Necessarily...                                  model. In practice however, this is not always an
            	2.2 So How Do We Reduce costs?                           accurate assumption. There are nuances to the financial
            	 2.3 What Shape is Your Demand Graph?                    analysis: public cloud computing is not necessarily
            	 2.4 The Diurnal Cycle                                   cheaper than traditional dedicated hosting. There are
            3. Will We Reduce Costs?                                  additionally considerations around the impact on Total
            	 3.1 CAPEX to OPEX                                       Cost of Ownership (TCO), Transformation/Migration
            	3.2 Measuring TCO                                        costs and the position of an organization within the
            	 3.3 TCO Reduction Areas                                 IT lifecycle. In this whitepaper, we will explore each of
                  3.3.1
            		 TCO Perspective                                        these areas in order to illustrate some of the factors an
                  3.3.2
            		 Human Perspective                                      organization needs to consider when contemplating a
            	3.4 Transformation Costs                                 migration to the cloud.
            	 3.5 Position in the IT Lifecycle
            4. Calculating Investment Return
            	 4.1 ROI Formula
            	4.2 ROI Example
            	 4.3 Net Present Value
            	 4.4 NPV Example
            5. Conclusion




Cloud: Economics | Page 2
© 2012 Rackspace US, Inc.
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
2 Cloud: Cheaper than Dedicated, Right?
       2.1 Not Necessarily…
       A common misconception in the marketplace today is that public cloud computing is cheaper than
       dedicated hosting. Although it surprises many to hear this, a unit of cloud computing is in fact more
       expensive than a unit of dedicated hosting. The reason is due to the very short period of commitment
       that cloud service providers require for cloud; typically, a public cloud is metered in 1 hour increments.
       However, a traditional dedicated hosting contact requires a 12, 24 or 36 month commitment from the
       customer. Therefore, to capitalize on the short commitment period offered to the consumer and offset
       the risk of unused resources, public cloud service providers can charge a premium. To use an analogy
       from the automobile industry: if you need a vehicle for 10 minutes, you take a taxi (e.g., a 10-minute
       trip that costs $10 = $60/hr unit cost). However, if you need a car for a day it is more economic to rent
       one (e.g. a $50/day rental = ~$2/hr unit cost).
       2.2 So How Do We Reduce Costs?
       Given that the unit cost of public cloud is higher than dedicated hosting, how can consumers reduce
       costs? The answer is to exploit variation in demand. If there is significant variation in demand, there
       is opportunity to exploit this differential and reduce operating expenditure by matching the supply of
       resources to the level of demand.
       The pattern of demand for an application and density of the supply side (i.e., number of compute nodes
       or servers) are the primary drivers of whether there is a financial advantage to running that application in
       a multi-tenant environment, where metered billing can allow the supply of resources to scale up/down
       in order to meet demand. To realize this benefit:
       	    • The peak/average demand ratio must be greater than the cost ratio of public cloud over dedicated
              hosting.
       	    • The application must be able to scale horizontally.
       	    • There must be sufficient density of compute nodes to allow the scaling of resources.
       There are also licensing implications when transitioning from a scale-up architecture to a scale-out ar-
       chitecture: some applications are licensed per-instance or per-CPU, often over an annual term. In this
       instance, there can be significant cost implications of adding new instances to a pool of resources. In
       time, application vendors will follow infrastructure service providers in moving to more flexible pricing
       models such as per core/hr or per request/transaction. The alternative is to use Open Source Software
       (OSS) where the license cost issue is non-existent.




Cloud: Economics | Page 3
© 2012 Rackspace US, Inc.
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
2.3 What shape is your demand graph?


       Example 1: Periodic Usage                                      The periodic or “on and off” workload is
                                                                      characterized by periods of relatively high activity
                                                                      interspersed with periods of little or no activity.
                                                                      Common examples of this demand pattern are:
                                                                        	    Batch processing
         Compute




                                                                        	    Analytics
                                                                        	    Data warehouse
                                                                      The very high peak-to-average utilization ratio of
                                                                      this workload usually translates to the potential
                                                                      for significant cost savings under a purely public
                                                                      cloud model, since the majority of resources can
                                   Time                               be “spun-down” when not in use.



       Example 2: Spiked Usage                                        The bursting workload is characterized by baseline
                                                                      periods of “normal” activity interspersed with
                                                                      significant spikes in activity (often of one or more
                                                                      orders of magnitude). Common examples of this
                                                                      demand pattern are:
         Compute




                                                                      	       Seasonal demand (e-commerce)
                                                                      	      Event driven (sports/entertainment)
                                                                      	      Campaign driven (marketing/advertising)
                                                                      Since there is a baseline of demand, the hybrid
                                                                      model is often most cost-effective in this scenario:
                                                                      dedicated resources satisfy normal demand,
                                   Time                               supplemented by public cloud resources during
                                                                      spikes.


       Example 3: Cyclical Usage                                      The cyclical workload is characterized by a regular
                                                                      ebb and flow of demand, usually following a
                                                                      sinusoidal pattern. This pattern usually occurs over a
                                                                      period of 24-hours, and is linked to local patterns of
                                                                      consumption that occur within geographic proximity
         Compute




                                                                      to the physical infrastructure. Ultimately, this pattern
                                                                      is tied to the natural rhythms of the human sleep/
                                                                      work cycle.
                                                                      The hybrid model is usually the most cost-effective
                                                                      in this scenario, since there is a baseline of demand
                                                                      throughout the cycle (albeit lower than in the
                                   Time                               bursting scenario). However the ability to exploit this
                                                                      effect is dependent on the application being able to
                                                                      quickly scale up/down (preferably autonomously) to
                                                                      meet demand.

Cloud: Economics | Page 4
© 2012 Rackspace US, Inc.
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
One thing that all three of the demand patterns on
        “The thing that the demand                                      the previous page have in common is that they are
                                                                        not flat. Since the unit cost of public cloud hosting
        patterns have in common is                                      is higher than dedicated hosting, a flat pattern
                                                                        of demand will always be cheaper using fixed
          that they are NOT flat.”                                      or dedicated resources on a traditional 12/24/36
                                                                        month contract term. So, if demand is flat the
                                                                        utility billing model will not reduce costs.




     2.4 The Diurnal (Daily) Cycle
     Fortunately, most workloads (when viewed locally) do not exhibit a flat demand graph. This is due firstly to the fact
     that most enterprise applications are consumed by users within local proximity to the underlying infrastructure (for
     example, users within an office or within the same country or continent). Combine this fact with a basic feature of
     human behavior: people need to sleep. The result is the typical diurnal cycle of demand over a 24-hr period that
     correlates with the sleep patterns of the end consumer.


                              Example: Diurnal (Daily)
                                Compute




                                                                      Time




Cloud: Economics | Page 5
© 2012 Rackspace US, Inc.
RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
3 Will We Reduce Costs?
       3.1 Capex to Opex
       One of the most over-used but inadequately discussed mantras when extolling the benefits of cloud computing
       is “Convert CAPEX to OPEX”; or put differently: rather than make large capital expenditure on the physical infra-
       structure (servers, network, storage) required to run an application, why not convert this to operational expendi-
       ture and rent capacity from a service provider. While this statement is justifiably relevant for green-field projects
       and cash flow sensitive organizations such as start-ups, for enterprises with established application portfolios
       the situation is more complex. The reason for this is that the majority of costs associated with an IT project are
       operational; CAPEX is typically only a fraction of the TCO (Total Cost of Ownership) of an application. Since the
       bulk of expenditure over the lifetime of an application is not related to the purchase of physical infrastructure, it
       therefore makes sense to examine the impact of cloud computing on TCO rather than just CAPEX.




                            Example: Capex to Opex


                                                                               ty               rising
                                                                               ci
                                                                                                demand
                                                                          pa



                                                                                                scenario
                                                                           a
                                                                        rc
                                                            ty




                                         CAPEX
                                                                     de
                                                            ci
                                                       pa




                                                                   un
                                                       ca
                            Capacity




                                                     er
                                                   ov




                                                                                                falling
                                                                                                demand
                                                                                                scenario


                                                 Demand          Classic Capacity        Cloud Capacity


                                              Time




Cloud: Economics | Page 6
© 2012 Rackspace US, Inc.
3.2 Measuring TCO
        When examining the TCO of an application, there are many factors to incorporate:
           •     Real Estate                                      • Human Labor
           •     Utilities                                        	     • Data Center Engineers /Operatives
           	           • Power                                    	     • Network Engineers / Administrators
           	           • Water                                    	     • Storage Engineers / Administrators
           •     Tangible Assets                                  	     • Systems Administrators
           	           • Mechanical / Electrical Infrastructure   	     • Data Center Administrators
           	             (Power/Cooling)                          	     • Software Developers / Architects
           	           • Server Hardware                          	     • Help Desk Operatives
           	           • Network Hardware                         	     • General & Administrative
           	           • Storage Hardware                         	     • Managerial
           •     Intangible Assets                                • Auditing / Compliance
           	           • Hardware Maintenance Contracts           	     • Power
           	           • Software License Contracts               	     • Water
           	           • Software Support Contracts               • Downtime / Outages

        The pertinent question: can you quantify your current TCO? For most enterprises, the answer is “Not re-
        ally.” While accounting should have a good handle on assets and utilities, most organizations are not able
        to accurately measure the TCO for a particular application. This is primarily due to inadequate auditing
        and accounting of resource consumption specific to a particular application or service. For example, does
        your organization measure for the amount of human labor consumed to operate each application in your
        portfolio? In most cases, the answer is, “No.” For this reason, breaking down TCO accurately per applica-
        tion is very tricky if not impossible.




Cloud: Economics | Page 7
© 2012 Rackspace US, Inc.
3.3 TCO Reduction Areas
Outsourcing the hosting of an application to an external cloud service provider affords the opportunity to reduce
TCO. The degree of reduction that is realizable is dependent on the type of cloud hosting model being considered.
There are three main categories of cloud computing: IaaS, PaaS and SaaS. The NIST1 definitions are included below:



           IaaS                     “The capability provided to the consumer is to provision processing, storage, networks,
                                    and other fundamental computing resources where the consumer is able to deploy and run
                                    arbitrary software, which can include operating systems and applications. The consumer does
                                    not manage or control the underlying cloud infrastructure but has control over operating
                                    systems, storage, and deployed applications; and possibly limited control of select networking
                                    components (e.g., host firewalls).”
              Infrastructure
               as-a-Service




                                    “The capability provided to the consumer is to deploy onto the cloud infrastructure
            PaaS                    consumer-created or acquired applications created using programming languages, libraries,
                                    services, and tools supported by the provider. The consumer does not manage or control the
                                    underlying cloud infrastructure including network, servers, operating systems, or storage,
                                    but has control over the deployed applications and possibly configuration settings for the
                                    application-hosting environment.”
                   Platform
                 as-a-Service




                                    “The capability provided to the consumer is to use the provider’s applications running on a
           SaaS                     cloud infrastructure. The applications are accessible from various client devices through either
                                    a thin client interface, such as a web browser (e.g., web-based email), or a program interface.
                                    The consumer does not manage or control the underlying cloud infrastructure including
                                    network, servers, operating systems, storage, or even individual application capabilities, with
                                    the possible exception of limited user-specific application configuration settings.”
                   Software
                 as-a-Service



       Depending on the model chosen, the consumer outsources varying degrees of the technology stack underpinning
       their application. With each additional layer that is outsourced, the consumer can potentially reduce costs by
       leveraging the service provider’s economies of scale while sacrificing control and flexibility.




1
    http://csrc.nist.gov/publications/nistpugs/800-145/SP800-145.pdf
Cloud: Economics | Page 8
© 2012 Rackspace US, Inc.
3.3.1 TCO Perspective
The table below shows the technology stack underpinning an application according to broad TCO areas, and
describes the areas of responsibility for both consumer and service provider in terms of the three key cloud models
IaaS, PaaS and SaaS:




          Component                                   IaaS                   PaaS                 SaaS

   Business Process
                                                                U      MER
                                                           CONS
   Business Logic

   Middleware Management

   Application Licensing /
   Support

   OS Management

   OS Licensing / Support                                                          SERVICE
                                                                                   PROVIDER
   Server / Storage / Network
   HW / Maintenance

   Utilities

   ME Equipment

   Real Estate


It is clear from this picture that under an IaaS model, while infrastructure related costs are assumed by the service
provider, the consumer is still responsible for a significant portion of TCO that occurs at the OS layer and above. This
situation is improved considerably under a PaaS model, but the consumer is then effectively locked into a particular
PaaS ecosystem such as Google AppEngine, Microsoft Azure, Force.com, Engine Yard, Heroku and Amazon (when
using their “platform” services such as SQS, SNS, SimpleDB/RDS). This lock-in comes at a price: the consumer must
cede varying degrees of flexibility and control. For many organizations, this is an unacceptable compromise and the
IaaS model is chosen as it allows the greatest degree of customization. The SaaS model provides the greatest degree
of outsourcing of responsibility, but comes at a far heavier cost in terms of loss of control and customization.




Cloud: Economics | Page 9
© 2012 Rackspace US, Inc.
Real Estate


3.3.2 Human Perspective
The table below shows some of the more common roles that humans perform when managing an application in-
house, and describes the areas of responsibility for both consumer and service provider in terms of the three key
cloud models IaaS, PaaS and SaaS:




                 Job Role                          IaaS                 PaaS                SaaS

    Business Analyst
                                                             U     MER
    Developer                                           CONS

    DBA

    Sys Admin (OS + APP)

    Sys Admin (Virtualization)                                                SERVICE
                                                                              PROVIDER
    Sys Admin (Servers)

    Network / Storage Engineer

    Data Center Engineer


This view shows the human perspective of TCO as it relates to technology. Notice that under IaaS, the consumer
must still employ expensive resources such as System Administrators, DBAs, developers etc.




Cloud: Economics | Page 10
© 2012 Rackspace US, Inc.
3.4 Transformation Costs
When conducting a Cost/Benefit Analysis or producing a business case for an application to be migrated from
a traditional in-house hosting context to an outsourced model, the transformation costs involved in moving the
application from source to destination must be evaluated. There are several crucial areas that need to be considered:

  • Application Development/Re-architecture: Modifications to the logic and/or architecture of an application
    are often required when performing a migration between different hosting contexts. This can be due to different
    technology stacks at source and destination, integration with back-end infrastructure management systems,
    variations in latency that affect application performance and many other factors. Time consumed by Project
    Managers, Developers, Release Managers & Testing must be incorporated into the overall transformation cost.

  • Migration Planning and Execution: Moving a complex system with many moving parts between hosting
    contexts must be planned and choreographed carefully to minimize the risk of disruption or failure. Both the
    planning and execution phases of a migration require participation with various stakeholders such as Project
    Managers, Account Managers, Support/Help Desk, Systems Administrators and so forth.

  • Migration Downtime: Most application migrations will require a total service outage while data is synchronized,
    tests performed and clients redirected to the new location. The business impact of this outage must be assessed
    and defined in terms of revenue impact, and factored in to the transformation cost.

  • Auditing and Compliance: If your application is subject to a compliance standard such as SSAE-16/SAS-
    70, ISO-27001, PCI-DSS, HIPAA or FISMA, then the costs associated with re-auditing and re-certifying the
    application in its new hosting context must be factored into the transformation cost.

  • Process Re-engineering: Being components that reside within a larger frame of reference, the business
    process, migrating applications to another hosting context will require these processes to be examined and
    re-engineered accordingly. One prime example is around Business Continuity Planning (BCP), where such a
    migration has profound implications on the business processes around detecting, evaluating and executing
    a failover to a disaster recovery solution. Support/Operations are also fundamentally affected by changes in
    hosting context.
If you are using the traditional Return On Investment (ROI) formula to determine the cost effectiveness of migrating
an application to an outsources hosting model, all of these costs must be incorporated into the “Investment” portion
of the calculation. When using the Net Present Value (NPV) calculation, these costs should be represented at t=0 as
a negative value. An example using both of these types of calculation will be provided in Section 4.




Cloud: Economics | Page 11
© 2012 Rackspace US, Inc.
ement
                                                                  ocur              De
                                                                Pr                    pl
                                                                                        o




                                                                                         ym
                                                                                           en
                                              ing




                                                                                             t
                                         Plann




                                                                                                 t
                                                                                                em en
                                                                                                ag
                                                                                            an
                                                                                            M
                                               Di




                                                     os
                                                    sp




                                                          iti
                                                                on
                                                                      S u p p ort



              3.5 Position in the IT Lifecycle
              Typically, a technology solution is accompanied by a large capital expenditure required to purchase the
              tangible and intangible assets required to run a business application: servers, network/storage devices, OS
              and application licensing and support maintenance contracts are all required when hosting an application.
              These assets are typically depreciated or amortized over a fixed period of time, usually 36-60 months.
              Thus from a P&L/Income Statement perspective, the age of these assets is another factor to consider in
              determining the economic impact of migrating.
                            What degree of depreciation has occurred for your physical assets such as servers and network/
                            storage devices?
                            What degree of amortization has occurred for your intangible assets?
              For assets that are not fully depreciated/amortized, and that cannot be re-purposed, a write-off may be
              required which should also be factored into the transformation cost equation.




Cloud: Economics | Page 12
© 2012 Rackspace US, Inc.
4 Calculating Investment Return
         Having an understanding of the Total Cost of Ownership (TCO) of your current application, the expected
         savings from moving to an outsourced hosting model, and the expected cost of transforming the application to
         a hosted context, it is possible to estimate how much your organization can save (or put another way, estimate
         the return on investment realized) by such an outsourcing decision.

         4.1 ROI Formula
         The standard method of calculating the financial return on a technology investment is the traditional ROI
         formula
                             ROI = (gain from investment - cost of investment)
                                                cost of investment

                             Gain from investment = Current TCO - Target TCO
                             Cost of investment   = Transformation costs

         This method simply takes the gains realized by migrating to the target context (Current TCO minus Target TCO),
         and divides this figure by the Cost of Investment, or the transformation costs.




         4.1 ROI Example
         In the example below, we assume that a TCO saving of $200K per year is possible, which equates to $600K
         over 3 years. The transformation costs required to realize this migration are assumed to be $400K. Thus, over
         a 3 yr period the return on the initial investment of $400K is 50%.


                            ROI = (600,000 - 400,000)
                                      400,000
                                = 50%
                            Gain from investment (TCO saving) = $200,000 per year
                            Cost of investment (Transformational costs) = $400,000

         The main flaw with this method is that it does not take account of the time value of money: simply put, a dollar
         today is worth more than a dollar in the future. This is due to factors such as inflation, and that a dollar today
         can be invested and generate a return over time. Most accounting/finance departments would prefer to see a
         formula that takes into account the time value of money, such as Net Present Value (NPV)




Cloud: Economics | Page 13
© 2012 Rackspace US, Inc.
4.3 Net Present Value
          The NPV formula below is commonly used to appraise the Present Value (PV), the return on an investment
          over longer periods of time. It does this by discounting the future, or taking into account the time value
          of money. This is the preferred method used by accountants in determining the true return on an
          investment in present terms.



                                              n


                                                  (Benefits - Costs) t
                            NPV =                      (1 + r)
                                                                 t




                                          t=0

                              where:
                              r - discount rate
                              t - year
                              n - analytic horizon (in years)



          4.4 NPV Example
          The following example uses the same assumptions as the ROI example earlier: an initial transformation
          investment of $400K (represented at t=0), an annual TCO saving of $200K and a 3 year analytic horizon.
          Additionally, it assumes a discount rate of 10%. The corresponding undiscounted cash-flow is shown for
          comparison purposes.



                             t       Cash-Flow      PV
                                                                     The first thing to observe is that the $200K TCO
                              1     -400,000       -400,000
                                                                     saving is worth less and less over the 3 years period,
                              1     200,000         181,818          being reduced to $150K in year three. Secondly,
                                                                     the effective return of $97K that is realized after 3
                              2     200,000         165,289          years is only 24% of the initial 400K investment, a
                                                                     significant correction of the 50% return obtained
                              3     200,000         150,263          from the traditional ROI calculation. For this reason,
                                                                     the NPV method is usually preferred when assessing
                            NET    200,000          97,370           return on a technology investment.
                            ROI % 50.00%            24.34%

                                  t =10.00%
                                  n=3




Cloud: Economics | Page 14
© 2012 Rackspace US, Inc.
5 Conclusion
As we have seen, there is more to cloud economics that the oft-touted “convert CAPEX to OPEX” platitude.
Factors such as the pattern of demand, TCO and transformation costs need to be factored into any financial
analysis of a potential cloud computing solution:
            Sufficient variability in demand is required to realize cost savings using a public cloud hosting model. Flat
            workloads are cheaper on dedicated infrastructure over a fixed contact term.
            It is not possible to accurately measure the current TCO of an individual application without first tracking
            the utilization of resources per application within your IT organization.
            Transformation costs associated with migrating an application from current to target context must be
            factored into the cost equation.
            Take account of the time value of money when performing ROI Calculations, using methos such as Net
            Present Value (NPV)
If you need help in assessing the feasibility of performing a migration of your legacy applications to a
cloud hosting model, Rackspace can help. Contact the Advisory Services Team at 1-800-440-1249 or visit
www.rackspace.com/AdvisoryServices for more details.




Cloud: Economics | Page 15
© 2012 Rackspace US, Inc.
DISCLAIMER
This Whitepaper is for informational purposes only and is provided “AS IS.” The information set forth in this document is intended as a guide
and not as a step-by-step process, and does not represent an assessment of any specific compliance with laws or regulations or constitute advice.
We strongly recommend that you engage additional expertise in order to further evaluate applicable requirements for your specific environment.
RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS
OF THE CONTENTS OF THIS DOCUMENT AND RESERVES THE RIGHT TO MAKE CHANGES TO SPECIFICATIONS AND PRODUCT/SERVICES
DESCRIPTION AT ANY TIME WITHOUT NOTICE. RACKSPACE RESERVES THE RIGHT TO DISCONTINUE OR MAKE CHANGES TO ITS SERVICES
OFFERINGS AT ANY TIME WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES AND/OR PROCESSES
MENTIONED HEREIN. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS, CLOUD TERMS OF SERVICE AND/OR OTHER
AGREEMENT YOU SIGN WITH RACKSPACE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, AND NONINFRINGEMENT.
Except as expressly provided in any written license agreement from Rackspace, the furnishing of this document does not give you any license to
patents, trademarks, copyrights, or other intellectual property.

Rackspace, Rackspace logo, Fanatical Support, and/or other Rackspace marks mentioned in this document are either registered service marks or
service marks of Rackspace US, Inc. in the United States and/or other countries. OpenStack™ and OpenStack logo are either registered trademarks
or trademarks of OpenStack, LLC in the United States and/or other countries.

All other product names and trademarks used in this document are for identification purposes only to refer to either the entities claiming the
marks and names or their products, and are property of their respective owners. We do not intend our use or display of other companies’
tradenames, trademarks, or service marks to imply a relationship with, or endorsement or sponsorship of us by, these other companies.
© 2012 Rackspace US, Inc. All rights reserved.




Cloud: Economics | Page 16
© 2012 Rackspace US, Inc.

Contenu connexe

Tendances

Data-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse StrategiesData-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse Strategies
DATAVERSITY
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business Intelligence
Prithwis Mukerjee
 

Tendances (20)

Big Data Use Cases for Different Verticals and Adoption Patterns - Impetus We...
Big Data Use Cases for Different Verticals and Adoption Patterns - Impetus We...Big Data Use Cases for Different Verticals and Adoption Patterns - Impetus We...
Big Data Use Cases for Different Verticals and Adoption Patterns - Impetus We...
 
Data-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse StrategiesData-Ed Online Presents: Data Warehouse Strategies
Data-Ed Online Presents: Data Warehouse Strategies
 
Hadoop 2.0 - Solving the Data Quality Challenge
Hadoop 2.0 - Solving the Data Quality ChallengeHadoop 2.0 - Solving the Data Quality Challenge
Hadoop 2.0 - Solving the Data Quality Challenge
 
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)Data Lakehouse, Data Mesh, and Data Fabric (r1)
Data Lakehouse, Data Mesh, and Data Fabric (r1)
 
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
Case Study - Ibotta Builds A Self-Service Data Lake To Enable Business Growth...
 
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | QuboleO'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
O'Reilly ebook: Financial Governance for Data Processing in the Cloud | Qubole
 
Slides: Relational to NoSQL Migration
Slides: Relational to NoSQL MigrationSlides: Relational to NoSQL Migration
Slides: Relational to NoSQL Migration
 
Agile NoSQL With XRX
Agile NoSQL With XRXAgile NoSQL With XRX
Agile NoSQL With XRX
 
How to Use a Semantic Layer on Big Data to Drive AI & BI Impact
How to Use a Semantic Layer on Big Data to Drive AI & BI ImpactHow to Use a Semantic Layer on Big Data to Drive AI & BI Impact
How to Use a Semantic Layer on Big Data to Drive AI & BI Impact
 
What exactly is Business Intelligence?
What exactly is Business Intelligence?What exactly is Business Intelligence?
What exactly is Business Intelligence?
 
MongoDB and In-Memory Computing
MongoDB and In-Memory ComputingMongoDB and In-Memory Computing
MongoDB and In-Memory Computing
 
Data architecture for modern enterprise
Data architecture for modern enterpriseData architecture for modern enterprise
Data architecture for modern enterprise
 
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
The Executive View on Big Data Platform Hosting - Evaluating Hosting Services...
 
Big-Data Server Farm Architecture
Big-Data Server Farm Architecture Big-Data Server Farm Architecture
Big-Data Server Farm Architecture
 
How to select a modern data warehouse and get the most out of it?
How to select a modern data warehouse and get the most out of it?How to select a modern data warehouse and get the most out of it?
How to select a modern data warehouse and get the most out of it?
 
MongoDB Sharding Webinar 2014
MongoDB Sharding Webinar 2014MongoDB Sharding Webinar 2014
MongoDB Sharding Webinar 2014
 
Microsoft business intelligence
Microsoft business intelligenceMicrosoft business intelligence
Microsoft business intelligence
 
Datawarehousing and Business Intelligence
Datawarehousing and Business IntelligenceDatawarehousing and Business Intelligence
Datawarehousing and Business Intelligence
 
Advance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopAdvance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual Workshop
 
Power BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual WorkshopPower BI Advanced Data Modeling Virtual Workshop
Power BI Advanced Data Modeling Virtual Workshop
 

Similaire à Cloud Economics

AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
IJCNCJournal
 
Forrester report rp-storage-architectures
Forrester report rp-storage-architecturesForrester report rp-storage-architectures
Forrester report rp-storage-architectures
ReadWrite
 
V1_I2_2012_Paper2.docx
V1_I2_2012_Paper2.docxV1_I2_2012_Paper2.docx
V1_I2_2012_Paper2.docx
praveena06
 
Green Computing - Maturity Model for Virtualization
Green Computing - Maturity Model for VirtualizationGreen Computing - Maturity Model for Virtualization
Green Computing - Maturity Model for Virtualization
ijdmtaiir
 

Similaire à Cloud Economics (20)

50120140507009
5012014050700950120140507009
50120140507009
 
50120140507009 2
50120140507009 250120140507009 2
50120140507009 2
 
Lecture 15.ppt
Lecture 15.pptLecture 15.ppt
Lecture 15.ppt
 
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
AUTO RESOURCE MANAGEMENT TO ENHANCE RELIABILITY AND ENERGY CONSUMPTION IN HET...
 
Forrester report rp-storage-architectures
Forrester report rp-storage-architecturesForrester report rp-storage-architectures
Forrester report rp-storage-architectures
 
V1_I2_2012_Paper2.docx
V1_I2_2012_Paper2.docxV1_I2_2012_Paper2.docx
V1_I2_2012_Paper2.docx
 
Green Computing - Maturity Model for Virtualization
Green Computing - Maturity Model for VirtualizationGreen Computing - Maturity Model for Virtualization
Green Computing - Maturity Model for Virtualization
 
Brafton White Paper Example
Brafton White Paper ExampleBrafton White Paper Example
Brafton White Paper Example
 
Energy efficient resource allocation007
Energy efficient resource allocation007Energy efficient resource allocation007
Energy efficient resource allocation007
 
cloud computing
cloud computingcloud computing
cloud computing
 
A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...A review on various optimization techniques of resource provisioning in cloud...
A review on various optimization techniques of resource provisioning in cloud...
 
Cloud economics1
Cloud economics1Cloud economics1
Cloud economics1
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Cloud IT and Business ROI
Cloud IT and Business ROICloud IT and Business ROI
Cloud IT and Business ROI
 
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
Case Study: HCL Technologies On Capacity Planning for Cloud and Virtualized E...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
 
Cloud Slam Co D Presentation
Cloud Slam Co D PresentationCloud Slam Co D Presentation
Cloud Slam Co D Presentation
 
Cloud Storage Options: The True Costs
Cloud Storage Options:  The True CostsCloud Storage Options:  The True Costs
Cloud Storage Options: The True Costs
 

Plus de Rackspace

Plus de Rackspace (20)

What Would You Do With More Time?
What Would You Do With More Time?What Would You Do With More Time?
What Would You Do With More Time?
 
RMS Security Breakfast
RMS Security BreakfastRMS Security Breakfast
RMS Security Breakfast
 
6 Commonly Asked Questions from Customers Building on AWS
6 Commonly Asked Questions from Customers Building on AWS6 Commonly Asked Questions from Customers Building on AWS
6 Commonly Asked Questions from Customers Building on AWS
 
The Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseThe Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to Enterprise
 
How Startups can leverage big data?
How Startups can leverage big data?How Startups can leverage big data?
How Startups can leverage big data?
 
Become an IT Service Broker
Become an IT Service BrokerBecome an IT Service Broker
Become an IT Service Broker
 
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data PlatformDeploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
Deploy Apache Spark™ on Rackspace OnMetal™ for Cloud Big Data Platform
 
Rethinking People Costs in Enterprise IT
Rethinking People Costs in Enterprise ITRethinking People Costs in Enterprise IT
Rethinking People Costs in Enterprise IT
 
Starting the Journey to Managed Infrastructure Services
Starting the Journey to Managed Infrastructure ServicesStarting the Journey to Managed Infrastructure Services
Starting the Journey to Managed Infrastructure Services
 
Rackspace::Solve NYC - Welcome Keynote featuring Rackspace CTO John Engates
Rackspace::Solve NYC - Welcome Keynote featuring Rackspace CTO John EngatesRackspace::Solve NYC - Welcome Keynote featuring Rackspace CTO John Engates
Rackspace::Solve NYC - Welcome Keynote featuring Rackspace CTO John Engates
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
 
Rackspace::Solve NYC - Second Stage Cloud
Rackspace::Solve NYC - Second Stage CloudRackspace::Solve NYC - Second Stage Cloud
Rackspace::Solve NYC - Second Stage Cloud
 
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
Rackspace::Solve NYC - Solving for Rapid Customer Growth and Scale Through De...
 
Rackspace::Solve NYC - The Future of Applications with Ken Cochrane, Engineer...
Rackspace::Solve NYC - The Future of Applications with Ken Cochrane, Engineer...Rackspace::Solve NYC - The Future of Applications with Ken Cochrane, Engineer...
Rackspace::Solve NYC - The Future of Applications with Ken Cochrane, Engineer...
 
vCenter Site Recovery Manager: Architecting a DR Solution
vCenter Site Recovery Manager: Architecting a DR SolutionvCenter Site Recovery Manager: Architecting a DR Solution
vCenter Site Recovery Manager: Architecting a DR Solution
 
Outsourcing IT Projects to Managed Hosting of the Cloud
Outsourcing IT Projects to Managed Hosting of the CloudOutsourcing IT Projects to Managed Hosting of the Cloud
Outsourcing IT Projects to Managed Hosting of the Cloud
 
How to Bring Shadow IT to the Light
How to Bring Shadow IT to the LightHow to Bring Shadow IT to the Light
How to Bring Shadow IT to the Light
 
DR-to-the-Cloud Best Practices
DR-to-the-Cloud Best PracticesDR-to-the-Cloud Best Practices
DR-to-the-Cloud Best Practices
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's NextRackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
Rackspace::Solve SFO - CoreOS CEO Alex Polvi on Solving for What's Next
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Cloud Economics

  • 1. Cloud: Economics Prepared by: Duncan Rutland, Advisory Services Enterprise Architect, Rackspace® Hosting Cloud: Economics | Cover © 2012 Rackspace US, Inc. RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
  • 2. Table of Contents Introduction 1. Introduction Many organizations perceive cost reduction as one 2. Cloud: Cheaper than Dedicated, Right? of the primary benefits of adopting a cloud hosting 2.1 Not Necessarily... model. In practice however, this is not always an 2.2 So How Do We Reduce costs? accurate assumption. There are nuances to the financial 2.3 What Shape is Your Demand Graph? analysis: public cloud computing is not necessarily 2.4 The Diurnal Cycle cheaper than traditional dedicated hosting. There are 3. Will We Reduce Costs? additionally considerations around the impact on Total 3.1 CAPEX to OPEX Cost of Ownership (TCO), Transformation/Migration 3.2 Measuring TCO costs and the position of an organization within the 3.3 TCO Reduction Areas IT lifecycle. In this whitepaper, we will explore each of 3.3.1 TCO Perspective these areas in order to illustrate some of the factors an 3.3.2 Human Perspective organization needs to consider when contemplating a 3.4 Transformation Costs migration to the cloud. 3.5 Position in the IT Lifecycle 4. Calculating Investment Return 4.1 ROI Formula 4.2 ROI Example 4.3 Net Present Value 4.4 NPV Example 5. Conclusion Cloud: Economics | Page 2 © 2012 Rackspace US, Inc. RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
  • 3. 2 Cloud: Cheaper than Dedicated, Right? 2.1 Not Necessarily… A common misconception in the marketplace today is that public cloud computing is cheaper than dedicated hosting. Although it surprises many to hear this, a unit of cloud computing is in fact more expensive than a unit of dedicated hosting. The reason is due to the very short period of commitment that cloud service providers require for cloud; typically, a public cloud is metered in 1 hour increments. However, a traditional dedicated hosting contact requires a 12, 24 or 36 month commitment from the customer. Therefore, to capitalize on the short commitment period offered to the consumer and offset the risk of unused resources, public cloud service providers can charge a premium. To use an analogy from the automobile industry: if you need a vehicle for 10 minutes, you take a taxi (e.g., a 10-minute trip that costs $10 = $60/hr unit cost). However, if you need a car for a day it is more economic to rent one (e.g. a $50/day rental = ~$2/hr unit cost). 2.2 So How Do We Reduce Costs? Given that the unit cost of public cloud is higher than dedicated hosting, how can consumers reduce costs? The answer is to exploit variation in demand. If there is significant variation in demand, there is opportunity to exploit this differential and reduce operating expenditure by matching the supply of resources to the level of demand. The pattern of demand for an application and density of the supply side (i.e., number of compute nodes or servers) are the primary drivers of whether there is a financial advantage to running that application in a multi-tenant environment, where metered billing can allow the supply of resources to scale up/down in order to meet demand. To realize this benefit: • The peak/average demand ratio must be greater than the cost ratio of public cloud over dedicated hosting. • The application must be able to scale horizontally. • There must be sufficient density of compute nodes to allow the scaling of resources. There are also licensing implications when transitioning from a scale-up architecture to a scale-out ar- chitecture: some applications are licensed per-instance or per-CPU, often over an annual term. In this instance, there can be significant cost implications of adding new instances to a pool of resources. In time, application vendors will follow infrastructure service providers in moving to more flexible pricing models such as per core/hr or per request/transaction. The alternative is to use Open Source Software (OSS) where the license cost issue is non-existent. Cloud: Economics | Page 3 © 2012 Rackspace US, Inc. RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
  • 4. 2.3 What shape is your demand graph? Example 1: Periodic Usage The periodic or “on and off” workload is characterized by periods of relatively high activity interspersed with periods of little or no activity. Common examples of this demand pattern are: Batch processing Compute Analytics Data warehouse The very high peak-to-average utilization ratio of this workload usually translates to the potential for significant cost savings under a purely public cloud model, since the majority of resources can Time be “spun-down” when not in use. Example 2: Spiked Usage The bursting workload is characterized by baseline periods of “normal” activity interspersed with significant spikes in activity (often of one or more orders of magnitude). Common examples of this demand pattern are: Compute Seasonal demand (e-commerce)  Event driven (sports/entertainment)  Campaign driven (marketing/advertising) Since there is a baseline of demand, the hybrid model is often most cost-effective in this scenario: dedicated resources satisfy normal demand, Time supplemented by public cloud resources during spikes. Example 3: Cyclical Usage The cyclical workload is characterized by a regular ebb and flow of demand, usually following a sinusoidal pattern. This pattern usually occurs over a period of 24-hours, and is linked to local patterns of consumption that occur within geographic proximity Compute to the physical infrastructure. Ultimately, this pattern is tied to the natural rhythms of the human sleep/ work cycle. The hybrid model is usually the most cost-effective in this scenario, since there is a baseline of demand throughout the cycle (albeit lower than in the Time bursting scenario). However the ability to exploit this effect is dependent on the application being able to quickly scale up/down (preferably autonomously) to meet demand. Cloud: Economics | Page 4 © 2012 Rackspace US, Inc. RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
  • 5. One thing that all three of the demand patterns on “The thing that the demand the previous page have in common is that they are not flat. Since the unit cost of public cloud hosting patterns have in common is is higher than dedicated hosting, a flat pattern of demand will always be cheaper using fixed that they are NOT flat.” or dedicated resources on a traditional 12/24/36 month contract term. So, if demand is flat the utility billing model will not reduce costs. 2.4 The Diurnal (Daily) Cycle Fortunately, most workloads (when viewed locally) do not exhibit a flat demand graph. This is due firstly to the fact that most enterprise applications are consumed by users within local proximity to the underlying infrastructure (for example, users within an office or within the same country or continent). Combine this fact with a basic feature of human behavior: people need to sleep. The result is the typical diurnal cycle of demand over a 24-hr period that correlates with the sleep patterns of the end consumer. Example: Diurnal (Daily) Compute Time Cloud: Economics | Page 5 © 2012 Rackspace US, Inc. RACKSPACE® HOSTING | 5000 WALZEM ROAD | SAN ANTONIO, TX 78218 U.S.A
  • 6. 3 Will We Reduce Costs? 3.1 Capex to Opex One of the most over-used but inadequately discussed mantras when extolling the benefits of cloud computing is “Convert CAPEX to OPEX”; or put differently: rather than make large capital expenditure on the physical infra- structure (servers, network, storage) required to run an application, why not convert this to operational expendi- ture and rent capacity from a service provider. While this statement is justifiably relevant for green-field projects and cash flow sensitive organizations such as start-ups, for enterprises with established application portfolios the situation is more complex. The reason for this is that the majority of costs associated with an IT project are operational; CAPEX is typically only a fraction of the TCO (Total Cost of Ownership) of an application. Since the bulk of expenditure over the lifetime of an application is not related to the purchase of physical infrastructure, it therefore makes sense to examine the impact of cloud computing on TCO rather than just CAPEX. Example: Capex to Opex ty rising ci demand pa scenario a rc ty CAPEX de ci pa un ca Capacity er ov falling demand scenario Demand Classic Capacity Cloud Capacity Time Cloud: Economics | Page 6 © 2012 Rackspace US, Inc.
  • 7. 3.2 Measuring TCO When examining the TCO of an application, there are many factors to incorporate: • Real Estate • Human Labor • Utilities • Data Center Engineers /Operatives • Power • Network Engineers / Administrators • Water • Storage Engineers / Administrators • Tangible Assets • Systems Administrators • Mechanical / Electrical Infrastructure • Data Center Administrators (Power/Cooling) • Software Developers / Architects • Server Hardware • Help Desk Operatives • Network Hardware • General & Administrative • Storage Hardware • Managerial • Intangible Assets • Auditing / Compliance • Hardware Maintenance Contracts • Power • Software License Contracts • Water • Software Support Contracts • Downtime / Outages The pertinent question: can you quantify your current TCO? For most enterprises, the answer is “Not re- ally.” While accounting should have a good handle on assets and utilities, most organizations are not able to accurately measure the TCO for a particular application. This is primarily due to inadequate auditing and accounting of resource consumption specific to a particular application or service. For example, does your organization measure for the amount of human labor consumed to operate each application in your portfolio? In most cases, the answer is, “No.” For this reason, breaking down TCO accurately per applica- tion is very tricky if not impossible. Cloud: Economics | Page 7 © 2012 Rackspace US, Inc.
  • 8. 3.3 TCO Reduction Areas Outsourcing the hosting of an application to an external cloud service provider affords the opportunity to reduce TCO. The degree of reduction that is realizable is dependent on the type of cloud hosting model being considered. There are three main categories of cloud computing: IaaS, PaaS and SaaS. The NIST1 definitions are included below: IaaS “The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls).” Infrastructure as-a-Service “The capability provided to the consumer is to deploy onto the cloud infrastructure PaaS consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.” Platform as-a-Service “The capability provided to the consumer is to use the provider’s applications running on a SaaS cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.” Software as-a-Service Depending on the model chosen, the consumer outsources varying degrees of the technology stack underpinning their application. With each additional layer that is outsourced, the consumer can potentially reduce costs by leveraging the service provider’s economies of scale while sacrificing control and flexibility. 1 http://csrc.nist.gov/publications/nistpugs/800-145/SP800-145.pdf Cloud: Economics | Page 8 © 2012 Rackspace US, Inc.
  • 9. 3.3.1 TCO Perspective The table below shows the technology stack underpinning an application according to broad TCO areas, and describes the areas of responsibility for both consumer and service provider in terms of the three key cloud models IaaS, PaaS and SaaS: Component IaaS PaaS SaaS Business Process U MER CONS Business Logic Middleware Management Application Licensing / Support OS Management OS Licensing / Support SERVICE PROVIDER Server / Storage / Network HW / Maintenance Utilities ME Equipment Real Estate It is clear from this picture that under an IaaS model, while infrastructure related costs are assumed by the service provider, the consumer is still responsible for a significant portion of TCO that occurs at the OS layer and above. This situation is improved considerably under a PaaS model, but the consumer is then effectively locked into a particular PaaS ecosystem such as Google AppEngine, Microsoft Azure, Force.com, Engine Yard, Heroku and Amazon (when using their “platform” services such as SQS, SNS, SimpleDB/RDS). This lock-in comes at a price: the consumer must cede varying degrees of flexibility and control. For many organizations, this is an unacceptable compromise and the IaaS model is chosen as it allows the greatest degree of customization. The SaaS model provides the greatest degree of outsourcing of responsibility, but comes at a far heavier cost in terms of loss of control and customization. Cloud: Economics | Page 9 © 2012 Rackspace US, Inc.
  • 10. Real Estate 3.3.2 Human Perspective The table below shows some of the more common roles that humans perform when managing an application in- house, and describes the areas of responsibility for both consumer and service provider in terms of the three key cloud models IaaS, PaaS and SaaS: Job Role IaaS PaaS SaaS Business Analyst U MER Developer CONS DBA Sys Admin (OS + APP) Sys Admin (Virtualization) SERVICE PROVIDER Sys Admin (Servers) Network / Storage Engineer Data Center Engineer This view shows the human perspective of TCO as it relates to technology. Notice that under IaaS, the consumer must still employ expensive resources such as System Administrators, DBAs, developers etc. Cloud: Economics | Page 10 © 2012 Rackspace US, Inc.
  • 11. 3.4 Transformation Costs When conducting a Cost/Benefit Analysis or producing a business case for an application to be migrated from a traditional in-house hosting context to an outsourced model, the transformation costs involved in moving the application from source to destination must be evaluated. There are several crucial areas that need to be considered: • Application Development/Re-architecture: Modifications to the logic and/or architecture of an application are often required when performing a migration between different hosting contexts. This can be due to different technology stacks at source and destination, integration with back-end infrastructure management systems, variations in latency that affect application performance and many other factors. Time consumed by Project Managers, Developers, Release Managers & Testing must be incorporated into the overall transformation cost. • Migration Planning and Execution: Moving a complex system with many moving parts between hosting contexts must be planned and choreographed carefully to minimize the risk of disruption or failure. Both the planning and execution phases of a migration require participation with various stakeholders such as Project Managers, Account Managers, Support/Help Desk, Systems Administrators and so forth. • Migration Downtime: Most application migrations will require a total service outage while data is synchronized, tests performed and clients redirected to the new location. The business impact of this outage must be assessed and defined in terms of revenue impact, and factored in to the transformation cost. • Auditing and Compliance: If your application is subject to a compliance standard such as SSAE-16/SAS- 70, ISO-27001, PCI-DSS, HIPAA or FISMA, then the costs associated with re-auditing and re-certifying the application in its new hosting context must be factored into the transformation cost. • Process Re-engineering: Being components that reside within a larger frame of reference, the business process, migrating applications to another hosting context will require these processes to be examined and re-engineered accordingly. One prime example is around Business Continuity Planning (BCP), where such a migration has profound implications on the business processes around detecting, evaluating and executing a failover to a disaster recovery solution. Support/Operations are also fundamentally affected by changes in hosting context. If you are using the traditional Return On Investment (ROI) formula to determine the cost effectiveness of migrating an application to an outsources hosting model, all of these costs must be incorporated into the “Investment” portion of the calculation. When using the Net Present Value (NPV) calculation, these costs should be represented at t=0 as a negative value. An example using both of these types of calculation will be provided in Section 4. Cloud: Economics | Page 11 © 2012 Rackspace US, Inc.
  • 12. ement ocur De Pr pl o ym en ing t Plann t em en ag an M Di os sp iti on S u p p ort 3.5 Position in the IT Lifecycle Typically, a technology solution is accompanied by a large capital expenditure required to purchase the tangible and intangible assets required to run a business application: servers, network/storage devices, OS and application licensing and support maintenance contracts are all required when hosting an application. These assets are typically depreciated or amortized over a fixed period of time, usually 36-60 months. Thus from a P&L/Income Statement perspective, the age of these assets is another factor to consider in determining the economic impact of migrating. What degree of depreciation has occurred for your physical assets such as servers and network/ storage devices? What degree of amortization has occurred for your intangible assets? For assets that are not fully depreciated/amortized, and that cannot be re-purposed, a write-off may be required which should also be factored into the transformation cost equation. Cloud: Economics | Page 12 © 2012 Rackspace US, Inc.
  • 13. 4 Calculating Investment Return Having an understanding of the Total Cost of Ownership (TCO) of your current application, the expected savings from moving to an outsourced hosting model, and the expected cost of transforming the application to a hosted context, it is possible to estimate how much your organization can save (or put another way, estimate the return on investment realized) by such an outsourcing decision. 4.1 ROI Formula The standard method of calculating the financial return on a technology investment is the traditional ROI formula ROI = (gain from investment - cost of investment) cost of investment Gain from investment = Current TCO - Target TCO Cost of investment = Transformation costs This method simply takes the gains realized by migrating to the target context (Current TCO minus Target TCO), and divides this figure by the Cost of Investment, or the transformation costs. 4.1 ROI Example In the example below, we assume that a TCO saving of $200K per year is possible, which equates to $600K over 3 years. The transformation costs required to realize this migration are assumed to be $400K. Thus, over a 3 yr period the return on the initial investment of $400K is 50%. ROI = (600,000 - 400,000) 400,000 = 50% Gain from investment (TCO saving) = $200,000 per year Cost of investment (Transformational costs) = $400,000 The main flaw with this method is that it does not take account of the time value of money: simply put, a dollar today is worth more than a dollar in the future. This is due to factors such as inflation, and that a dollar today can be invested and generate a return over time. Most accounting/finance departments would prefer to see a formula that takes into account the time value of money, such as Net Present Value (NPV) Cloud: Economics | Page 13 © 2012 Rackspace US, Inc.
  • 14. 4.3 Net Present Value The NPV formula below is commonly used to appraise the Present Value (PV), the return on an investment over longer periods of time. It does this by discounting the future, or taking into account the time value of money. This is the preferred method used by accountants in determining the true return on an investment in present terms. n (Benefits - Costs) t NPV = (1 + r) t t=0 where: r - discount rate t - year n - analytic horizon (in years) 4.4 NPV Example The following example uses the same assumptions as the ROI example earlier: an initial transformation investment of $400K (represented at t=0), an annual TCO saving of $200K and a 3 year analytic horizon. Additionally, it assumes a discount rate of 10%. The corresponding undiscounted cash-flow is shown for comparison purposes. t Cash-Flow PV The first thing to observe is that the $200K TCO 1 -400,000 -400,000 saving is worth less and less over the 3 years period, 1 200,000 181,818 being reduced to $150K in year three. Secondly, the effective return of $97K that is realized after 3 2 200,000 165,289 years is only 24% of the initial 400K investment, a significant correction of the 50% return obtained 3 200,000 150,263 from the traditional ROI calculation. For this reason, the NPV method is usually preferred when assessing NET 200,000 97,370 return on a technology investment. ROI % 50.00% 24.34% t =10.00% n=3 Cloud: Economics | Page 14 © 2012 Rackspace US, Inc.
  • 15. 5 Conclusion As we have seen, there is more to cloud economics that the oft-touted “convert CAPEX to OPEX” platitude. Factors such as the pattern of demand, TCO and transformation costs need to be factored into any financial analysis of a potential cloud computing solution: Sufficient variability in demand is required to realize cost savings using a public cloud hosting model. Flat workloads are cheaper on dedicated infrastructure over a fixed contact term. It is not possible to accurately measure the current TCO of an individual application without first tracking the utilization of resources per application within your IT organization. Transformation costs associated with migrating an application from current to target context must be factored into the cost equation. Take account of the time value of money when performing ROI Calculations, using methos such as Net Present Value (NPV) If you need help in assessing the feasibility of performing a migration of your legacy applications to a cloud hosting model, Rackspace can help. Contact the Advisory Services Team at 1-800-440-1249 or visit www.rackspace.com/AdvisoryServices for more details. Cloud: Economics | Page 15 © 2012 Rackspace US, Inc.
  • 16. DISCLAIMER This Whitepaper is for informational purposes only and is provided “AS IS.” The information set forth in this document is intended as a guide and not as a step-by-step process, and does not represent an assessment of any specific compliance with laws or regulations or constitute advice. We strongly recommend that you engage additional expertise in order to further evaluate applicable requirements for your specific environment. RACKSPACE MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS DOCUMENT AND RESERVES THE RIGHT TO MAKE CHANGES TO SPECIFICATIONS AND PRODUCT/SERVICES DESCRIPTION AT ANY TIME WITHOUT NOTICE. RACKSPACE RESERVES THE RIGHT TO DISCONTINUE OR MAKE CHANGES TO ITS SERVICES OFFERINGS AT ANY TIME WITHOUT NOTICE. USERS MUST TAKE FULL RESPONSIBILITY FOR APPLICATION OF ANY SERVICES AND/OR PROCESSES MENTIONED HEREIN. EXCEPT AS SET FORTH IN RACKSPACE GENERAL TERMS AND CONDITIONS, CLOUD TERMS OF SERVICE AND/OR OTHER AGREEMENT YOU SIGN WITH RACKSPACE, RACKSPACE ASSUMES NO LIABILITY WHATSOEVER, AND DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO ITS SERVICES INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. Except as expressly provided in any written license agreement from Rackspace, the furnishing of this document does not give you any license to patents, trademarks, copyrights, or other intellectual property. Rackspace, Rackspace logo, Fanatical Support, and/or other Rackspace marks mentioned in this document are either registered service marks or service marks of Rackspace US, Inc. in the United States and/or other countries. OpenStack™ and OpenStack logo are either registered trademarks or trademarks of OpenStack, LLC in the United States and/or other countries. All other product names and trademarks used in this document are for identification purposes only to refer to either the entities claiming the marks and names or their products, and are property of their respective owners. We do not intend our use or display of other companies’ tradenames, trademarks, or service marks to imply a relationship with, or endorsement or sponsorship of us by, these other companies. © 2012 Rackspace US, Inc. All rights reserved. Cloud: Economics | Page 16 © 2012 Rackspace US, Inc.