SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Migrating to the Cloud:
How to prepare your organization
for a move to the cloud
By Richard Iwasa
2
Table of Contents
- Executive Summary
- Introduction
- Prepare
- Identify
- Assess
- Plan & Execute
Executive Summary
When making the transition onto the cloud, companies are faced with many
decisions. Among these decisions is determining what applications to move to
the cloud and what to leave as is. It may be tempting to move everything to
the cloud, but outdated or irrelevant applications may take up valuable space.
If only select items get moved over, employees may find it frustrating trying to
find applications scattered over the cloud and other locations.
This whitepaper will go through four steps to help you determine what should
be moved to the cloud. The steps are:
Prepare: Familiarize yourself with cloud concepts and capabilities, while
gathering information about your corporate business and technology landscape.
Identify: Take an inventory of applications and see how core businesses and
technological characteristics match with your corporate landscape. Filter your
move-to-cloud inventory to a shortlist.
Assess: Analyze business and technical issues, develop high-level architecture
mapping and determine total cost of ownership. This brings you to your final
list of candidates to be moved.
Plan & Execute: Effort and timeline are determined, architecture designs are
completed and migration begins.
3
Introduction
When first considering a move to the cloud, one decision you need to make
is whether to use it for new projects or existing ones. In the latter case, it can
be difficult determining which existing applications or systems are suitable
candidates for migration. Having a structured evaluation process can help
clarify the situation and provide input to business cases to justify the move.
At a high level, there are four main phases in any evaluation:
In the Prepare phase, you want to become familiar with cloud concepts
and capabilities, and gather information about your corporate business and
technology landscape. This includes both constraints and objectives.
In the Identify phase, you take an inventory of applications and for each, see
how the core business and technological characteristics match up against the
corporate landscape. You use this information to filter the inventory down to a
shortlist of candidates.
In the Assess phase, business and technical issues are analyzed, a high-level
architecture mapping is done, and total cost of ownership is examined to arrive
at a final list of candidates.
In the Plan & Execute phase, effort and timeline are determined, detailed
architecture designs are drawn up, and the applications are migrated.
4
Prepare
If we take a closer look at the Prepare phase, the first thing to do is make sure
you have a solid understanding of cloud computing concepts and knowledge of
the capabilities and limitations of whatever cloud platforms you are considering.
You also want to know all the business constraints you might have in your
company, such as budget, resources, business cycles (e.g. business peaks
during the holiday season) and legal/regulatory/compliance requirements.
Knowing the business objectives is also important. This includes objectives such
as cost reduction, better resource utilization, improving customer service or
service delivery and better integration with partners.
Finally, you should have an idea of the IT strategy and landscape, including
preferred technologies, architecture principles and integration points.
All of the above information helps to define risks and critical success factors and
help you to assess the business value of an application and its migration. This
enables you to focus on those that will have the highest value and/or biggest
impact on the organization.
5
Identify
In the Identify phase, you want to start by creating an inventory of applications
that should be considered for migration. Then for each, determine the
core business attributes such as the value or impact (e.g. mission-critical,
departmental) and the functions performed (e.g. HR, finance, inventory).
Also gather the technical attributes for each system, such as the components
used (e.g. web sites, web services, databases, file shares), technologies (e.g.
Windows, Java, .NET), and interfaces (e.g. HRIS, ERP, EDI).
After you have assessed each system, determine how well each aligns to the
business and technical constraints and objectives from the previous phase. For
example, you may have a legal requirement that data must be stored locally,
but customer service can be improved through the ability of the cloud to scale.
By now, you should be able to reduce the inventory of applications by
eliminating systems with business constraints or objectives that can not be met,
or technical issues that can not be overcome. This leads you to a shortlist of
candidates. Tools such as decision matrixes or scoring systems can be used to
help quantify decisions.
6
Assess
In the Assess phase, examine each shortlisted candidate in greater detail. Look at
each business and technical issue that has been identified, and determine if the
issue can be resolved. For example, if data can not legally be stored in the cloud
(i.e. data-at-rest), can it be retrieved from a local store and displayed in the cloud
as long as it is not persisted there (i.e. data-in-transit)? If there is an intractable
issue, you can eliminate the system from further consideration.
For any applications that remain, come up with a high-level architecture plan for
each. Consider if you want to move the entire application into the cloud (all-in)
or leave some components on-premise (hybrid). For those components that will
move, determine if you will minimize changes (lift-and-shift) or if you will make
modifications to try to take advantage of all the capabilities the cloud platform
has (lift-and-refit).
Performing a high-level total cost-of-ownership study can be beneficial at this
point. TCO might help make a business case for a migration, indicate that some
components need to be re-architected to lower costs or might disqualify the
system from further consideration.
7
Plan & Execute
Create a detailed migration plan for the remaining applications. To help in
determining effort and timeline, look for case studies that might provide insight
on the experience of other cloud customers in migration. Many have migrated
in a matter of days or weeks, while others have chosen to re-architect some or
all of their applications which takes far longer.
Consider whether to do a big-bang approach to migrate everything at once, or
perform a more gradual process where individual components or subsystems
are migrated one-at-a-time to help isolate potential issues or incompatibilities.
Both have strengths and weaknesses that need to be considered.
Often times, planning for technical spikes or proofs-of-concept can be
valuable in working out very specific technical issues and gaining a deeper
understanding of the cloud platform.
8
About Ideaca
Ideaca is a Canadian based consulting firm helping customers from strategy to
solution through a portfolio of management consulting, implementation and
support services. With more than 10 years of experience and over 350 satisfied
customers, Ideaca’s 280+ employees across the country deliver innovative
solutions around Enterprise Resource Planning, Business Intelligence, Portals
and Collaboration, Cloud Computing, Custom Development and Integration,
Customer Relationship Management (CRM), Application Infrastructure, and
Support Services.
For Further Information
For more information about this white paper or if you have general or sales
inquiries, please visit www.ideaca.com or email ideacainfo@ideaca.com
Resources
To learn more about Ideaca's Cloud Computing practice, please visit our
Cloud Computing page.
Follow Us:

