SlideShare a Scribd company logo
1 of 12
Download to read offline
IBM Global Technology Services
Thought Leadership White Paper
October 2011
Get more out of cloud with a
structured workload analysis
2 Get more out of cloud with a structured workload analysis
Contents
2 Executive summary
3 A workload point of view
5 A structured approach
7 IBM Workload Transformation Analysis for Cloud
10 Conclusion
Executive summary
The initial promise of cloud computing has rapidly become
reality for many early adopters. Organizations that have moved
to a cloud environment are seeing greater agility and cost savings
through standardization, scalability, automation and self service.
For many organizations, cloud has been the catalyst for more
flexible infrastructures, competitive innovation and improved
growth and profitability.
Potential benefits like these make the decision to move to cloud
computing relatively easy. It is the next step—where and how to
get the most value from cloud computing—that can be challeng-
ing. The standardization, automation and self service associated
with cloud can certainly lower costs and unlock innovation, but
only if you have a clear idea of the most productive use of cloud
computing for your organization.
You start with creating your cloud strategy, answering questions
such as:
● Could we utilize cloud services, and how can they benefit us?
● What types of cloud services would be most appropriate for us
to provide? To consume?
● How would they support our business and IT objectives?
● For those services, what is the optimal delivery model? Private,
public or a hybrid approach? What are my target cloud
environments?
● What are my current capabilities relative to the services
I want to offer?
● Should I partner, buy or build the necessary competencies
for offering the desired cloud services?
After you have defined your cloud strategy, you may want to fur-
ther analyze the fit of your proposed targeted clouds with your
actual workloads before embarking on an in-depth migration
planning project. A robust analysis of your workloads can help
you identify candidates for your target cloud environment(s) and
can help you gain an understanding of the viability, operational
cost changes and migration impact. An essential factor for any
cloud strategy, workloads represent collections of your key IT
system components and the relationships among them. These
components can include web servers and application servers,
databases and behavioral policies such as availability, security
and performance. A comprehensive analysis of your workloads
enables you to answer key questions such as:
● Can the workload run in the target cloud environment? Is it
compatible with my infrastructure, middleware and operating
system image?
● Can the target cloud environment satisfy my performance,
availability and other nonfunctional requirements?
● Can the target cloud environment comply with applicable
security, privacy and regulatory requirements?
● What benefits can we realize from migration? (For example,
can we lower overall operating costs? Improve service levels?)
● How challenging might it be to get to cloud given my current
workloads?
3IBM Global Technology Services
You want to ensure that your approach to cloud workload analy-
sis and the tools you use can help you obtain the most accurate
and comprehensive results while accelerating the adoption of
your cloud strategy. A structured approach to cloud workload
analysis based on established methodologies and automated
tools can deliver the insights you need to make more strategic
decisions about cloud migration.
This paper discusses the importance of workloads when
planning for your migration to the cloud. It also describes
how a structured approach to cloud workload analysis can
help you identify cloud initiatives that offer faster time to
value, reduced migration risk and higher potential return.
A workload point of view
Before discussing cloud workload analysis, it is useful to
quickly summarize how and where workloads fit within a
cloud computing environment. In a cloud computing model,
users gain access to a shared pool of configurable applications,
data and IT resources that can be rapidly provisioned. These
resources are presented to users as business services, which rep-
resent a collection of related workloads that enable end users to
complete a specific set of business tasks. Table 1 shows examples
of common workload categories.
Web serving Static and dynamic web content serving, streaming media, RSS, mash-ups and SMS
Web applications Web service-enabled applications, eCommerce, eBusiness, Java application servers, Rich Internet Applications
(Adobe Flash, JavaFX, MS Silverlight) and web search engine applications
Business intelligence and Data mining, warehousing, streaming data analytics (for example, fraud detection), text mining, competitive
data warehouse analysis, business intelligence and business decision applications
ERP and CRM Enterprise resource planning (ERP) and scheduling, engineering and manufacturing planning and scheduling,
supply chain management applications, purchase order management, finance applications, customer relationship
management (CRM) and HR applications
Analytics Online analytic processing (OLAP), business optimization, marketing and sales forecasting, management
reporting, risk management and analysis applications, credit scoring and portfolio analysis
Numerical and batch Engineering design and analysis, scientific applications, high performance computing, Monte Carlo-type
simulations, medical image processing and floating-point intensive batch computations
Collaboration Web 2.0 applications for online sharing and collaboration, instant messaging (IMS), mail servers (SMTP) and Voice
over Internet Protocol (VoIP)
File and print Print, file systems, archival and retrieval
Desktop Desktop-based computing, desktop service and support applications, and desktop management applications
Development and test Development and test processes and image management
Table 1: Common workload categories.
4 Get more out of cloud with a structured workload analysis
Cloud services can be shared across many different layers,
including the platform, application, infrastructure and business
process layers. Part of developing a cloud strategy is to define
which component(s) you will provide and which components
will be provided by an associate. Common cloud service models
include:
● Infrastructure as a Service (IaaS), where users consume
processing, storage, networks and other computing resources
with the ability to rapidly and elastically provision and control
resources to deploy and run software and services
● Platform as a Service (PaaS), where users consume program
ming languages, tools and platforms to develop, deploy and
manage applications
● Software as a Service (SaaS), where users consume applica-
tions such as CRM, ERP and social collaboration tools from
multiple client devices through a web browser
● Business Process as a Service (BPaaS), where users
consume business outcomes (for example, payroll processing,
HR) by accessing business services via web-centric interfaces
Cloud delivery models represent different ways to obtain and
organize resources for enabling these services, and they are an
important consideration of a target cloud environment. Today,
there are three primary delivery models:
● Private cloud, where the assets and the consumers are
located within a single enterprise
● Public cloud, where the assets are located outside of the
enterprise
● Hybrid cloud, which combines the two models
-
There are also growing numbers of community clouds, in
which the cloud infrastructure is shared by several organizations
and supports a specific community that has shared concerns
(for example, security requirements, policy and compliance
considerations).
Some workloads are simply not suited for cloud migration at all.
For example, workloads that are unusually complex or involve
a high degree of customization of legacy systems are typically
more difficult, risky and costly to migrate to cloud computing.
By contrast, workloads that are easily standardized, are self-
contained applications or have a service-oriented architecture
are more likely to be easily ported to a cloud environment.
Table 2 categorizes the relative cost and difficulty of various
migration types.
Migration type Difficulty/cost factor
Like-for-like; single version
upgrade
Replatforming; multiple version
upgrade
High availability; software change
Database software with high
availability disaster recovery
Low
Medium
High
Complex for today’s clouds
Application type Difficulty/cost factor
Web server
Database
Application server
Low
Medium
Medium
Table 2: High-level relative cost and difficulty of various migration types.
5IBM Global Technology Services
Collaboration, web serving, batch, desktop, development and
test are typically considered general starting points for cloud
migration. Other applications that are regulatory sensitive or
applications with complex software licensing would be more
complex to migrate. In short, some workloads stand to gain from
moving to a cloud and are relatively easy to move.
Part of your earlier cloud strategy planning should have included
selecting one or more target clouds, or rather a defined service
catalog and the definitions of the services that are being provided
by that catalog. The details of your service catalog play a
significant role in analyzing which workloads to migrate to
cloud. Table 3 illustrates examples of service categories and
descriptions.
Service definitions Descriptions
Infrastructure services Virtualized CPU, memory, network
and storage
Platform services Databases, application servers, web
servers and portals supported such
as Microsoft Windows 2008 64-bit,
IBM DB2® v9.5 on Windows, and
IBM WebSphere® Application
Server v7 on Linux
Software services Collaboration, productivity, customer
relationship management (CRM)
such as IBM LotusLive™
Business processes HR, payroll, benefits such as ADP
payroll or NetBenefits
Other characteristics Capacity, performance, input and
output operations per second (IOPS)
Table 3: Service definition characteristics.
For a private solution, you can test which workloads fit the
service catalog you have defined and potentially alter the catalog
based on your results. For a public or managed solution, you
would need to understand which workloads fit the technical
and nonfunctional requirements of your targeted public or
managed cloud. For all services, you will want to consider any
service-level agreements and penalties for noncompliance that
might influence price or cost.
A structured approach
A key part of an analysis is the ability to analyze your actual
workloads, and not just their category. You should closely
evaluate the fit, operational cost and migration impact of each
individual workload. Taking an individual workload point of view
enables you to choose the best workloads to migrate based on
your specific business requirements, rather than an arbitrary set
of workloads that may not benefit from cloud or may have huge
migration impacts.
Many tools for assessing cloud compatibility today are largely
qualitative ranking tools, based at most on workload types
(for example, “web application,” “online transaction processing,”
and “batch”) and do not use granular data for individual work-
loads or servers. Consequently, they neither consider compatibil-
ity details nor operational costs. Virtualization or migration
analysis tools and techniques are usually based primarily on
application-to-operating-system compatibility of the image(s)
that constitute the workload. This is not sufficient for a cloud
analysis, because with clouds there are many other factors to
consider. Ideally, you will want to map the images, whether they
are physical or virtual, to your target cloud service catalog. Just
viewing the images does not allow you to understand how they
6 Get more out of cloud with a structured workload analysis
constitute the workloads (for example, if more than one image
makes up a workload). Nor does it enable you to understand
whether your target cloud can satisfy the nonfunctional require-
ments of the workload.
Without the right tools and an experienced partner, however,
analyzing workloads can be formidable. How do you determine
what criteria are relevant to your target cloud environment?
How do you evaluate the captured data without overtaxing your
IT resources? Manual analysis can require enormous amounts of
time and resources and introduce a greater risk of error and
false results. Likewise, without the right methodology, it can be
difficult to know where to start, let alone finish. The larger the
number of workloads, the more complex the prioritization task
becomes.
Table 4 shows a representative sample of typical workload
migration factors. As you can see, these range from technical
considerations to nonfunctional requirements that are equally
important factors in a potential migration.
Workload considerations
Environment type
Technical aspects
Nonfunctional requirements
Support and costs
●
●
●
●
●
●
●
●
●
●
For which type of environment will the workload be used (for example, development, test or production)?
Are there different requirements for each environment?
What are the common aspects across all of the components in the workloads? Do your database,
application server and web server run on the same type of platform?
If not, what operating systems, databases or application servers are being consumed or provided?
What are the CPU, memory, network and storage in measurable quantities typically used/needed?
What commercial and custom software support the workload?
What are the dependencies or integration touch points with other workloads?
What are the required service levels, performance, capacity, transaction rates and response time?
Are there encryption, isolation or other types of security and regulatory compliance requirements?
What are the support resources and cost for a given workload? For example, two full-time equivalent
employees per server, and how much does this resource cost?
What are the operational costs for space, power, cooling and so on?
Table 4: A representative sample of typical workload migration factors.
7IBM Global Technology Services
The greater the amount and reliability of the collected data, the
more thorough the analysis can be. Similarly, the more granular
the cost information, the more precise your operational cost
comparison results can be.
A structured approach with a predefined methodology helps you
take the right steps in the right order, enabling you to examine
the fit and readiness of your workload’s cloud deployment as effi-
ciently as possible. Automated, quantitative tools can eliminate
the need for manual involvement, reducing analysis time and the
burden on resources while producing comprehensive, granular
results.
Ideally, you will also want to team with a qualified partner,
who has extensive cloud deployment experience and can guide
you through the workload analysis process, including:
● Evaluating your current environment, requirements and
cloud strategy
● Providing a granular analysis of both business applications
and infrastructure components to determine best cloud fit
● Developing a cost-benefit analysis of a given workload on a
target cloud
● Identifying potential impacts of each workload to better
prepare for the migration
● Prioritizing workloads and delivery models based on potential
migration and cost impacts
IBM Workload Transformation Analysis
for Cloud
IBM Workload Transformation Analysis for Cloud is a consult-
ing service that employs an automated approach to workload
analysis and can provide an objective, quantitative analysis to
help you identify and prioritize the most beneficial workloads
to migrate. With IBM Workload Transformation Analysis
for Cloud, we help examine and filter the workloads based on
predefined criteria and the workload’s fit to the target cloud
environment defined in your cloud strategy. The offering lever-
ages a structured approach and tested methodology to perform
a series of predefined steps. The following steps are taken into
consideration when identifying and prioritizing workloads
suitable for your target cloud:
Understanding workloads. Using standardized consulting method-
ology, we work with you to help capture your workload data
requirements to better understand your challenges and objec-
tives. Workloads are characterized and assessed against one or
more target cloud environments.
Analyzing workloads. We help process your workload data and
nonfunctional requirements through a series of analytics across
multiple dimensions, including feasibility, operational costs and
potential migration impacts. Developed by IBM Research, our
patent-pending workload analysis tool uses proprietary algo-
rithms and filtering to analyze a variety of data. This can help
reduce analysis time by up to 66 percent compared to a manual
analysis.1
The resulting output lists the workloads, their current
8 Get more out of cloud with a structured workload analysis
cost in a noncloud environment, if it fits your target cloud,
the cost per year within that target cloud and the difficulty of
migration. Using an iterative approach, our consultants can
apply manual analytic techniques after the tools have initially fil-
tered out workloads that do not meet your criteria—continually
refining the data to extract your best-fit workload candidates.
Figure 1 shows an example of the various types of data that
are analyzed to consider their candidacy for transition to cloud.
Six cylindrical blocks stacked up on the left depict the various
client data about your infrastructure and workloads. The four
cylindrical blocks stacked up on the right represent the data
about your target cloud, while five interconnected chain wheels
depict various analytics.
IBM or client defined
Servers
Target cloud configurations
Target cloud NFRs
Historical data
Target cloud cost
Operating system distribution
Location distribution
Overall storage
Nonfunctional requirements (NFRs)
Application and workload data
Client data
Input/output, disk and
utilization mapping
Operating system and
software compatibility
Other analytics
NFRs examination Migration difficulty
Figure 1: A view of the Workload Transformation Analysis for Cloud transition.
9IBM Global Technology Services
Table 5 shows a representative result of the analyses, including
workloads, current costs and target clouds for an example
company. The workloads that pass through all of the analysis
criteria are considered candidates for cloud delivery.
Recommending candidate workloads. We help review the analytic
results and apply cloud architectural experience to produce a list
of recommended candidate workloads for cloud delivery within
your targeted cloud(s). We can work with you to prioritize which
of these workloads would help you realize the benefits you want
to gain from cloud computing based on cost and difficulty.
In addition, after you have prioritized the workloads you want
to migrate, our specialists can work with you to assess your
infrastructure readiness and define the steps needed to achieve
your target cloud model. Through a follow-on engagement,
we can help you plan the actual placements of your prioritized
workloads on your selected target cloud.
Workload Current cost Cloud target 1 Cloud target 2
Company A SAP1 application US$6000 per year Cost per year US$3000, Cost per year US$3000,
*Difficulty 23 Difficulty 10
Company A billing distribution US$15000 per year NO FIT Cost per year US$6000,
application Difficulty 50
Company A expense tracking US$2000 per year Cost per year US$200, Cost per year US$1000,
application Difficulty 80 Difficulty 3
*Difficulty 1-100 (1=easiest and 100=most difficult); Difficulty = normalized sum of qualitative difficulty factors for all the software in
each image and then all images in a workload
Table 5: A representative result of a workload analysis.
10 Get more out of cloud with a structured workload analysis
Conclusion
For countless enterprises and their IT organizations, adopting a
cloud model is one path to cost efficiency and a more effective
IT-enabled business. The ability to perform a comprehensive
analysis of your individual workloads and identify their fit and
suitability for a cloud environment is vital to realizing the value
of a cloud deployment. IBM Workload Transformation Analysis
for Cloud offers a structured and automated approach to work-
load analysis that can simplify this process and help you optimiz
your cloud investments.
IBM offers a standardized, patent-pending quantitative analysis,
including operating cost and migration impact. We combine our
patent-pending analytics with first-hand consulting experience
and implementation experience with numerous cloud engage-
ments. IBM has used this same tool and methodology in our
own cloud migration initiatives.
Our structured approach combined with rigorous methodolo-
gies, proven tools and extensive experience can deliver the
insights you need to make more strategic decisions.
e
When IBM speaks about cloud computing, we speak from
experience—we have tackled some of the same problems
our clients are faced with every day.
As part of our cloud initiative, we performed several
iterations of a workload and application cloud analysis.
In our first iteration, with strict nonfunctional requirements,
we used our Workload Transformation Analysis for Cloud
tools and methodologies to narrow a list of more than
9,500 applications from around the world to just over 200 of
those best suited for our target cloud in our initial migration.
Through our data, we were able to make educated deci-
sions on which applications to migrate to the cloud. We
continue to use this method on additional cloud computing
migrations.
Our overall cloud results have been significant and include:
● Cloud investments over five years have delivered a
cumulative benefit yield of approximately $4 billion.
● Thousands of servers have been consolidated and virtu-
alized onto approximately 30 IBM System z® mainframes.
● Software development and test labs have been reduced
from 38 to 5 with increased responsiveness and savings
worth $23 million.
● We have experienced real-time integration of information
and business services such as business analytics for
sales and marketing enablement.
Notes
Please Recycle
For more information
To learn more about IBM Workload Transformation Analysis for
Cloud, please contact your IBM marketing representative, or
visit the following website: ibm.com/services/itsaconsulting
You can also follow us on Twitter at www.twitter.com/ibmcloud
and on our blog at www.thoughtsoncloud.com
Additionally, IBM Global Financing can help you acquire the IT
solutions that your business needs in the most cost-effective and
strategic way possible. We’ll partner with credit qualified clients
to customize an IT financing solution to suit your business goals,
enable effective cash management, and improve your total cost
of ownership. IBM Global Financing is your smartest choice to
fund critical IT investments and propel your business forward.
For more information, visit: ibm.com/financing
© Copyright IBM Corporation 2011
IBM Global Services
Route 100
Somers, NY 10589 U.S.A.
Produced in the United States of America
October 2011
All Rights Reserved
IBM, the IBM logo, ibm.com, System z, DB2, WebSphere and LotusLive
are trademarks of International Business Machines Corporation in the
United States, other countries or both. If these and other IBM trademarked
terms are marked on their first occurrence in this information with a
trademark symbol (® or ™), these symbols indicate U.S. registered or
common law trademarks owned by IBM at the time this information
was published. Such trademarks may also be registered or common law
trademarks in other countries. A current list of IBM trademarks is available
on the web at “Copyright and trademark information” at
ibm.com/legal/copytrade.shtml
Linux is a registered trademark of Linus Torvalds in the United States,
other countries, or both.
Microsoft and Windows are trademarks of Microsoft Corporation in the
United States, other countries, or both.
Other company, product or service names may be trademarks or service
marks of others.
1
Based on use in IBM’s IT transformation project. Time may vary based on
availability and extent of client data.
IAW03006-USEN-00

