The document discusses taking a structured approach to analyzing workloads for cloud migration. It recommends characterizing individual workloads to understand their technical requirements and costs. An automated workload analysis tool can help identify which workloads are best suited for different cloud environments based on factors like compatibility, costs, and migration difficulty. The analysis provides recommendations on prioritizing workloads for cloud migration to maximize benefits.
Swiftly increasing demand of computational
calculations in the process of business, transferring of files
under certain protocols and data centers force to develop an
emerging technology cater to the services for computational
need, highly manageable and secure storage. To fulfill these
technological desires cloud computing is the best answer by
introducing various sorts of service platforms in high
computational environment. Cloud computing is the most
recent paradigm promising to turn around the vision of
“computing utilities” into reality. The term “cloud
computing” is relatively new, there is no universal agreement
on this definition. In this paper, we go through with different
area of expertise of research and novelty in cloud computing
domain and its usefulness in the genre of management. Even
though the cloud computing provides many distinguished
features, it still has certain sorts of short comings amidst with
comparatively high cost for both private and public clouds. It
is the way of congregating amasses of information and
resources stored in personal computers and other gadgets
and further putting them on the public cloud for serving
users. Resource management in a cloud environment is a
hard problem, due to the scale of modern data centers, their
interdependencies along with the range of objectives of the
different actors in a cloud ecosystem. Cloud computing is
turning to be one of the most explosively expanding
technologies in the computing industry in this era. It
authorizes the users to transfer their data and computation to
remote location with minimal impact on system performance.
With the evolution of virtualization technology, cloud
computing has been emerged to be distributed systematically
or strategically on full basis. The idea of cloud computing has
not only restored the field of distributed systems but also
fundamentally changed how business utilizes computing
today. Resource management in cloud computing is in fact a
typical problem which is due to the scale of modern data
centers, the variety of resource types and their inter
dependencies, unpredictability of load along with the range of
objectives of the different actors in a cloud ecosystem.
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.
Today Cloud computing is used in a wide range of domains. By using cloud computing a user
can utilize services and pool of resources through internet. The cloud computing platform
guarantees subscribers that it will live up to the service level agreement (SLA) in providing
resources as service and as per needs. However, it is essential that the provider be able to
effectively manage the resources. One of the important roles of the cloud computing platform is
to balance the load amongst different servers in order to avoid overloading in any host and
improve resource utilization.
It is defined as a distributed system containing a collection of computing and communication
resources located in distributed data enters which are shared by several end users. It has widely
been adopted by the industry, though there are many existing issues like Load Balancing, Virtual
Machine Migration, Server Consolidation, Energy Management, etc.
Cloud computing is a technique that has a great capabilities and benefits for users. Cloud characteristics
encourage many organizations to move to this technology. But many consideration faces transmission
process. This paper outline some of these considerations and considerable efforts solved cloud scalability
issues.
Swiftly increasing demand of computational
calculations in the process of business, transferring of files
under certain protocols and data centers force to develop an
emerging technology cater to the services for computational
need, highly manageable and secure storage. To fulfill these
technological desires cloud computing is the best answer by
introducing various sorts of service platforms in high
computational environment. Cloud computing is the most
recent paradigm promising to turn around the vision of
“computing utilities” into reality. The term “cloud
computing” is relatively new, there is no universal agreement
on this definition. In this paper, we go through with different
area of expertise of research and novelty in cloud computing
domain and its usefulness in the genre of management. Even
though the cloud computing provides many distinguished
features, it still has certain sorts of short comings amidst with
comparatively high cost for both private and public clouds. It
is the way of congregating amasses of information and
resources stored in personal computers and other gadgets
and further putting them on the public cloud for serving
users. Resource management in a cloud environment is a
hard problem, due to the scale of modern data centers, their
interdependencies along with the range of objectives of the
different actors in a cloud ecosystem. Cloud computing is
turning to be one of the most explosively expanding
technologies in the computing industry in this era. It
authorizes the users to transfer their data and computation to
remote location with minimal impact on system performance.
With the evolution of virtualization technology, cloud
computing has been emerged to be distributed systematically
or strategically on full basis. The idea of cloud computing has
not only restored the field of distributed systems but also
fundamentally changed how business utilizes computing
today. Resource management in cloud computing is in fact a
typical problem which is due to the scale of modern data
centers, the variety of resource types and their inter
dependencies, unpredictability of load along with the range of
objectives of the different actors in a cloud ecosystem.
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.
Today Cloud computing is used in a wide range of domains. By using cloud computing a user
can utilize services and pool of resources through internet. The cloud computing platform
guarantees subscribers that it will live up to the service level agreement (SLA) in providing
resources as service and as per needs. However, it is essential that the provider be able to
effectively manage the resources. One of the important roles of the cloud computing platform is
to balance the load amongst different servers in order to avoid overloading in any host and
improve resource utilization.
It is defined as a distributed system containing a collection of computing and communication
resources located in distributed data enters which are shared by several end users. It has widely
been adopted by the industry, though there are many existing issues like Load Balancing, Virtual
Machine Migration, Server Consolidation, Energy Management, etc.
Cloud computing is a technique that has a great capabilities and benefits for users. Cloud characteristics
encourage many organizations to move to this technology. But many consideration faces transmission
process. This paper outline some of these considerations and considerable efforts solved cloud scalability
issues.
A detailed study of cloud computing is presented. Starting from its basics, the characteristics and different modalities
are dwelt upon. Apart from this, the pros and cons of cloud computing is also highlighted. Apart from this, service
models of cloud computing are lucidly highlighted.
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...ijccsa
Information technologies are affecting the big business enterprises of todays from data processing and
transactions to achieve the goals efficiently and effectively, affecting creates new business opportunities
and towards new competitive advantage, service must be enough to match the recent trends of IT such as
cloud computing. Cloud computing technology has provided all IT services. Therefore, cloud computing
offers an alternative to adaptable with technology model current , creating reducing cost (Fixed costs and
ongoing), the proliferation of high speed Internet connections through Rent, not acquisitions, cheaper
powerful computing technology and effective performance. The public and private clouds are characterized
by flexibility, operational efficiency that reduces costs improve performance. Also cloud computing
generates business creativity and innovation resulted from collaborative ideas of users; presents cloud
infrastructure and services; paving new markets; offering security in public and private clouds; and
providing environmental impact regarding utilizing green energy technology. In this paper, the main
concentrate the cloud computing.
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...neirew J
Information technologies are affecting the big business enterprises of todays from data processing and
transactions to achieve the goals efficiently and effectively, affecting creates new business opportunities
and towards new competitive advantage, service must be enough to match the recent trends of IT such as
cloud computing. Cloud computing technology has provided all IT services. Therefore, cloud computing
offers an alternative to adaptable with technology model current , creating reducing cost (Fixed costs and
ongoing), the proliferation of high speed Internet connections through Rent, not acquisitions, cheaper
powerful computing technology and effective performance. The public and private clouds are characterized
by flexibility, operational efficiency that reduces costs improve performance. Also cloud computing
generates business creativity and innovation resulted from collaborative ideas of users; presents cloud
infrastructure and services; paving new markets; offering security in public and private clouds; and
providing environmental impact regarding utilizing green energy technology. In this paper, the main
concentrate the cloud computing.
Knowledge management and information systemnihad341
this file would help you in writing your assignment on knowledge management and information system. I did this for a student of UK. He got a very satisfactory marks from it. Then i thought that why not help others. The course is a complex one. So, this would be my pleasure if someone really found this useful.
<a>Please visit our site for fitness products</a>
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosOliver Barreto Rodríguez
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios is a white paper made with the intention to provide insights of MODAClouds project and easily identify valueble usage by cloud players
Enterprise data centres have traditionally used servers and storage that typically scale only to a few nodes. Even small capacity or performance scales required large installation increments or worse, required replicating the existing IT infrastructure, which is prohibitive in terms of cost and space. An important impediment was that as storage capacity increased, system performance and efficiency suffered. In addition, IT budgets came under pressure and created high entry barriers to scale for enterprise class data centres. However, virtualization and cloud platforms are changing that. IT departments can now linearly scale to several server and storage nodes rapidly, for capacity and performance without compromising on efficiency and to keep costs under control. This helps save space via hardware consolidation, improves productivity, and derives a competitive advantage through increased availability, lean administration, and fast deployment times.
ABSTRACT
Cloud computing utilizes large scale computing infrastructure that has been radically changing the IT landscape enabling remote access to computing resources with low service cost, high scalability , availability and accessibility. Serving tasks from multiple users where the tasks are of different characteristics with variation in the requirement of computing power may cause under or over utilization of resources.Therefore maintaining such mega-scale datacenter requires efficient resource management procedure to increase resource utilization. However, while maintaining efficiency in service provisioning it is necessary to ensure the maximization of profit for the cloud providers. Most of the current research works aims at how providers can offer efficient service provisioning to the user and improving system performance. There are comparatively fewer specific works regarding resource management which also deals with the economic section that considers profit maximization for the provider. In this paper we represent a model that deals with both efficient resource utilization and pricing of the resources. The joint resource management model combines the work of user assignment, task scheduling and load balancing on the fact of CPU power endorsement. We propose four algorithms respectively for user assignment, task scheduling, load balancing and pricing that works on group based resources offering reduction in task execution time(56.3%),activated physical machines(41.44%),provisioning cost(23%) . The cost is calculated over a time interval involving the number of served customer at this time and the amount of resources used within this time
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfAnil
Cloud adoption can be a transformative journey for businesses, offering scalability, agility, and cost-efficiency. Here are seven essential steps to successfully adopt cloud technology
A detailed study of cloud computing is presented. Starting from its basics, the characteristics and different modalities
are dwelt upon. Apart from this, the pros and cons of cloud computing is also highlighted. Apart from this, service
models of cloud computing are lucidly highlighted.
A PROPOSED MODEL FOR IMPROVING PERFORMANCE AND REDUCING COSTS OF IT THROUGH C...ijccsa
Information technologies are affecting the big business enterprises of todays from data processing and
transactions to achieve the goals efficiently and effectively, affecting creates new business opportunities
and towards new competitive advantage, service must be enough to match the recent trends of IT such as
cloud computing. Cloud computing technology has provided all IT services. Therefore, cloud computing
offers an alternative to adaptable with technology model current , creating reducing cost (Fixed costs and
ongoing), the proliferation of high speed Internet connections through Rent, not acquisitions, cheaper
powerful computing technology and effective performance. The public and private clouds are characterized
by flexibility, operational efficiency that reduces costs improve performance. Also cloud computing
generates business creativity and innovation resulted from collaborative ideas of users; presents cloud
infrastructure and services; paving new markets; offering security in public and private clouds; and
providing environmental impact regarding utilizing green energy technology. In this paper, the main
concentrate the cloud computing.
A Proposed Model for Improving Performance and Reducing Costs of IT Through C...neirew J
Information technologies are affecting the big business enterprises of todays from data processing and
transactions to achieve the goals efficiently and effectively, affecting creates new business opportunities
and towards new competitive advantage, service must be enough to match the recent trends of IT such as
cloud computing. Cloud computing technology has provided all IT services. Therefore, cloud computing
offers an alternative to adaptable with technology model current , creating reducing cost (Fixed costs and
ongoing), the proliferation of high speed Internet connections through Rent, not acquisitions, cheaper
powerful computing technology and effective performance. The public and private clouds are characterized
by flexibility, operational efficiency that reduces costs improve performance. Also cloud computing
generates business creativity and innovation resulted from collaborative ideas of users; presents cloud
infrastructure and services; paving new markets; offering security in public and private clouds; and
providing environmental impact regarding utilizing green energy technology. In this paper, the main
concentrate the cloud computing.
Knowledge management and information systemnihad341
this file would help you in writing your assignment on knowledge management and information system. I did this for a student of UK. He got a very satisfactory marks from it. Then i thought that why not help others. The course is a complex one. So, this would be my pleasure if someone really found this useful.
<a>Please visit our site for fitness products</a>
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenariosOliver Barreto Rodríguez
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios is a white paper made with the intention to provide insights of MODAClouds project and easily identify valueble usage by cloud players
Enterprise data centres have traditionally used servers and storage that typically scale only to a few nodes. Even small capacity or performance scales required large installation increments or worse, required replicating the existing IT infrastructure, which is prohibitive in terms of cost and space. An important impediment was that as storage capacity increased, system performance and efficiency suffered. In addition, IT budgets came under pressure and created high entry barriers to scale for enterprise class data centres. However, virtualization and cloud platforms are changing that. IT departments can now linearly scale to several server and storage nodes rapidly, for capacity and performance without compromising on efficiency and to keep costs under control. This helps save space via hardware consolidation, improves productivity, and derives a competitive advantage through increased availability, lean administration, and fast deployment times.
ABSTRACT
Cloud computing utilizes large scale computing infrastructure that has been radically changing the IT landscape enabling remote access to computing resources with low service cost, high scalability , availability and accessibility. Serving tasks from multiple users where the tasks are of different characteristics with variation in the requirement of computing power may cause under or over utilization of resources.Therefore maintaining such mega-scale datacenter requires efficient resource management procedure to increase resource utilization. However, while maintaining efficiency in service provisioning it is necessary to ensure the maximization of profit for the cloud providers. Most of the current research works aims at how providers can offer efficient service provisioning to the user and improving system performance. There are comparatively fewer specific works regarding resource management which also deals with the economic section that considers profit maximization for the provider. In this paper we represent a model that deals with both efficient resource utilization and pricing of the resources. The joint resource management model combines the work of user assignment, task scheduling and load balancing on the fact of CPU power endorsement. We propose four algorithms respectively for user assignment, task scheduling, load balancing and pricing that works on group based resources offering reduction in task execution time(56.3%),activated physical machines(41.44%),provisioning cost(23%) . The cost is calculated over a time interval involving the number of served customer at this time and the amount of resources used within this time
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfAnil
Cloud adoption can be a transformative journey for businesses, offering scalability, agility, and cost-efficiency. Here are seven essential steps to successfully adopt cloud technology
SaaS Application Scalability: Best Practices from Architecture to Cloud Infra...riyak40
By crafting a versatile and modular architecture, adopting microservices, and integrating robust load balancing, to leveraging auto-scaling, monitoring, and statelessness, every phase of development presents an opportunity to build a more efficient, responsive, and resilient application.
Cloud Computing Deployments Should Begin With Service Definition - SOA architecture and How Cloud enhances ease of doing business in a scalable and reliable way.
Cloud migration is the process of transferring databases, applications, and IT processes into the cloud, or from one cloud to another. Migration in cloud computing has become quite popular among organizations as it offers anytime, anywhere access. Read this practical guide to cloud migration to know more.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
The cloud can be considered the software and services that reside and operate over the internet rather than an on-premise network of servers. There are many things enterprises must do to facilitate a smooth migration to the cloud. To adapt to the cloud, they have to improve the scalability of internet-based database capabilities while reducing the cost of risk.
Moving to the cloud not only helps reduce costs but also imparts flexibility and scalability to the organisation. Adding an extra server requires capital expenditure, while dynamically changing requirements like this can be considered operating expenses. Despite these advantages, the cost might still be too high for it to matter so go over every aspect that can or will be impacted.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Neuro-symbolic is not enough, we need neuro-*semantic*
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.