SlideShare a Scribd company logo
1 of 15
Download to read offline
Migrating Applications to Public Cloud Services:
Roadmap for Success V2.0
Webinar: March 28, 2018
http://www.cloud-council.org/deliverables/migrating-applications-to-public-cloud-services-roadmap-for-success.htm
Tracie
Berardi
Program Manager
Cloud Standards Customer Council
Moderator
Claude
Baudoin
Principal, cébé IT & Knowledge Management
Steering Committee member, Cloud Standards
Customer Council
Ash Heda CloudArchitect, Wipro
Srinivasa
Reddy Karri
IT Security Manager, Schlumberger
Speakers
© 2018 Cloud Standards Customer Council 2
The Cloud Standards Customer Council
THE Customer’s Voice for Cloud Standards!
• Provide customer-led guidance to multiple cloud
standards-defining bodies
• Establishing criteria for open
standards-based cloud computing
700+ Organizations
participating
2017 Deliverables
 Cloud Customer Architecture for Hybrid Integration
 Impact of Cloud Computing on Healthcare v2.0
 Cloud Customer Architecture for API Management
 Data Residency Challenges
 Cloud Customer Architecture for Blockchain
 Cloud Customer Architecture for Big Data and Analytics v2.0
 Hybrid Cloud Considerations for Big Data and Analytics
 Practical Guide to Cloud Management Platforms
 Practical Guide to Cloud Computing v3.0
 Interoperability and Portability for Cloud Computing: A Guide v2.0
 Security for Cloud Computing: 10 Steps to Ensure Success v3.0
http://cloud-council.org
2018 Projects
 Migrating Apps to Public Cloud Services: Roadmap for Success v2.0
 Best Practices for Developing and Growing a Cloud-Enabled Workforce
 Cloud Customer Architecture for Artificial Intelligence
 And more!
© 2018 Cloud Standards Customer Council 3
Migrating Applications to Public Cloud Services:
Roadmap to Success V2.0
Recommended steps end users
should take to ensure successful
migration of existing applications
to cloud computing
Initially published Dec. 2013
V2.0 published Feb. 2018
6 Steps to Ensure Successful Migration
1. Assess your applications and workloads
2. Build the business case
3. Develop the technical approach
4. Adopt a flexible integration model
5. Address security, privacy and data residency reqt’s
6. Manage the migration
Download the whitepaper: http://www.cloud-council.org/deliverables/migrating-
applications-to-public-cloud-services-roadmap-for-success.htm
© 2018 Cloud Standards Customer Council 4
Motivation and Considerations
Conclusion, Appendices, References
• Strengthened the motivation section
• Explained the difference between applications and workloads, and strengthened
Appendix A which explores this in further detail
• Improved the “costs and savings” section of Step 1
• Expanded the technical approach (Step 3) to include containers-as-a-service
(CaaS) and function-as-a service (FaaS) models, and added patterns
• Expanded the integration and migration models (Step 4) to explain options such
as redesigning for microservices
• Added data residency issues to Step 5 on security and privacy (restructured,
mentioned the GDPR impact)
• Revised and strengthened the migration procedure (Step 6 + Appendix B)
• Added new references (and moved all to Appendix C)
What’s New in Version 2.0 ?
© 2018 Cloud Standards Customer Council 5
Considerations What to Assess
Business  Organization readiness, impact on the business, risk tolerance level,
innovation culture, need to reach new client-oriented KPIs
Application Lifecycle  New, up for refresh, approaching retirement?
 Ease of redesigning for cloud computing
Architecture  Web-based? SOA? N-tier? APIs?
 Suitable for microservices?
Data  Assess the integrity, privacy, residency and compliance requirements
of the data
Infrastructure  Account for performance, resiliency, high availability and disaster
recovery
Security  Identify significant risks, ensure proper treatment, and clearly define
responsibilities
Integration  Understand control, data and presentation integration requirements
Operations  Who will do what? Responsibility assignment matrix.
Step 1: Assess Your Applications and Workloads
Readiness Assessment
© 2018 Cloud Standards Customer Council 6
Service Levels
 Application availability
 Application performance
 Application security
 Privacy
 Regulatory compliance
Business Impact
 Revenue impact
 Customer acquisition or engagement
impact
 User satisfaction
 Time to market improvements
Cost Analysis
 On-going cloud service costs
 Service management
 Security Management
 License management
 Application re-designs
 Data and application integration
 Application deployment and testing
 Application maintenance and
administration
 Human resources, training and talent