More Related Content

What's hot

Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computingwww.pixelsolutionbd.com
 
Jayant Ghorpade - Cloud Computing White Paper
Jayant Ghorpade - Cloud Computing White PaperJayant Ghorpade - Cloud Computing White Paper
Jayant Ghorpade - Cloud Computing White PaperJayant Ghorpade
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingScientific Review SR
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remediesDebajani Mohanty
 
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...ijccsa
 
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...neirew J
 
Cloud computing architecture
Cloud computing architectureCloud computing architecture
Cloud computing architecturemeenalkakkar
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challengesEditor Jacotech
 
Knowledge management and information system
Knowledge management and information systemKnowledge management and information system
Knowledge management and information systemnihad341
 
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosMODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosOliver Barreto Rodríguez
 
VRSN_Top5_DTM_WP_201404-web[1]
VRSN_Top5_DTM_WP_201404-web[1]VRSN_Top5_DTM_WP_201404-web[1]
VRSN_Top5_DTM_WP_201404-web[1]Laura L. Adams
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloudBhaskar Jayaraman
 
Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Club Alliances
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam mayNguyen Duong
 
fault tolerance management in cloud computing
fault tolerance management in cloud computingfault tolerance management in cloud computing
fault tolerance management in cloud computingKruthikka Palraj
 
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGGROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGAIRCC Publishing Corporation
 
