Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud

Download Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud

Post on 28-Jul-2015

529 views

Category:

Data & Analytics

1 download

Embed Size (px)

TRANSCRIPT

1. 2013 Cloud Technology Partners, Inc. / Confidential 1 Migrating the Cloud A Cookbook for the Enterprise David S. Linthicum 2. New Apps Exis,ng Apps Li0& Shi0 Par,al Refactor Complete Refactor Op,mizeTest Deploy Operate& Monitor Prole Architecture Business Case Validate Select Dene Develop Validate Execute Data Security&Governance Metrics CloudPlaLorm 3. New Apps Exis,ng Apps Prole Architecture Business Case Validate Select Dene 4. Focusonexis,ngapplica,ons WorkloadProle Applica,onArchitecture BusinessCase Applica,onValida,on Selec,ngApplica,onsforMigra,on 4 5. Why Migrate Applications to Cloud? Investment and Value 2014 2015 2016 Es*matedApplica*onMigra*onResourceLevelsfor9000Apps 0 200 400 600 800 1000 1200 FTEs $0.00 $100,000,000.00 $200,000,000.00 $300,000,000.00 Investment $0.00 $200,000,000.00 $400,000,000.00 $600,000,000.00 $800,000,000.00 Value 6. Application Architectures Change Tradi*onal Applica*onArchitectures ScaleUp Monolithic Stateful InfraDependent FixedCapacity LAN,SAN Latencyintolerant Tightlycoupled Consolidated/clusteredDB Rich/chayclient Commerciallicenses InfraSupportedAvailability Manualbuild/deploy Manualfaultrecovery Ac,ve/Passive/DR PerimeterSecurity Allocatedcosts CloudAligned Applica*onArchitectures ScaleOut Distributed Stateless InfraAgnos,c Elas,ccapacity WAN,Loca,ontransparency Latencytolerant Looselycoupled Sharded/replicated/ distributedDB Mobile/thinclient CloudPaaS/OpenSource AppSupportedAvailability Automa,on Selfhealing Ac,ve/Ac,ve Defenseindepth Meteredcost 7. Determiningtherightmigra,on strategyforyourappdependson itslevelofcloudalignment,cloud readiness,poten,albenets achievedfrommigra,ng,andrisks Noteverythingwillmigrate Migra,onstrategyselec,onalso dependsonthetargetcloud endpoint Publicandotherexternalcloud endpointsmayrequire2x-10x eort RehostandreplaLormstrategies minimizechangeforapplica,ons thatareeithercloudready,or havehigherrisksorlowercloud benets Refactorandreusestrategies acceptthecostofchangeinreturn forbusinessbenets Therearepaerns,processes, teamsandtoolstosupporteach strategyandeachcloudendpoint Application Migration Common Methods and Approaches Replaceapplica,onwithSaaSservice Buildcloudna,veapplica,onwithsimilar/improved characteris,csandfeaturesReplace Developandproduc,zecommonbusinessandtechnicalservices Consolidatesimilarapplica,onsandservicesReuse Targetedchangestotheapplica,ontoaddressissuesleverage thecloud Reviseapplica,onstoleveragecommonservicesRefactor Movetomorecloud-alignedtechnologyandplaLormservices Integra,onwithcloudopera,onsandmonitoringReplaLorm Li0andshi0,minimizingchanges,virtualiza,onreplaLorming PhysicaltoVirtualtoCloud(P2V2C),VirtualtoCloud(V2C)Rehost Leaveapplica,onas-is;donotmovetocloud Retain Applica,onendoflife Re,re 8. Application Modernization and Migration Estimates Lines of Code Data Layer Changes Reqd SLA Perf Reqs Time People Very Simple < 10,000 1 RDBMS, < 10GB < 5% 99 Simple 99.95 High > 24 months 50 Notes: 1) AssumesliFandshiFobjec*vesorminor(