management
Step 2: Build the Business Case
© 2018 Cloud Standards Customer Council 7
Savings Analysis
 Move from CAPEX to OPEX
 Savings on handling of peak loads
 Contract duration flexibility
 Staff reduction or reassignment
Step 3: Develop the Technical Approach
© 2018 Cloud Standards Customer Council 8
PaaS?
(Platform)
IaaS?
(Infrastructure)
CaaS?
(Containers)
FaaS?
(Function)
DevOps
Common Considerations
Skills
Security
Integration
Monitoring and
Management
Scalability
Availability and Backup
Patterns
• Most substantial step in the paper (5 pages)
• Adds new information about the CaaS and FaaS service models
• Technical considerations for migration
• Skills: Do your employees have cloud services skills?
• Security: Ensure adequate security – with integration
• Integration: Data and applications, between cloud service & on-premises
• Monitoring and management: How will migrated app be handled?
• Scalability: Can migrated app take advantage of cloud service scalability?
• Availability and backup: How will these be achieved?
• Impact on DevOps / Continuous Delivery
• Consider the use of Patterns
• Standard architectural organization for specific application requirements
• Ranges of patterns are documented and available
Step 3: Develop the Technical Approach
© 2018 Cloud Standards Customer Council 9
10
Needs, Scope and Types
 Needs
– End-to-end workflows
– Master data management
– Single sign-on
– Remote monitoring
– API management
 Scope
– Cloud to cloud
– Cloud to on-premises
 Types of integration
– Control (mutual invocation)
– Data (access to same databases)
– Presentation (mashup on user
interface)
Principles
 One-by-one redesign
 Move entangled of apps at one
time
 Caching & synchronization
 Microservices
 Enterprise Service Bus (ESB)
extending to the cloud
 Special cloud integration solutions
Step 4: Adapt a Flexible Integration Model
© 2018 Cloud Standards Customer Council 10
 Flexibility
 Standards
 Opportunity for modernization
 “T-shirt sizing” (S/M/L/XL) of effort
per integration point
Integration Patterns
11
 Clarify significant risks
 Be realistic: Security may be
better in the cloud!
 10 steps proposed for the
specific case of application
migration
Also see the CSCC’s “Security for Cloud
Computing: 10 Steps to Ensure Success”
http://www.cloud-
council.org/deliverables/security-for-cloud-
computing-10-steps-to-ensure-success.htm
1. Understand what data will migrate
2. Map it to security classification
3. Identify the privacy concerns
4. Examine applicable regulations
5. Apply a risk management method
(probability, impact, mitigation)
6. Review cloud provider’s measures
7. Go/No-Go decision based on the above
8. Protect data during bulk migration, in
transit, at rest, and during use
9. Design authentication and
authorization method (SSO, etc.)
10. Put in place a rapid de-provisioning
process
Step 5: Address Security, Privacy, and Data Residency Requirements
Migration Procedure Migration Details
1. Deploy the Cloud
Environment
 Storage, servers, network, security resources
2. Implement monitoring &
management services
 Organization, responsibility matrix, processes and procedures
(e.g., ITIL-based), toolchains
3. Install & configure the
applications & middleware
 Applications and supporting middleware
 Often done by providers through automated templates
 Perform integrations
4. Harden the Production
Environment
 Additional utilities for business continuity and security
 If part of the cloud service offering, test them
5. Mock Migration  Trial run of the migration project plan
 Purpose: uncover issues
 Allow time between the mock migration and the final cutover
to fix problems
6. Operational readiness
testing
 Test incident readiness, backup/DR, failure modes
 Review coverage of all migration responsibilities
7. Cutover to Production
Cloud
 Serious issues found? Go back to previous steps
 No serious issues: plan real migration, execute, follow up
Step 6: Manage the Migration
© 2018 Cloud Standards Customer Council 12
Call to Action
Join the CSCC Now!
– To have an impact on customer use case based standards requirements
– To learn about all Cloud Standards within one organization
– To help define the CSCC’s future roadmap
– Membership is free & easy: www.cloud-council.org/become-a-member
Get Involved!
– Join one or more of the CSCC Working Groups
http://www.cloud-council.org/workinggroups
Leverage CSCC Collateral
– Visit http://www.cloud-council.org/resource-hub
© 2018 Cloud Standards Customer Council 13
Some Additional Resources
 Interoperability and Portability for Cloud Computing: A Guide V2.0