Www.Sas.Com Resources Whitepaper Wp 33890
Www.Sas.Com Resources Whitepaper Wp 33890Www.Sas.Com Resources Whitepaper Wp 33890
Www.Sas.Com Resources Whitepaper Wp 33890Gregory Pence
 

What's hot (19)

Real time service oriented cloud computing
Real time service oriented cloud computingReal time service oriented cloud computing
Real time service oriented cloud computing
 
saas
saassaas
saas
 
Jayant Ghorpade - Cloud Computing White Paper
Jayant Ghorpade - Cloud Computing White PaperJayant Ghorpade - Cloud Computing White Paper
Jayant Ghorpade - Cloud Computing White Paper
 
A Short Appraisal on Cloud Computing
A Short Appraisal on Cloud ComputingA Short Appraisal on Cloud Computing
A Short Appraisal on Cloud Computing
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remedies
 
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...
 
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...
 
Cloud computing architecture
Cloud computing architectureCloud computing architecture
Cloud computing architecture
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challenges
 
Knowledge management and information system
Knowledge management and information systemKnowledge management and information system
Knowledge management and information system
 
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosMODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
 
VRSN_Top5_DTM_WP_201404-web[1]
VRSN_Top5_DTM_WP_201404-web[1]VRSN_Top5_DTM_WP_201404-web[1]
VRSN_Top5_DTM_WP_201404-web[1]
 
