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

VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
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
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
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
 
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
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 

Recently uploaded (20)

VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
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
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
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
 
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...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 

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