http://www.cloud-council.org/deliverables/interoperability-and-portability-for-
cloud-computing-a-guide.htm
 Migrating Applications to the Cloud: Assessing Performance and Response Time
Requirements
http://www.cloud-council.org/deliverables/migrating-applications-to-the-cloud-
assessing-performance-and-response-time-requirements.htm
 Practical Guide to Cloud Computing Version 3.0
http://www.cloud-council.org/deliverables/practical-guide-to-cloud-
computing.htm
 Security for Cloud Computing: 10 Steps to Ensure Success Version 3.0
http://www.cloud-council.org/deliverables/security-for-cloud-computing-10-
steps-to-ensure-success.htm
 Practical Guide to Cloud Service Agreements Version 2.0
http://www.cloud-council.org/deliverables/practical-guide-to-cloud-service-
agreements.htm
• Practical Guide to Cloud Management Platforms
http://www.cloud-council.org/deliverables/practical-guide-to-cloud-
management-platforms.htm
© 2018 Cloud Standards Customer Council 14
Thank You

More Related Content

More from Cloud Standards Customer Council

Cloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Standards Customer Council
 
Cloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Standards Customer Council
 
Latest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyLatest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyCloud Standards Customer Council
 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideCloud Standards Customer Council
 
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Standards Customer Council
 
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0Cloud Standards Customer Council
 

More from Cloud Standards Customer Council (20)

Practical Guide to Cloud Management Platforms
Practical Guide to Cloud Management PlatformsPractical Guide to Cloud Management Platforms
Practical Guide to Cloud Management Platforms
 
Cloud Customer Architecture for Blockchain
Cloud Customer Architecture for BlockchainCloud Customer Architecture for Blockchain
Cloud Customer Architecture for Blockchain
 
Cloud Foundry Road Map in 2017
Cloud Foundry Road Map in 2017Cloud Foundry Road Map in 2017
Cloud Foundry Road Map in 2017
 
Hyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for BusinessHyperledger: Advancing Blockchain Technology for Business
Hyperledger: Advancing Blockchain Technology for Business
 
Data Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for StandardsData Residency: Challenges and the Need for Standards
Data Residency: Challenges and the Need for Standards
 
Cloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud ServicesCloud Customer Architecture for Securing Workloads on Cloud Services
Cloud Customer Architecture for Securing Workloads on Cloud Services
 
Impact of Cloud Computing on Healthcare v2.0
Impact of Cloud Computing on Healthcare v2.0Impact of Cloud Computing on Healthcare v2.0
Impact of Cloud Computing on Healthcare v2.0
 
Cloud Customer Architecture for API Management
Cloud Customer Architecture for API ManagementCloud Customer Architecture for API Management
Cloud Customer Architecture for API Management
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
Cloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social CollaborationCloud Customer Architecture for Enterprise Social Collaboration
Cloud Customer Architecture for Enterprise Social Collaboration
 
Latest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and PrivacyLatest Developments in Cloud Security Standards and Privacy
Latest Developments in Cloud Security Standards and Privacy
 
Interoperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A GuideInteroperability and Portability for Cloud Computing: A Guide
Interoperability and Portability for Cloud Computing: A Guide
 
Cloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-CommerceCloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-Commerce
 
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0
 
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
Public Cloud Service Agreements: What to Expect and What to Negotiate V2.0
 
Cloud Foundry Roadmap in 2016
Cloud Foundry Roadmap in 2016Cloud Foundry Roadmap in 2016
Cloud Foundry Roadmap in 2016
 
Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service Practical Guide to Platform-as-a-Service
Practical Guide to Platform-as-a-Service
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and Analytics
 
Practical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud ComputingPractical Guide to Hybrid Cloud Computing
Practical Guide to Hybrid Cloud Computing
 
Cloud Customer Architecture for IoT
Cloud Customer Architecture for IoTCloud Customer Architecture for IoT
Cloud Customer Architecture for IoT
 

Recently uploaded

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 

Recently uploaded (20)

Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 