Managing the move to virtualization and cloud
Managing the move to virtualization and cloudManaging the move to virtualization and cloud
Managing the move to virtualization and cloud
 
Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud Les DSI face au Tsunami Cloud
Les DSI face au Tsunami Cloud
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
fault tolerance management in cloud computing
fault tolerance management in cloud computingfault tolerance management in cloud computing
fault tolerance management in cloud computing
 
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTINGGROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
GROUP BASED RESOURCE MANAGEMENT AND PRICING MODEL IN CLOUD COMPUTING
 
Www.Sas.Com Resources Whitepaper Wp 33890
Www.Sas.Com Resources Whitepaper Wp 33890Www.Sas.Com Resources Whitepaper Wp 33890
Www.Sas.Com Resources Whitepaper Wp 33890
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Similar to Ibm cloud wl aanalysis

7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdfAnil
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfAnil
 
Realizing Cloud POV
Realizing Cloud POVRealizing Cloud POV
Realizing Cloud POVRene Claudio
 
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...riyak40
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finaleng999
 
Cloud computing gartner report
Cloud computing gartner reportCloud computing gartner report
Cloud computing gartner reportSumeet Mayor
 
Accelerate Cloud Journey - One Sheeter - v5
Accelerate Cloud Journey - One Sheeter - v5Accelerate Cloud Journey - One Sheeter - v5
Accelerate Cloud Journey - One Sheeter - v5Miguel Meza
 