Weitere ähnliche Inhalte

Was ist angesagt?

A New Approach to Application Portfolio Assessment for New-Age Business-Techn...
A New Approach to Application Portfolio Assessment for New-Age Business-Techn...A New Approach to Application Portfolio Assessment for New-Age Business-Techn...
A New Approach to Application Portfolio Assessment for New-Age Business-Techn...Cognizant
 
Application Portfolio Assessment Tool
Application Portfolio Assessment ToolApplication Portfolio Assessment Tool
Application Portfolio Assessment ToolSkip Roncal
 
Enterprise architecture 101.36205348
Enterprise architecture 101.36205348Enterprise architecture 101.36205348
Enterprise architecture 101.36205348jamesoni1
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for DummiesSebastien Juras
 
What Is An Architectural Framework
What Is An Architectural FrameworkWhat Is An Architectural Framework
What Is An Architectural FrameworkJerald Burget
 
Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessmentMIS
 
Trinamix demantra data manager
Trinamix demantra data managerTrinamix demantra data manager
Trinamix demantra data managerAmit Sharma
 
IT Projects Within a Strategy
IT Projects Within a StrategyIT Projects Within a Strategy
IT Projects Within a StrategyIntergen
 
Business and IT Management with ARIS and Alfabet - Joerg Klueckmann & Conrad ...
Business and IT Managementwith ARIS and Alfabet - Joerg Klueckmann & Conrad ...Business and IT Managementwith ARIS and Alfabet - Joerg Klueckmann & Conrad ...
Business and IT Management with ARIS and Alfabet - Joerg Klueckmann & Conrad ...Software AG South Africa
 
Building Business & IT Architecture Roadmaps with ArchiMate & TOGAF
Building Business & IT Architecture Roadmaps with ArchiMate & TOGAFBuilding Business & IT Architecture Roadmaps with ArchiMate & TOGAF
Building Business & IT Architecture Roadmaps with ArchiMate & TOGAFCorso
 
Deep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta ModelsDeep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta ModelsGraham McLeod
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
 
Field View Analytics - Sempre Analytics
Field View Analytics - Sempre AnalyticsField View Analytics - Sempre Analytics
Field View Analytics - Sempre AnalyticsNick Patrick
 
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupTOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupMichael Sukachev
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Sam Mandebvu
 
A comparison of the top four enterprise
A comparison of the top four enterpriseA comparison of the top four enterprise
A comparison of the top four enterpriseMohammed Omar
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFxavblai
 
9. foundation ea to 2 use cases
9. foundation ea to 2 use cases9. foundation ea to 2 use cases
9. foundation ea to 2 use casesMrsAlways RigHt
 