Migrating Applications to Public Cloud Services: Roadmap for Success V2.0

  • 1. Migrating Applications to Public Cloud Services: Roadmap for Success V2.0 Webinar: March 28, 2018 http://www.cloud-council.org/deliverables/migrating-applications-to-public-cloud-services-roadmap-for-success.htm
  • 2. Tracie Berardi Program Manager Cloud Standards Customer Council Moderator Claude Baudoin Principal, cébé IT & Knowledge Management Steering Committee member, Cloud Standards Customer Council Ash Heda CloudArchitect, Wipro Srinivasa Reddy Karri IT Security Manager, Schlumberger Speakers © 2018 Cloud Standards Customer Council 2
  • 3. The Cloud Standards Customer Council THE Customer’s Voice for Cloud Standards! • Provide customer-led guidance to multiple cloud standards-defining bodies • Establishing criteria for open standards-based cloud computing 700+ Organizations participating 2017 Deliverables  Cloud Customer Architecture for Hybrid Integration  Impact of Cloud Computing on Healthcare v2.0  Cloud Customer Architecture for API Management  Data Residency Challenges  Cloud Customer Architecture for Blockchain  Cloud Customer Architecture for Big Data and Analytics v2.0  Hybrid Cloud Considerations for Big Data and Analytics  Practical Guide to Cloud Management Platforms  Practical Guide to Cloud Computing v3.0  Interoperability and Portability for Cloud Computing: A Guide v2.0  Security for Cloud Computing: 10 Steps to Ensure Success v3.0 http://cloud-council.org 2018 Projects  Migrating Apps to Public Cloud Services: Roadmap for Success v2.0  Best Practices for Developing and Growing a Cloud-Enabled Workforce  Cloud Customer Architecture for Artificial Intelligence  And more! © 2018 Cloud Standards Customer Council 3
  • 4. Migrating Applications to Public Cloud Services: Roadmap to Success V2.0 Recommended steps end users should take to ensure successful migration of existing applications to cloud computing Initially published Dec. 2013 V2.0 published Feb. 2018 6 Steps to Ensure Successful Migration 1. Assess your applications and workloads 2. Build the business case 3. Develop the technical approach 4. Adopt a flexible integration model 5. Address security, privacy and data residency reqt’s 6. Manage the migration Download the whitepaper: http://www.cloud-council.org/deliverables/migrating- applications-to-public-cloud-services-roadmap-for-success.htm © 2018 Cloud Standards Customer Council 4 Motivation and Considerations Conclusion, Appendices, References
  • 5. • Strengthened the motivation section • Explained the difference between applications and workloads, and strengthened Appendix A which explores this in further detail • Improved the “costs and savings” section of Step 1 • Expanded the technical approach (Step 3) to include containers-as-a-service (CaaS) and function-as-a service (FaaS) models, and added patterns • Expanded the integration and migration models (Step 4) to explain options such as redesigning for microservices • Added data residency issues to Step 5 on security and privacy (restructured, mentioned the GDPR impact) • Revised and strengthened the migration procedure (Step 6 + Appendix B) • Added new references (and moved all to Appendix C) What’s New in Version 2.0 ? © 2018 Cloud Standards Customer Council 5
  • 6. Considerations What to Assess Business  Organization readiness, impact on the business, risk tolerance level, innovation culture, need to reach new client-oriented KPIs Application Lifecycle  New, up for refresh, approaching retirement?  Ease of redesigning for cloud computing Architecture  Web-based? SOA? N-tier? APIs?  Suitable for microservices? Data  Assess the integrity, privacy, residency and compliance requirements of the data Infrastructure  Account for performance, resiliency, high availability and disaster recovery Security  Identify significant risks, ensure proper treatment, and clearly define responsibilities Integration  Understand control, data and presentation integration requirements Operations  Who will do what? Responsibility assignment matrix. Step 1: Assess Your Applications and Workloads Readiness Assessment © 2018 Cloud Standards Customer Council 6
  • 7. Service Levels  Application availability  Application performance  Application security  Privacy  Regulatory compliance Business Impact  Revenue impact  Customer acquisition or engagement impact  User satisfaction  Time to market improvements Cost Analysis  On-going cloud service costs  Service management  Security Management  License management  Application re-designs  Data and application integration  Application deployment and testing  Application maintenance and administration  Human resources, training and talent management Step 2: Build the Business Case © 2018 Cloud Standards Customer Council 7 Savings Analysis  Move from CAPEX to OPEX  Savings on handling of peak loads  Contract duration flexibility  Staff reduction or reassignment
  • 8. Step 3: Develop the Technical Approach © 2018 Cloud Standards Customer Council 8 PaaS? (Platform) IaaS? (Infrastructure) CaaS? (Containers) FaaS? (Function) DevOps Common Considerations Skills Security Integration Monitoring and Management Scalability Availability and Backup Patterns • Most substantial step in the paper (5 pages) • Adds new information about the CaaS and FaaS service models
  • 9. • Technical considerations for migration • Skills: Do your employees have cloud services skills? • Security: Ensure adequate security – with integration • Integration: Data and applications, between cloud service & on-premises • Monitoring and management: How will migrated app be handled? • Scalability: Can migrated app take advantage of cloud service scalability? • Availability and backup: How will these be achieved? • Impact on DevOps / Continuous Delivery • Consider the use of Patterns • Standard architectural organization for specific application requirements • Ranges of patterns are documented and available Step 3: Develop the Technical Approach © 2018 Cloud Standards Customer Council 9
  • 10. 10 Needs, Scope and Types  Needs – End-to-end workflows – Master data management – Single sign-on – Remote monitoring – API management  Scope – Cloud to cloud – Cloud to on-premises  Types of integration – Control (mutual invocation) – Data (access to same databases) – Presentation (mashup on user interface) Principles  One-by-one redesign  Move entangled of apps at one time  Caching & synchronization  Microservices  Enterprise Service Bus (ESB) extending to the cloud  Special cloud integration solutions Step 4: Adapt a Flexible Integration Model © 2018 Cloud Standards Customer Council 10  Flexibility  Standards  Opportunity for modernization  “T-shirt sizing” (S/M/L/XL) of effort per integration point Integration Patterns
  • 11. 11  Clarify significant risks  Be realistic: Security may be better in the cloud!  10 steps proposed for the specific case of application migration Also see the CSCC’s “Security for Cloud Computing: 10 Steps to Ensure Success” http://www.cloud- council.org/deliverables/security-for-cloud- computing-10-steps-to-ensure-success.htm 1. Understand what data will migrate 2. Map it to security classification 3. Identify the privacy concerns 4. Examine applicable regulations 5. Apply a risk management method (probability, impact, mitigation) 6. Review cloud provider’s measures 7. Go/No-Go decision based on the above 8. Protect data during bulk migration, in transit, at rest, and during use 9. Design authentication and authorization method (SSO, etc.) 10. Put in place a rapid de-provisioning process Step 5: Address Security, Privacy, and Data Residency Requirements
  • 12. Migration Procedure Migration Details 1. Deploy the Cloud Environment  Storage, servers, network, security resources 2. Implement monitoring & management services  Organization, responsibility matrix, processes and procedures (e.g., ITIL-based), toolchains 3. Install & configure the applications & middleware  Applications and supporting middleware  Often done by providers through automated templates  Perform integrations 4. Harden the Production Environment  Additional utilities for business continuity and security  If part of the cloud service offering, test them 5. Mock Migration  Trial run of the migration project plan  Purpose: uncover issues  Allow time between the mock migration and the final cutover to fix problems 6. Operational readiness testing  Test incident readiness, backup/DR, failure modes  Review coverage of all migration responsibilities 7. Cutover to Production Cloud  Serious issues found? Go back to previous steps  No serious issues: plan real migration, execute, follow up Step 6: Manage the Migration © 2018 Cloud Standards Customer Council 12
  • 13. Call to Action Join the CSCC Now! – To have an impact on customer use case based standards requirements – To learn about all Cloud Standards within one organization – To help define the CSCC’s future roadmap – Membership is free & easy: www.cloud-council.org/become-a-member Get Involved! – Join one or more of the CSCC Working Groups http://www.cloud-council.org/workinggroups Leverage CSCC Collateral – Visit http://www.cloud-council.org/resource-hub © 2018 Cloud Standards Customer Council 13
  • 14. Some Additional Resources  Interoperability and Portability for Cloud Computing: A Guide V2.0 http://www.cloud-council.org/deliverables/interoperability-and-portability-for- cloud-computing-a-guide.htm  Migrating Applications to the Cloud: Assessing Performance and Response Time Requirements http://www.cloud-council.org/deliverables/migrating-applications-to-the-cloud- assessing-performance-and-response-time-requirements.htm  Practical Guide to Cloud Computing Version 3.0 http://www.cloud-council.org/deliverables/practical-guide-to-cloud- computing.htm  Security for Cloud Computing: 10 Steps to Ensure Success Version 3.0 http://www.cloud-council.org/deliverables/security-for-cloud-computing-10- steps-to-ensure-success.htm  Practical Guide to Cloud Service Agreements Version 2.0 http://www.cloud-council.org/deliverables/practical-guide-to-cloud-service- agreements.htm • Practical Guide to Cloud Management Platforms http://www.cloud-council.org/deliverables/practical-guide-to-cloud- management-platforms.htm © 2018 Cloud Standards Customer Council 14