Cloud - moving applications to the cloud
Cloud - moving applications to the cloudCloud - moving applications to the cloud
Cloud - moving applications to the cloudJan Wiersma
 
Cloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudCloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudSourabh Saxena
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationAlaina Carter
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloudssuser84183f
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a CloudDivya S
 
Cloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra PrabhuCloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra PrabhuRaghavendra Prabhu
 

Similar to Ibm cloud wl aanalysis (20)

7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
 
Performance Evaluation of Virtualization Technologies for Server
Performance Evaluation of Virtualization Technologies for ServerPerformance Evaluation of Virtualization Technologies for Server
Performance Evaluation of Virtualization Technologies for Server
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
 
Realizing Cloud POV
Realizing Cloud POVRealizing Cloud POV
Realizing Cloud POV
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...
 
Migrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-finalMigrating apps-to-the-cloud-final
Migrating apps-to-the-cloud-final
 
Cloud computing gartner report
Cloud computing gartner reportCloud computing gartner report
Cloud computing gartner report
 
Accelerate Cloud Journey - One Sheeter - v5
Accelerate Cloud Journey - One Sheeter - v5Accelerate Cloud Journey - One Sheeter - v5
Accelerate Cloud Journey - One Sheeter - v5
 
Cloud - moving applications to the cloud
Cloud - moving applications to the cloudCloud - moving applications to the cloud
Cloud - moving applications to the cloud
 
Cloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloudCloud computing and migration strategies to cloud
Cloud computing and migration strategies to cloud
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
Introduction to aneka cloud
Introduction to aneka cloudIntroduction to aneka cloud
Introduction to aneka cloud
 
ETCA_5
ETCA_5ETCA_5
ETCA_5
 
Cloud
CloudCloud
Cloud
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Cloud monitoring overview
Cloud monitoring overviewCloud monitoring overview
Cloud monitoring overview
 
Ec24817824
Ec24817824Ec24817824
Ec24817824
 
Cloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra PrabhuCloud Adaption and Migration - Raghvendra Prabhu
Cloud Adaption and Migration - Raghvendra Prabhu
 

Recently uploaded

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 

