Application Onboarding - A practical guide to cloud migration

2,769 views
2,389 views

Published on

Application Onboarding - A practical guide to cloud migration. With hybrid as the new enterprise IT reality it's important to understand your application workloads. This presentation takes you through the 7 steps to cloud onboarding and helps you choose a cloud service provider.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,769
On SlideShare
0
From Embeds
0
Number of Embeds
59
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Application Onboarding - A practical guide to cloud migration

  1. 1. APPLICATION ONBOARDING A practical guide for cloud migration Jelle Frank (JF) van der Zwet 27 February 2014
  2. 2. Share your comments @zwet Read my blog cloudboulevard.co
  3. 3. LOCATIONS WHERE YOU NEED THEM
  4. 4. INTERXION AT A GLANCE 1998 500+ 80,000+ Founded in 1998, first pan- European operator Over 450 carriers, ISP’s, CDN and Internet Exchanges hosted Over 80,000 sqm of data centre equipment space in Europe 76+% 400+ 99.999% Largest footprint covering over 76% of European GDP More than 400 service providers and system integrators 99.999% Service Level Agreement 35 19 24x7 35 data centres in 13 cities in 11 countries 19 of the 22 Internet Exchanges in Europe hosted 24x7 operation, monitoring and customer service
  5. 5. COMMUNITIES OF INTEREST 500+ NETWORK CARRIERS 250+ SERVICE PROVIDERS 150+ SYSTEMS INTEGRATORS 100’s of ENTERPRISES
  6. 6. AGENDA  Hybrid is the new IT reality  Understand your workloads  Ready for onboarding  The 7 steps to cloud onboarding  Choosing a cloud provider
  7. 7. HYBRID IS THE NEW IT REALITY
  8. 8. THE CLOUD IS REAL WE LIVE IN A WORLD OF MANY CLOUDS HYBRID IS THE NEW ENTERPRISE IT REALITY
  9. 9. 0 500 1000 1500 2000 2500 3000 3500 4000 4500 2012 2013 2014 2015 2016 IT’S GOOD TO BE IN THE CLOUD IT demand is increasing, supply remains rather unchanged, but budget growth is slowing 1,2% 4,2% 3,8% 3,9% 3,8% Data Center Systems Software Devices IT Services Telecom Services Source: Gartner, IT Spending Forecast, 4Q12 Update AWS has reduced prices 31 times since its launch in 2007. And we will continue to do so…” – Werner Vogels, CTO Amazon
  10. 10. 200 180 160 140 120 100 80 60 40 20 2017 WORKLOAD DISTRIBUTION Source: Cisco Global Cloud Index 2013 2012 2013 2014 2015 2016 InstalledWorkloadsinMillions Cloud Workloads 30% CAGR 39% 46% 51% 56% 59% 63% 61% 54% 49% 44% 41% 37% Traditional Workloads 6% CAGR 4x more Workloads / Servers 7x more Workloads / Servers
  11. 11. UNDERSTAND YOUR WORKLOAD
  12. 12. Application Server WHAT IS AN APPLICATION WORKLOAD? Storage System Block File Object SQL Port B Port A Routing Software Physical Network NIC Server CPU MEM I/O Virtual Machine Network Switch C Network Switch D Carrier / Cloud Operating System Hypervisor / VMM However, there are exceptions… Application Workload DatabaseWeb Server Application OS Application OS Network LDAP Storage Network LDAP Storage Application Workload Operating System LDAPNetwork Storage Application  A workload is a characterization of the work that applications perform.  This includes the applications, systems, storage and network infrastructure.  The nature of the work is the load being placed on the infrastructure systems.  At a macro level, this is fairly similar to each company.
  13. 13. UNDERSTANDING YOUR WORKLOAD MONOLITHIC WORKLOADS Single purpose Custom built Runs at scale Dedicated application that run separate from general business IT functions Uncommon for businesses to have this type of environment MIXED WORKLOADS Each company will have a different combination of applications Examples Examples Classic IT workload Internal business application Does not run at large scale Combination of off-the-shelf and custom applications ≠
  14. 14. READY FOR ONBOARDING
  15. 15. APPLICATIONS IN THE CLOUD PERCEPTION REALITY “Cloud is about operations and infrastructure” “All applications are a good fit for cloud” “Apps can just be moved to the cloud for cloud benefits” Easy to deploy infrastructure, but that’s only half the equation. Only apps with certain usage profiles are an economic fit for the cloud Cloud has implications for how applications should be build CLOUD ROI = INFRASTRUCTURE + APPLICATION
  16. 16. CLOUD READINESS 1. PERFORMANCE 2. ELASTICITY 3. RESILIENCE 4. SECURITY If the app doesn’t perform in the cloud, your desired savings evaporate Applications must be designed to scale up for agility and down for cost savings Less control and visibility, build your application ready for failure – rescue may take longer in the cloud New risks and vulnerabilities in a shared environment. Security should be built-in, verified and monitored. • Identify and fix performance constraints • Decouple compute-intensive components • Fine tune using actual usage patterns • Don’t design a monolithic application • Break it into scalable components to maximize scale-up AND -down • Ensure the application can recover from failure • Build components loosely coupled • Perform tests for failure scenario’s • Check security, use https / VPN • Encrypt privacy sensitive information • Test all 3rd party components (yourself) KEY APPLICATION CONSIDERATIONS HOW TO ADDRESS IT
  17. 17. THE 7 STEPS TO CLOUD ONBOARDING
  18. 18. HYBRID REFERENCE ARCHITECTURE CLOUD PROVIDER ENTERPRISE DATA CENTRE VPN RouterFirewall Multi tenant virtual servers Matching subnets (Enterprise IP ranges) VPN Gateway Enterprise Isolated Cloud Resources Smartphone Tablet Desktop Laptop SAN / Storage Pool WAN / Internet IaaS stack Identity Management
  19. 19. PUBLIC / PRIVATE CLOUDENTERPRISE DATA CENTRE CLOUD ONBOARDING STEPS 2 Network X Network X Application Workload 1 LDAP Database Storage Database Compute Storage Define the application workload Provision cloud resources
  20. 20. CLOUD ONBOARDING Application Workload PUBLIC / PRIVATE CLOUD LDAP Database Storage ENTERPRISE DATA CENTRE Secure bridge enabling network transparency 1 Database Compute 2 Application Workload 3 4 Conversion & Migration Network X Network X Storage Establish a connectivity bridge Deploy the application workload
  21. 21. CLOUD ONBOARDING PUBLIC / PRIVATE CLOUD Database Compute 2 Storage ENTERPRISE DATA CENTRE Network X Network X Secure bridge enabling network transparency Application Workload 3 4 Test & ValidateApplication Workload 1 7 LDAP Database Storage 6 5 Enable seamless access to resources Stop service Test and validate
  22. 22. CHOOSING A CLOUD SERVICE PROVIDER
  23. 23. CLOUD PRICING Cost Components 1. Bandwidth 2. Compute 3. Storage 4. Database 5. Connectivity On-premise Authentication DatabaseStorage Compute 2 3 4 Connectivity 5 Bandwidth 1 Website End-user
  24. 24. CLOUD PACKAGING CPU RAM Storage 1 Node 2 Nodes 3 Nodes 4 Nodes 5 Nodes Cores 1 2 3 4 5 RAM 1000Mb 2000Mb 3000Mb 4000Mb 5000Mb Storage 20Gb 20Gb 30Gb 40Gb 50Gb Transfer 1Gb/hr 2Gb/hr 3Gb/hr 4Gb/h 5Gb/hr IP Addresses 1 2 3 4 5 Backup 30Gb 60Gb 90Gb 120Gb 150Gb Source: Rackspace (http://www.rackspace.co.uk/cloud/servers/next-gen-pricing) Source: Exabytes (http://www.exabytes.com.my/cloud/nodes/) 5 Ghz 10 Gb 320 Gb Source: CloudSigma (https://zrh.cloudsigma.com/ui/) Tier 1 Tier 2 Tier 3 Tier 4 Tier 5 Tier 6 Tier 7 vCPU 1 1 2 2 4 6 8 RAM 512Mb 1Gb 2Gb 4Gb 8Gb 15Gb 30Gb Storage 20Gb 40Gb 80Gb 160Gb 320Gb 620Gb 1,2TB Tiered / pre-packaged:  Specified amount of CPU core, RAM and disk space  There is no room for custom configurations  You have to buy the tier that satisfies your requirements Per-node / VM:  Very similar to the tiered approach, each node is a pre- packaged set of resources  When you need more resources, simply buy more nodes  Nodes are more granular making customization a little easier Independently customizable:  CPU, RAM and Storage are not grouped together, nor are they forced to scale together  You need to know exactly what resources the application requires  Only pay for what you use, no tiers to lock you in
  25. 25. CLOUD PRICING Cost Components 1. Bandwidth 2. Compute 3. Storage 4. Database 5. Connectivity On-premise Authentication DatabaseStorage Compute 2 3 4 Connectivity 5 Bandwidth 1 Website End-user 6. Service
  26. 26. CHOOSING A CLOUD SERVICE PROVIDER • Do cost model and billing options offer the flexibility that you need? • Do you have clear visibility of performance, usage, costs and billing? • Is security built in and of the right standard? • Does the provider offer the resilience, business continuity and disaster recovery support that you need? • What kind of support is offered and how is that charged? • Avoid vendor lock-in: Is the provider using open standards and API’s? Migration Application Architecture Network Architecture Ease of use Commercials and Billing Security Performance Guarantees Support Business Continuity Future
  27. 27. FINAL THOUGHTS
  28. 28. DOWNLOADS ON INTERXION.COM NO CLOUD IS AN ISLAND Hybrid clouds offer new revenue opportunities HOW TO MOVE TO THE CLOUD? Take advantage of application migration
  29. 29. Amsterdam • Brussels • Copenhagen • Dublin • Dusseldorf • Frankfurt • Hilversum • London • Madrid • Paris • Stockholm • Vienna • Zurich www.interxion.com Follow me @zwet Read my blog: cloudboulevard.co THANK YOU

×