Was ist angesagt? (20)

A New Approach to Application Portfolio Assessment for New-Age Business-Techn...
A New Approach to Application Portfolio Assessment for New-Age Business-Techn...A New Approach to Application Portfolio Assessment for New-Age Business-Techn...
A New Approach to Application Portfolio Assessment for New-Age Business-Techn...
 
Application Portfolio Assessment Tool
Application Portfolio Assessment ToolApplication Portfolio Assessment Tool
Application Portfolio Assessment Tool
 
Enterprise architecture 101.36205348
Enterprise architecture 101.36205348Enterprise architecture 101.36205348
Enterprise architecture 101.36205348
 
TOGAF 9 Architectural Artifacts
TOGAF 9  Architectural ArtifactsTOGAF 9  Architectural Artifacts
TOGAF 9 Architectural Artifacts
 
Enterprise Architecture for Dummies
Enterprise Architecture for DummiesEnterprise Architecture for Dummies
Enterprise Architecture for Dummies
 
What Is An Architectural Framework
What Is An Architectural FrameworkWhat Is An Architectural Framework
What Is An Architectural Framework
 
Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessment
 
Trinamix demantra data manager
Trinamix demantra data managerTrinamix demantra data manager
Trinamix demantra data manager
 
IT Projects Within a Strategy
IT Projects Within a StrategyIT Projects Within a Strategy
IT Projects Within a Strategy
 
Business and IT Management with ARIS and Alfabet - Joerg Klueckmann & Conrad ...
Business and IT Managementwith ARIS and Alfabet - Joerg Klueckmann & Conrad ...Business and IT Managementwith ARIS and Alfabet - Joerg Klueckmann & Conrad ...
Business and IT Management with ARIS and Alfabet - Joerg Klueckmann & Conrad ...
 
Building Business & IT Architecture Roadmaps with ArchiMate & TOGAF
Building Business & IT Architecture Roadmaps with ArchiMate & TOGAFBuilding Business & IT Architecture Roadmaps with ArchiMate & TOGAF
Building Business & IT Architecture Roadmaps with ArchiMate & TOGAF
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
Deep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta ModelsDeep Support for SOA in EA Frameworks & Meta Models
Deep Support for SOA in EA Frameworks & Meta Models
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
Field View Analytics - Sempre Analytics
Field View Analytics - Sempre AnalyticsField View Analytics - Sempre Analytics
Field View Analytics - Sempre Analytics
 
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupTOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
A comparison of the top four enterprise
A comparison of the top four enterpriseA comparison of the top four enterprise
A comparison of the top four enterprise
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
9. foundation ea to 2 use cases
9. foundation ea to 2 use cases9. foundation ea to 2 use cases
9. foundation ea to 2 use cases
 

Ähnlich wie Migrating to the Cloud: 4 Steps to Determine What to Move

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
 
Consulting whitepaper cloud-adoption-lifecycle_0612-1
Consulting whitepaper cloud-adoption-lifecycle_0612-1Consulting whitepaper cloud-adoption-lifecycle_0612-1
Consulting whitepaper cloud-adoption-lifecycle_0612-1thinkofdevil
 
Realizing Cloud POV
Realizing Cloud POVRealizing Cloud POV
Realizing Cloud POVRene Claudio
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsJisc
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Knoldus Inc.
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? ManageForce
 
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
 
Cloud computing gartner report
Cloud computing gartner reportCloud computing gartner report
Cloud computing gartner reportSumeet Mayor
 
architecture-instances-integrations-data-flow-plan.pptx
architecture-instances-integrations-data-flow-plan.pptxarchitecture-instances-integrations-data-flow-plan.pptx
architecture-instances-integrations-data-flow-plan.pptxAngeloAlmonte5
 
5 things needed to know migrating Windows Server 2003
5 things needed to know migrating Windows Server 20035 things needed to know migrating Windows Server 2003
5 things needed to know migrating Windows Server 2003Kim Jensen
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MITCaio Candido
 
Cloud Adoption Plan - Planning phase
Cloud Adoption Plan - Planning phaseCloud Adoption Plan - Planning phase
Cloud Adoption Plan - Planning phaseAnthony Clendenen
 
IT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docx
IT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docxIT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docx
IT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docxvrickens
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirementshapy
 