Recently uploaded (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 

Ibm cloud wl aanalysis

  • 1. IBM Global Technology Services Thought Leadership White Paper October 2011 Get more out of cloud with a structured workload analysis
  • 2. 2 Get more out of cloud with a structured workload analysis Contents 2 Executive summary 3 A workload point of view 5 A structured approach 7 IBM Workload Transformation Analysis for Cloud 10 Conclusion Executive summary The initial promise of cloud computing has rapidly become reality for many early adopters. Organizations that have moved to a cloud environment are seeing greater agility and cost savings through standardization, scalability, automation and self service. For many organizations, cloud has been the catalyst for more flexible infrastructures, competitive innovation and improved growth and profitability. Potential benefits like these make the decision to move to cloud computing relatively easy. It is the next step—where and how to get the most value from cloud computing—that can be challeng- ing. The standardization, automation and self service associated with cloud can certainly lower costs and unlock innovation, but only if you have a clear idea of the most productive use of cloud computing for your organization. You start with creating your cloud strategy, answering questions such as: ● Could we utilize cloud services, and how can they benefit us? ● What types of cloud services would be most appropriate for us to provide? To consume? ● How would they support our business and IT objectives? ● For those services, what is the optimal delivery model? Private, public or a hybrid approach? What are my target cloud environments? ● What are my current capabilities relative to the services I want to offer? ● Should I partner, buy or build the necessary competencies for offering the desired cloud services? After you have defined your cloud strategy, you may want to fur- ther analyze the fit of your proposed targeted clouds with your actual workloads before embarking on an in-depth migration planning project. A robust analysis of your workloads can help you identify candidates for your target cloud environment(s) and can help you gain an understanding of the viability, operational cost changes and migration impact. An essential factor for any cloud strategy, workloads represent collections of your key IT system components and the relationships among them. These components can include web servers and application servers, databases and behavioral policies such as availability, security and performance. A comprehensive analysis of your workloads enables you to answer key questions such as: ● Can the workload run in the target cloud environment? Is it compatible with my infrastructure, middleware and operating system image? ● Can the target cloud environment satisfy my performance, availability and other nonfunctional requirements? ● Can the target cloud environment comply with applicable security, privacy and regulatory requirements? ● What benefits can we realize from migration? (For example, can we lower overall operating costs? Improve service levels?) ● How challenging might it be to get to cloud given my current workloads?
  • 3. 3IBM Global Technology Services You want to ensure that your approach to cloud workload analy- sis and the tools you use can help you obtain the most accurate and comprehensive results while accelerating the adoption of your cloud strategy. A structured approach to cloud workload analysis based on established methodologies and automated tools can deliver the insights you need to make more strategic decisions about cloud migration. This paper discusses the importance of workloads when planning for your migration to the cloud. It also describes how a structured approach to cloud workload analysis can help you identify cloud initiatives that offer faster time to value, reduced migration risk and higher potential return. A workload point of view Before discussing cloud workload analysis, it is useful to quickly summarize how and where workloads fit within a cloud computing environment. In a cloud computing model, users gain access to a shared pool of configurable applications, data and IT resources that can be rapidly provisioned. These resources are presented to users as business services, which rep- resent a collection of related workloads that enable end users to complete a specific set of business tasks. Table 1 shows examples of common workload categories. Web serving Static and dynamic web content serving, streaming media, RSS, mash-ups and SMS Web applications Web service-enabled applications, eCommerce, eBusiness, Java application servers, Rich Internet Applications (Adobe Flash, JavaFX, MS Silverlight) and web search engine applications Business intelligence and Data mining, warehousing, streaming data analytics (for example, fraud detection), text mining, competitive data warehouse analysis, business intelligence and business decision applications ERP and CRM Enterprise resource planning (ERP) and scheduling, engineering and manufacturing planning and scheduling, supply chain management applications, purchase order management, finance applications, customer relationship management (CRM) and HR applications Analytics Online analytic processing (OLAP), business optimization, marketing and sales forecasting, management reporting, risk management and analysis applications, credit scoring and portfolio analysis Numerical and batch Engineering design and analysis, scientific applications, high performance computing, Monte Carlo-type simulations, medical image processing and floating-point intensive batch computations Collaboration Web 2.0 applications for online sharing and collaboration, instant messaging (IMS), mail servers (SMTP) and Voice over Internet Protocol (VoIP) File and print Print, file systems, archival and retrieval Desktop Desktop-based computing, desktop service and support applications, and desktop management applications Development and test Development and test processes and image management Table 1: Common workload categories.
  • 4. 4 Get more out of cloud with a structured workload analysis Cloud services can be shared across many different layers, including the platform, application, infrastructure and business process layers. Part of developing a cloud strategy is to define which component(s) you will provide and which components will be provided by an associate. Common cloud service models include: ● Infrastructure as a Service (IaaS), where users consume processing, storage, networks and other computing resources with the ability to rapidly and elastically provision and control resources to deploy and run software and services ● Platform as a Service (PaaS), where users consume program ming languages, tools and platforms to develop, deploy and manage applications ● Software as a Service (SaaS), where users consume applica- tions such as CRM, ERP and social collaboration tools from multiple client devices through a web browser ● Business Process as a Service (BPaaS), where users consume business outcomes (for example, payroll processing, HR) by accessing business services via web-centric interfaces Cloud delivery models represent different ways to obtain and organize resources for enabling these services, and they are an important consideration of a target cloud environment. Today, there are three primary delivery models: ● Private cloud, where the assets and the consumers are located within a single enterprise ● Public cloud, where the assets are located outside of the enterprise ● Hybrid cloud, which combines the two models - There are also growing numbers of community clouds, in which the cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (for example, security requirements, policy and compliance considerations). Some workloads are simply not suited for cloud migration at all. For example, workloads that are unusually complex or involve a high degree of customization of legacy systems are typically more difficult, risky and costly to migrate to cloud computing. By contrast, workloads that are easily standardized, are self- contained applications or have a service-oriented architecture are more likely to be easily ported to a cloud environment. Table 2 categorizes the relative cost and difficulty of various migration types. Migration type Difficulty/cost factor Like-for-like; single version upgrade Replatforming; multiple version upgrade High availability; software change Database software with high availability disaster recovery Low Medium High Complex for today’s clouds Application type Difficulty/cost factor Web server Database Application server Low Medium Medium Table 2: High-level relative cost and difficulty of various migration types.
  • 5. 5IBM Global Technology Services Collaboration, web serving, batch, desktop, development and test are typically considered general starting points for cloud migration. Other applications that are regulatory sensitive or applications with complex software licensing would be more complex to migrate. In short, some workloads stand to gain from moving to a cloud and are relatively easy to move. Part of your earlier cloud strategy planning should have included selecting one or more target clouds, or rather a defined service catalog and the definitions of the services that are being provided by that catalog. The details of your service catalog play a significant role in analyzing which workloads to migrate to cloud. Table 3 illustrates examples of service categories and descriptions. Service definitions Descriptions Infrastructure services Virtualized CPU, memory, network and storage Platform services Databases, application servers, web servers and portals supported such as Microsoft Windows 2008 64-bit, IBM DB2® v9.5 on Windows, and IBM WebSphere® Application Server v7 on Linux Software services Collaboration, productivity, customer relationship management (CRM) such as IBM LotusLive™ Business processes HR, payroll, benefits such as ADP payroll or NetBenefits Other characteristics Capacity, performance, input and output operations per second (IOPS) Table 3: Service definition characteristics. For a private solution, you can test which workloads fit the service catalog you have defined and potentially alter the catalog based on your results. For a public or managed solution, you would need to understand which workloads fit the technical and nonfunctional requirements of your targeted public or managed cloud. For all services, you will want to consider any service-level agreements and penalties for noncompliance that might influence price or cost. A structured approach A key part of an analysis is the ability to analyze your actual workloads, and not just their category. You should closely evaluate the fit, operational cost and migration impact of each individual workload. Taking an individual workload point of view enables you to choose the best workloads to migrate based on your specific business requirements, rather than an arbitrary set of workloads that may not benefit from cloud or may have huge migration impacts. Many tools for assessing cloud compatibility today are largely qualitative ranking tools, based at most on workload types (for example, “web application,” “online transaction processing,” and “batch”) and do not use granular data for individual work- loads or servers. Consequently, they neither consider compatibil- ity details nor operational costs. Virtualization or migration analysis tools and techniques are usually based primarily on application-to-operating-system compatibility of the image(s) that constitute the workload. This is not sufficient for a cloud analysis, because with clouds there are many other factors to consider. Ideally, you will want to map the images, whether they are physical or virtual, to your target cloud service catalog. Just viewing the images does not allow you to understand how they
  • 6. 6 Get more out of cloud with a structured workload analysis constitute the workloads (for example, if more than one image makes up a workload). Nor does it enable you to understand whether your target cloud can satisfy the nonfunctional require- ments of the workload. Without the right tools and an experienced partner, however, analyzing workloads can be formidable. How do you determine what criteria are relevant to your target cloud environment? How do you evaluate the captured data without overtaxing your IT resources? Manual analysis can require enormous amounts of time and resources and introduce a greater risk of error and false results. Likewise, without the right methodology, it can be difficult to know where to start, let alone finish. The larger the number of workloads, the more complex the prioritization task becomes. Table 4 shows a representative sample of typical workload migration factors. As you can see, these range from technical considerations to nonfunctional requirements that are equally important factors in a potential migration. Workload considerations Environment type Technical aspects Nonfunctional requirements Support and costs ● ● ● ● ● ● ● ● ● ● For which type of environment will the workload be used (for example, development, test or production)? Are there different requirements for each environment? What are the common aspects across all of the components in the workloads? Do your database, application server and web server run on the same type of platform? If not, what operating systems, databases or application servers are being consumed or provided? What are the CPU, memory, network and storage in measurable quantities typically used/needed? What commercial and custom software support the workload? What are the dependencies or integration touch points with other workloads? What are the required service levels, performance, capacity, transaction rates and response time? Are there encryption, isolation or other types of security and regulatory compliance requirements? What are the support resources and cost for a given workload? For example, two full-time equivalent employees per server, and how much does this resource cost? What are the operational costs for space, power, cooling and so on? Table 4: A representative sample of typical workload migration factors.
  • 7. 7IBM Global Technology Services The greater the amount and reliability of the collected data, the more thorough the analysis can be. Similarly, the more granular the cost information, the more precise your operational cost comparison results can be. A structured approach with a predefined methodology helps you take the right steps in the right order, enabling you to examine the fit and readiness of your workload’s cloud deployment as effi- ciently as possible. Automated, quantitative tools can eliminate the need for manual involvement, reducing analysis time and the burden on resources while producing comprehensive, granular results. Ideally, you will also want to team with a qualified partner, who has extensive cloud deployment experience and can guide you through the workload analysis process, including: ● Evaluating your current environment, requirements and cloud strategy ● Providing a granular analysis of both business applications and infrastructure components to determine best cloud fit ● Developing a cost-benefit analysis of a given workload on a target cloud ● Identifying potential impacts of each workload to better prepare for the migration ● Prioritizing workloads and delivery models based on potential migration and cost impacts IBM Workload Transformation Analysis for Cloud IBM Workload Transformation Analysis for Cloud is a consult- ing service that employs an automated approach to workload analysis and can provide an objective, quantitative analysis to help you identify and prioritize the most beneficial workloads to migrate. With IBM Workload Transformation Analysis for Cloud, we help examine and filter the workloads based on predefined criteria and the workload’s fit to the target cloud environment defined in your cloud strategy. The offering lever- ages a structured approach and tested methodology to perform a series of predefined steps. The following steps are taken into consideration when identifying and prioritizing workloads suitable for your target cloud: Understanding workloads. Using standardized consulting method- ology, we work with you to help capture your workload data requirements to better understand your challenges and objec- tives. Workloads are characterized and assessed against one or more target cloud environments. Analyzing workloads. We help process your workload data and nonfunctional requirements through a series of analytics across multiple dimensions, including feasibility, operational costs and potential migration impacts. Developed by IBM Research, our patent-pending workload analysis tool uses proprietary algo- rithms and filtering to analyze a variety of data. This can help reduce analysis time by up to 66 percent compared to a manual analysis.1 The resulting output lists the workloads, their current
  • 8. 8 Get more out of cloud with a structured workload analysis cost in a noncloud environment, if it fits your target cloud, the cost per year within that target cloud and the difficulty of migration. Using an iterative approach, our consultants can apply manual analytic techniques after the tools have initially fil- tered out workloads that do not meet your criteria—continually refining the data to extract your best-fit workload candidates. Figure 1 shows an example of the various types of data that are analyzed to consider their candidacy for transition to cloud. Six cylindrical blocks stacked up on the left depict the various client data about your infrastructure and workloads. The four cylindrical blocks stacked up on the right represent the data about your target cloud, while five interconnected chain wheels depict various analytics. IBM or client defined Servers Target cloud configurations Target cloud NFRs Historical data Target cloud cost Operating system distribution Location distribution Overall storage Nonfunctional requirements (NFRs) Application and workload data Client data Input/output, disk and utilization mapping Operating system and software compatibility Other analytics NFRs examination Migration difficulty Figure 1: A view of the Workload Transformation Analysis for Cloud transition.
  • 9. 9IBM Global Technology Services Table 5 shows a representative result of the analyses, including workloads, current costs and target clouds for an example company. The workloads that pass through all of the analysis criteria are considered candidates for cloud delivery. Recommending candidate workloads. We help review the analytic results and apply cloud architectural experience to produce a list of recommended candidate workloads for cloud delivery within your targeted cloud(s). We can work with you to prioritize which of these workloads would help you realize the benefits you want to gain from cloud computing based on cost and difficulty. In addition, after you have prioritized the workloads you want to migrate, our specialists can work with you to assess your infrastructure readiness and define the steps needed to achieve your target cloud model. Through a follow-on engagement, we can help you plan the actual placements of your prioritized workloads on your selected target cloud. Workload Current cost Cloud target 1 Cloud target 2 Company A SAP1 application US$6000 per year Cost per year US$3000, Cost per year US$3000, *Difficulty 23 Difficulty 10 Company A billing distribution US$15000 per year NO FIT Cost per year US$6000, application Difficulty 50 Company A expense tracking US$2000 per year Cost per year US$200, Cost per year US$1000, application Difficulty 80 Difficulty 3 *Difficulty 1-100 (1=easiest and 100=most difficult); Difficulty = normalized sum of qualitative difficulty factors for all the software in each image and then all images in a workload Table 5: A representative result of a workload analysis.
  • 10. 10 Get more out of cloud with a structured workload analysis Conclusion For countless enterprises and their IT organizations, adopting a cloud model is one path to cost efficiency and a more effective IT-enabled business. The ability to perform a comprehensive analysis of your individual workloads and identify their fit and suitability for a cloud environment is vital to realizing the value of a cloud deployment. IBM Workload Transformation Analysis for Cloud offers a structured and automated approach to work- load analysis that can simplify this process and help you optimiz your cloud investments. IBM offers a standardized, patent-pending quantitative analysis, including operating cost and migration impact. We combine our patent-pending analytics with first-hand consulting experience and implementation experience with numerous cloud engage- ments. IBM has used this same tool and methodology in our own cloud migration initiatives. Our structured approach combined with rigorous methodolo- gies, proven tools and extensive experience can deliver the insights you need to make more strategic decisions. e When IBM speaks about cloud computing, we speak from experience—we have tackled some of the same problems our clients are faced with every day. As part of our cloud initiative, we performed several iterations of a workload and application cloud analysis. In our first iteration, with strict nonfunctional requirements, we used our Workload Transformation Analysis for Cloud tools and methodologies to narrow a list of more than 9,500 applications from around the world to just over 200 of those best suited for our target cloud in our initial migration. Through our data, we were able to make educated deci- sions on which applications to migrate to the cloud. We continue to use this method on additional cloud computing migrations. Our overall cloud results have been significant and include: ● Cloud investments over five years have delivered a cumulative benefit yield of approximately $4 billion. ● Thousands of servers have been consolidated and virtu- alized onto approximately 30 IBM System z® mainframes. ● Software development and test labs have been reduced from 38 to 5 with increased responsiveness and savings worth $23 million. ● We have experienced real-time integration of information and business services such as business analytics for sales and marketing enablement.
  • 11. Notes
  • 12. Please Recycle For more information To learn more about IBM Workload Transformation Analysis for Cloud, please contact your IBM marketing representative, or visit the following website: ibm.com/services/itsaconsulting You can also follow us on Twitter at www.twitter.com/ibmcloud and on our blog at www.thoughtsoncloud.com Additionally, IBM Global Financing can help you acquire the IT solutions that your business needs in the most cost-effective and strategic way possible. We’ll partner with credit qualified clients to customize an IT financing solution to suit your business goals, enable effective cash management, and improve your total cost of ownership. IBM Global Financing is your smartest choice to fund critical IT investments and propel your business forward. For more information, visit: ibm.com/financing © Copyright IBM Corporation 2011 IBM Global Services Route 100 Somers, NY 10589 U.S.A. Produced in the United States of America October 2011 All Rights Reserved IBM, the IBM logo, ibm.com, System z, DB2, WebSphere and LotusLive are trademarks of International Business Machines Corporation in the United States, other countries or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the web at “Copyright and trademark information” at ibm.com/legal/copytrade.shtml Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product or service names may be trademarks or service marks of others. 1 Based on use in IBM’s IT transformation project. Time may vary based on availability and extent of client data. IAW03006-USEN-00