Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018

359 views

Published on

An overview of Cloud Adoption and Migration frameworks from AWS, Microsoft and Gartner, and how and why to use them.

Published in: Technology
  • Be the first to comment

DevOpsGuys - Cloud Adoption Frameworks - IPExpo April 2018

  1. 1. www.devopsguys.com | Phone: 0800 368 7378 | e-mail: team@devopsguys.com | 2017 Cloud Adoption Frameworks What are they and why do you need one? DOG - Confidential
  2. 2. 2@DevOpsGuys #IPExpo
  3. 3. 3@DevOpsGuys #IPExpo DevOpsGuys Cloud Adoption & Migration Frameworks are a collection of best practices to help you avoid making the same mistakes they did 
  4. 4. 4@DevOpsGuys #IPExpo Impressive quote to make me seem deep Sir Isaac Newton If I have seen further than others, it is by standing upon the shoulders of giants
  5. 5. 5@DevOpsGuys #IPExpo Today’s Agenda •What are CAF and CMF’s? •What’s the different between them? •How can I use them most effectively to increase the changes of making my cloud journey a success?
  6. 6. Cloud Adoption versus Cloud Migration Frameworks What’s the difference?
  7. 7. 7@DevOpsGuys #IPExpo What’s the difference between a CAF and a CMF? Adopt Cloud ? Retire? Go out of Business? NO Cloud Migration Framework YES Tactical How Cloud Adoption Framework Strategic Why&What
  8. 8. 8@DevOpsGuys #IPExpo
  9. 9. 9@DevOpsGuys #IPExpo Cloud migration will continue to grow
  10. 10. Cloud Adoption Frameworks Start with the big picture first.
  11. 11. 11@DevOpsGuys #IPExpo Cloud Adoption Framework •What things to I need to think about before deciding to migrate to the cloud? •Is my organisation ready to go to the Cloud? •How will the way we do things will need to change? •Who will need to be involved? •Etc etc etc
  12. 12. 12@DevOpsGuys #IPExpo AWS Cloud Adoption Framework Non-Technical Technical
  13. 13. 13@DevOpsGuys #IPExpo Microsoft Cloud Adoption Principles Establish Cloud Program Team Cloud Analysis Cloud Guidance & Architecture Cloud Engagement & Reporting IT Cost Considerations Current State • Investment • Capacity • Utilisation Cost Analysis •Application Inventory •Cost model •Vendor landscape •TCO Analysis Hybrid Cloud Mindset Public versus Private Cloud Workload Placement • On-premise • IaaS • PaaS • SaaS Maximise Benefits Replace (SaaS) Rebuild (PaaS) ReHost (IaaS) Refactor (Hybrid) Migration Emphasis? Focus on Application Modernization ? (Top Down) Focus on Environment Rationalization ? (Bottom Up) Focus on Flexibility? (Opportunistic) Workload Migration Precedence Precedence matrix (Now vs Next) Business Considerations • TCO • Business Criticality • Financial Impact • Dev/Test/New Technical Considerations • Architecture • OS/Web/DB platform • CPU/Disk/RAM requirements • Complexity • CapacityGRC Considerations • SLA • Compliance • Data Classification • Performance • Security
  14. 14. 14@DevOpsGuys #IPExpo
  15. 15. 15@DevOpsGuys #IPExpo AWS Cloud Adoption Framework Non-Technical Technical
  16. 16. 16@DevOpsGuys #IPExpo Business • How do we make sure that we remain focussed on Outcomes not Outputs? • How do we ensure alignment between our Cloud Strategy, our IT Strategy and our Business Strategy • How will we manage the (many) risks?
  17. 17. 17@DevOpsGuys #IPExpo Outputs v Outcomes Let’s pretend: we are a highway construction company: https://hbr.org/2012/11/its-not-just-semantics-managing- outcomes OutcomesOutputs • Number of highway miles built • Number of highway miles repaired • Number of bridges built • etc • Improved Traffic flow • Reduced Travel times • Reduction in Accidents
  18. 18. 18@DevOpsGuys #IPExpo People • How will your job roles change? • How do we align incentives (particularly for Dev vs Ops) • How to career paths change? • Who will get what training? • How are we going to manage all of this change?
  19. 19. 19@DevOpsGuys #IPExpo Governance • How are we going to manage all of this? • How will we know when we’re succeeding? • How will we ensure Compliance to our regulatory frameworks? • How will we report all this to our Stakeholders?
  20. 20. 20@DevOpsGuys #IPExpo Platform • What should your cloud platform look like? • IaaS vs PaaS vs SaaS? • Vendor tools versus 3rd party? • Ticket-based versus self-service? • Who is responsible for what?
  21. 21. 21@DevOpsGuys #IPExpo Security • How do we build Security into our Cloud Strategy, not bolt it on at the end? • How to we align IDAM in the Cloud and On-Premise (Hint: Azure Active Directory) • How will when know when we’ve been hacked? • What will we do when we are hacked?
  22. 22. 22@DevOpsGuys #IPExpo Operations • How do we manage the cloud, effectively? • How does Operations change in a cloudy world? • What happens to ITIL? • How badly will we screw it up if we just treat it like “just another data centre”?
  23. 23. Cloud Migration Frameworks How to get to where you’re going…
  24. 24. •Project Control •Strategy (business driver) •Key Stakeholders and Team •Plan (Scope, Schedule, Resources) •Cost estimation •Portfolio discovery •Migration plan •Operating Model •Security Readiness & Plan •Prioritized backlog •Application groups •Migration strategy •Success criteria •Ops Integration - Foundations and Landing zone (target zone setup) •Setup Factory (Tools, Teams, Process) •Pilot migration Activate Execute •Application optimization •Process optimization •Operational optimization •Cost optimization Optimize Discover Design Build Integrate Validate Cutover AWS Migration Framework Prioritized Backlog (PLAN)
  25. 25. AWS Migration Patterns (Path to Cloud) Discover, Assess & Prioritize Applications Use MigrationTools Transition Production Redesign Application/ Infrastructure Architecture App Code Development PurchaseCOTS/ SaaS &licensing Validation Modifyunderlying Infrastructure Full ALM / SDLC ManualConfig ManualDeploy ManualInstall Determine MigrationPath Automate Manual Install & Setup Integration Determine newplatform
  26. 26. 26@DevOpsGuys #IPExpo Microsoft Cloud Adoption Principles Establish Cloud Program Team Cloud Analysis Cloud Guidance & Architecture Cloud Engagement & Reporting IT Cost Consideration s Current State • Investment • Capacity • Utilisation Cost Analysis •Application Inventory •Cost model •Vendor landscape •TCO Analysis Hybrid Cloud Mindset Public versus Private Cloud Workload Placement • On-premise • IaaS • PaaS • SaaS Maximise Benefits Replace (SaaS) Rebuild (PaaS) ReHost (IaaS) Refactor (Hybrid) Migration Emphasis? Focus on Application Modernization ? (Top Down) Focus on Environment Rationalization ? (Bottom Up) Focus on Flexibility? (Opportunistic) Workload Migration Precedence Precedence matrix (Now vs Next) Business Considerations • TCO • Business Criticality • Financial Impact • Dev/Test/New Technical Considerations • Architecture • OS/Web/DB platform • CPU/Disk/RAM requirements • Complexity • Capacity GRC Considerations • SLA • Compliance • Data Classification • Performance • Security
  27. 27. Azure migration journey
  28. 28. Breaking down the Azure migration journey
  29. 29. Migration strategies: Rehost app (i.e., lift and shift)
  30. 30. Migration strategies: Refactor app
  31. 31. Migration strategies: Rearchitect app
  32. 32. Migration strategies: Rebuild app
  33. 33. Doing in the DevOps Way Use the Cloud Adoption to kick-start DevOps Transformation
  34. 34. 34@DevOpsGuys #IPExpo
  35. 35. 35
  36. 36. 36
  37. 37. 37@DevOpsGuys #IPExpo Multi-Disciplinary Delivery Teams
  38. 38. 38 DevOps Platform Team
  39. 39. In Conclusion
  40. 40. 40 Conclusion • CAF = Big Picture Why and What • CMF = the HOW of a successful migration • Don’t re-invent the wheel • But DO think beyond just the Technical • Involve the entire organisation • Great opportunity to introduce DevOps patterns, practices and behaviours and modernise the way you work.
  41. 41. 41 Impressive quote to make me seem deep Sir Isaac Newton If I have seen further than others, it is by standing upon the shoulders of giants
  42. 42. Thank You Questions? team@devopsguys.com @DevOpsGuys steve@devopsguys.com @TheOpsMgr

×