Get ahead of the cloud or get left behind
Get ahead of the cloud or get left behindGet ahead of the cloud or get left behind
Get ahead of the cloud or get left behindMatt Mandich
 
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Sogeti Nederland B.V.
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateCorso
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysisSanjeev Kumar
 

Ähnlich wie Migrating to the Cloud: 4 Steps to Determine What to Move (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
 
Consulting whitepaper cloud-adoption-lifecycle_0612-1
Consulting whitepaper cloud-adoption-lifecycle_0612-1Consulting whitepaper cloud-adoption-lifecycle_0612-1
Consulting whitepaper cloud-adoption-lifecycle_0612-1
 
Realizing Cloud POV
Realizing Cloud POVRealizing Cloud POV
Realizing Cloud POV
 
Moving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmapsMoving to the cloud: cloud strategies and roadmaps
Moving to the cloud: cloud strategies and roadmaps
 
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)Migrating to Cloud: Inhouse Hadoop to Databricks (3)
Migrating to Cloud: Inhouse Hadoop to Databricks (3)
 
JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing? JD Edwards in the Cloud - Flipbook: What are your peers doing?
JD Edwards in the Cloud - Flipbook: What are your peers doing?
 
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
 
Cloud computing gartner report
Cloud computing gartner reportCloud computing gartner report
Cloud computing gartner report
 
architecture-instances-integrations-data-flow-plan.pptx
architecture-instances-integrations-data-flow-plan.pptxarchitecture-instances-integrations-data-flow-plan.pptx
architecture-instances-integrations-data-flow-plan.pptx
 
ETCA_5
ETCA_5ETCA_5
ETCA_5
 
5 things needed to know migrating Windows Server 2003
5 things needed to know migrating Windows Server 20035 things needed to know migrating Windows Server 2003
5 things needed to know migrating Windows Server 2003
 
Agile Corporation for MIT
Agile Corporation for MITAgile Corporation for MIT
Agile Corporation for MIT
 
Cloud Adoption Plan - Planning phase
Cloud Adoption Plan - Planning phaseCloud Adoption Plan - Planning phase
Cloud Adoption Plan - Planning phase
 
IT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docx
IT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docxIT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docx
IT 8003 Cloud ComputingGroup Activity 1 SuperTAX Soft.docx
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirements
 
Get ahead of the cloud or get left behind
Get ahead of the cloud or get left behindGet ahead of the cloud or get left behind
Get ahead of the cloud or get left behind
 
Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...Analyze your application portfolio to know where the quality and risk issues ...
Analyze your application portfolio to know where the quality and risk issues ...
 
Removing the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMateRemoving the barriers to business transformation with ArchiMate
Removing the barriers to business transformation with ArchiMate
 
PL20876-AU2016
PL20876-AU2016PL20876-AU2016
PL20876-AU2016
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysis
 

Kürzlich hochgeladen

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Migrating to the Cloud: 4 Steps to Determine What to Move

  • 1. Migrating to the Cloud: How to prepare your organization for a move to the cloud By Richard Iwasa
  • 2. 2 Table of Contents - Executive Summary - Introduction - Prepare - Identify - Assess - Plan & Execute Executive Summary When making the transition onto the cloud, companies are faced with many decisions. Among these decisions is determining what applications to move to the cloud and what to leave as is. It may be tempting to move everything to the cloud, but outdated or irrelevant applications may take up valuable space. If only select items get moved over, employees may find it frustrating trying to find applications scattered over the cloud and other locations. This whitepaper will go through four steps to help you determine what should be moved to the cloud. The steps are: Prepare: Familiarize yourself with cloud concepts and capabilities, while gathering information about your corporate business and technology landscape. Identify: Take an inventory of applications and see how core businesses and technological characteristics match with your corporate landscape. Filter your move-to-cloud inventory to a shortlist. Assess: Analyze business and technical issues, develop high-level architecture mapping and determine total cost of ownership. This brings you to your final list of candidates to be moved. Plan & Execute: Effort and timeline are determined, architecture designs are completed and migration begins.
  • 3. 3 Introduction When first considering a move to the cloud, one decision you need to make is whether to use it for new projects or existing ones. In the latter case, it can be difficult determining which existing applications or systems are suitable candidates for migration. Having a structured evaluation process can help clarify the situation and provide input to business cases to justify the move. At a high level, there are four main phases in any evaluation: In the Prepare phase, you want to become familiar with cloud concepts and capabilities, and gather information about your corporate business and technology landscape. This includes both constraints and objectives. In the Identify phase, you take an inventory of applications and for each, see how the core business and technological characteristics match up against the corporate landscape. You use this information to filter the inventory down to a shortlist of candidates. In the Assess phase, business and technical issues are analyzed, a high-level architecture mapping is done, and total cost of ownership is examined to arrive at a final list of candidates. In the Plan & Execute phase, effort and timeline are determined, detailed architecture designs are drawn up, and the applications are migrated.
  • 4. 4 Prepare If we take a closer look at the Prepare phase, the first thing to do is make sure you have a solid understanding of cloud computing concepts and knowledge of the capabilities and limitations of whatever cloud platforms you are considering. You also want to know all the business constraints you might have in your company, such as budget, resources, business cycles (e.g. business peaks during the holiday season) and legal/regulatory/compliance requirements. Knowing the business objectives is also important. This includes objectives such as cost reduction, better resource utilization, improving customer service or service delivery and better integration with partners. Finally, you should have an idea of the IT strategy and landscape, including preferred technologies, architecture principles and integration points. All of the above information helps to define risks and critical success factors and help you to assess the business value of an application and its migration. This enables you to focus on those that will have the highest value and/or biggest impact on the organization.
  • 5. 5 Identify In the Identify phase, you want to start by creating an inventory of applications that should be considered for migration. Then for each, determine the core business attributes such as the value or impact (e.g. mission-critical, departmental) and the functions performed (e.g. HR, finance, inventory). Also gather the technical attributes for each system, such as the components used (e.g. web sites, web services, databases, file shares), technologies (e.g. Windows, Java, .NET), and interfaces (e.g. HRIS, ERP, EDI). After you have assessed each system, determine how well each aligns to the business and technical constraints and objectives from the previous phase. For example, you may have a legal requirement that data must be stored locally, but customer service can be improved through the ability of the cloud to scale. By now, you should be able to reduce the inventory of applications by eliminating systems with business constraints or objectives that can not be met, or technical issues that can not be overcome. This leads you to a shortlist of candidates. Tools such as decision matrixes or scoring systems can be used to help quantify decisions.
  • 6. 6 Assess In the Assess phase, examine each shortlisted candidate in greater detail. Look at each business and technical issue that has been identified, and determine if the issue can be resolved. For example, if data can not legally be stored in the cloud (i.e. data-at-rest), can it be retrieved from a local store and displayed in the cloud as long as it is not persisted there (i.e. data-in-transit)? If there is an intractable issue, you can eliminate the system from further consideration. For any applications that remain, come up with a high-level architecture plan for each. Consider if you want to move the entire application into the cloud (all-in) or leave some components on-premise (hybrid). For those components that will move, determine if you will minimize changes (lift-and-shift) or if you will make modifications to try to take advantage of all the capabilities the cloud platform has (lift-and-refit). Performing a high-level total cost-of-ownership study can be beneficial at this point. TCO might help make a business case for a migration, indicate that some components need to be re-architected to lower costs or might disqualify the system from further consideration.
  • 7. 7 Plan & Execute Create a detailed migration plan for the remaining applications. To help in determining effort and timeline, look for case studies that might provide insight on the experience of other cloud customers in migration. Many have migrated in a matter of days or weeks, while others have chosen to re-architect some or all of their applications which takes far longer. Consider whether to do a big-bang approach to migrate everything at once, or perform a more gradual process where individual components or subsystems are migrated one-at-a-time to help isolate potential issues or incompatibilities. Both have strengths and weaknesses that need to be considered. Often times, planning for technical spikes or proofs-of-concept can be valuable in working out very specific technical issues and gaining a deeper understanding of the cloud platform.
  • 8. 8 About Ideaca Ideaca is a Canadian based consulting firm helping customers from strategy to solution through a portfolio of management consulting, implementation and support services. With more than 10 years of experience and over 350 satisfied customers, Ideaca’s 280+ employees across the country deliver innovative solutions around Enterprise Resource Planning, Business Intelligence, Portals and Collaboration, Cloud Computing, Custom Development and Integration, Customer Relationship Management (CRM), Application Infrastructure, and Support Services. For Further Information For more information about this white paper or if you have general or sales inquiries, please visit www.ideaca.com or email ideacainfo@ideaca.com Resources To learn more about Ideaca's Cloud Computing practice, please visit our Cloud Computing page. Follow Us: