• Like

RightScale Webinar: Key Considerations For Cloud Migration and Portability

  • 202 views
Uploaded on

Migrating applications to the cloud requires both a sound strategy and a clear understanding of technical considerations. In addition, you will want to ensure portability between clouds to avoid …

Migrating applications to the cloud requires both a sound strategy and a clear understanding of technical considerations. In addition, you will want to ensure portability between clouds to avoid lock-in. This session will define strategic approaches to cloud migration and how to assess application suitability for migration.

In this webinar we cover the following:
1. Three common strategies to guide your migration decisions
2. Evaluating cloud-readiness of your application portfolio
3. Twelve technical considerations when migrating applications to cloud
4. Six use cases for cloud portability
5. Ensuring portability between AWS, Azure, Google, OpenStack, VMware vSphere and other clouds

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
202
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. KEY CONSIDERATIONS FOR CLOUD MIGRATION AND PORTABILITY
  • 2. • Rishi Vaish VP of Product, RightScale • Brian Adler Principal Cloud Architect, RightScale Q&A • Nicholas Martinazzi Sales Development Representative, RightScale Please use the “Questions” window to ask questions at any time Your Panel Today
  • 3. RightScale Cloud Portfolio Management Your Cloud Portfolio Self-Service Cloud AnalyticsCloud Management Manage Govern Optimize RightScale Cloud Portfolio Management Public Clouds Private Clouds Virtualized Environments
  • 4. Public Cloud Only Private Cloud Only 94% of Respondents are Using Cloud 58% 7%29% Public and Private Source: RightScale 2014 State of the Cloud Report Cloud Usage is Ubiquitous
  • 5. Hybrid is the Preferred Strategy Source: RightScale 2014 State of the Cloud Report
  • 6. VMware Dominates in Private Environments Source: RightScale 2014 State of the Cloud Report
  • 7. Dev, Test and Web are the Top Workloads Source: RightScale 2014 State of the Cloud Report
  • 8. 0% 20% 40% 60% 80% 100% Cloud Beginners Cloud Explorers Cloud Focused %ofRespondents Benefits Grow with Cloud Maturity % of Respondents Reporting these Benefits CapEx to OpEx Business continuity IT staff efficiency Geographic reach Higher performance Cost savings Faster time-to-market Higher availability Faster access to infrastructure Greater scalability Adoption is Driven by Clear Benefits Source: RightScale 2014 State of the Cloud Report
  • 9. What about Existing Workloads? What workloads should I move to the cloud?
  • 10. Use a Portfolio Strategy
  • 11. Segment Your App Portfolio by Technology Fit • Web architecture • Elastic design • Monolithic • Legacy • Traditional vendors Cloud-Ready • Greenfield • Designed for cloud Elastic Web Traditional
  • 12. Assess Business Impact to Establish Priority 11 REFACTOR DON’T MIGRATE HOLD OFF QUICK WINS Technical Fit BusinessImpact App 1 App 7 App 3 App 12 App 4 App 6 App 2 App 5 App 8 App 11 App 10 App 9
  • 13. Three Strategies for Existing Workloads 12 Manage Natively Migrate Once Make Portable
  • 14. Apply the Right Strategy 13 REFACTOR DON’T MIGRATE HOLD OFF QUICK WINS Technical Fit BusinessImpact App 1 App 7 App 3 App 12 App 4 App 6 App 2 App 5 App 8 App 11 App 10 App 9 Manage Natively Migrate Once Make Portable Manage Natively Make Portable
  • 15. Manage Natively
  • 16. Cloudify Virtualized Environments 15 On-premises Private Clouds Self-Service Portal Corporate Firewall Cloud Orchestration Layer vCenter Server™ ESXi VMware® vSphere® Public Clouds
  • 17. Migrate Once
  • 18. What Everyone Expects vSphere AWS or other clouds Greenfield workloads Migrated workloads
  • 19. Best Practice 1; Understand the realities Understand the Realities Is it really one way?
  • 20. Best Practice 3; Consider portability Make Portable
  • 21. Why Portability – Dev/Test vs Production 20 VMWare AWS
  • 22. Why Portability – Getting to Steady State 21 Time Load Public Cloud Private Cloud
  • 23. Why Portability – Geographical Reach Amazon Web Services Datapipe Google Cloud Platform HP Cloud IBM SoftLayer Rackspace Windows Azure Public Clouds Singapore Hong Kong Tokyo Dallas DC Area NYC Area SF Area Seattle Chicago Dublin London Amsterdam Oregon São Paulo Las Vegas Southeast Midwest Shanghai Sydney W Europe Private Clouds CloudStack OpenStack vSphere
  • 24. Why Portability – Arbitrage Cost 23 Public Clouds Private Clouds Virtualized Environments
  • 25. Why Portability – Disaster Recover Scenarios 24 Load Balancers App Servers Master DB Slave DB App Servers Slave DB Replicate > Replicate > Load Balancers PRIMARY WARM DR DNS
  • 26. Public Cloud Cloudburst Why Portability - Cloudburst 25 Low latency Private Network Private Cloud
  • 27. Two Approaches to Make Applications Portable 26 AWS Azure Google CloudStack OpenStack vSphere Multi-Cloud Image Configuration Scripts Containers
  • 28. How to Assess Your Portfolio Photo: stevendepolo
  • 29. Cloud-Suitability Scoring Criteria Business Considerations Cost//ROI Vendor Relationships Licensing Workload variability OPEX vs CAPEX Migration Costs Agility Workload reuse Speed-to-market Level of changes Existing vendor relationships Lock-in avoidance IP-Locked MAC-Locked Licensing servers (FlexNet, FlexIM) w/ restricted IP Pools
  • 30. Cloud-Suitability Scoring Criteria Technical Considerations • Windows 2008R2 ubiquitous. Windows 2012 fairly common. Windows 2003 often unsupported • RHEL 6.x and CentOS variants fairly common. Other Linux distros may or may not be supported Operating Systems • Classic one IP per SSL certificate can be prohibitive • Some IaaS vendors have solutions (ENI, EIP, etc.) SSL Termination • Dynamic/transient nature of cloud complicates clustering implementationClustering
  • 31. Cloud-Suitability Scoring Criteria Technical Considerations • Not supported in most IaaS offerings (Cloud Networks in Rackspace being the exception) Multicast Static IP requirements • Classic VIP implementation not available in IaaS offerings • Higher-latency workarounds are available (i.e. ENIs/EIPs in AWS) Virtual IP requirements • Hosted VMs are co-resident with other unaffiliated VMs. May be in breach of security/compliance regulations. • Some vendors have alternatives for this (i.e. Dedicated Instances in AWS) Tenancy • Standard IP addressing scheme is dynamic. Alternatives exist, but can be complicated and cumbersome.
  • 32. Cloud-Suitability Scoring Criteria Technical Considerations • Classic SAN/NAS environments are not available in IaaS offerings • Alternatives such as Ceph, GlusterFS, OpenAFS, etc. • Some third-party vendors do provide SAN/NAS functionality • Network proximity cannot generally be assumed. • Network segmentation can result in false positives (i.e. incorrect “master is down” determination) Filesystems/ Storage Configurations Database I/O requirements Master/Master Database configurations • Some IaaS providers support “provisioned IOPS” • SSD-based storage available, but typically requires an aggressive backup strategy
  • 33. Cloud-Suitability Scoring Criteria Technical Considerations • Virtual NIC cannot support the exchange rates of physical hardware due to overhead of hypervisor, multiple network stack traversal, etc. Bandwidth Scale-down Logic Master/Master Database configurations • Stateful applications require special handling of decommissioned servers (session handoff, connection draining, etc.) Data Movement • Large datasets may need to be moved to IaaS resources • WAN optimization tools can assist in moving/copying large datasets • Replicate data before app/VM migration to reduce migration window • Some vendors provide disk copying services
  • 34. Cloud Infrastructure Considerations Technical Considerations • User-controlled IP address space, routing, etc. is possible with many IaaS offerings • Use of VPN functionality can “extend” on-premises datacenter to the cloud securely Network Connectivity Scale-down Logic Master/Master Database configurations • Several IaaS vendors support dedicated links (AWS Direct Connect, Azure ExpressRoute) • Security, latency, complexity reduced • Varying port speeds (and cost structures) available Physical Connectivity
  • 35. Cloud Infrastructure Considerations Technical Considerations • Public Internet (usually) required, thus latency targets can be difficult to achieve • WAN Accelerators can be of great benefit in certain situations Latency Scale-down Logic Master/Master Database configurations • Typical SAN/NAS configurations not available • IaaS vendors provide object storage options (non-POSIX compliant) • Shared filesystems need to be self-implemented • GlusterFS • Ceph • OpenAFS Storage
  • 36. Cloud Infrastructure Considerations Technical Considerations Scale-down Logic Master/Master Database configurations • Network • VPC, Virtual Network, Cloud Networks, etc. • Data • At-rest: Some vendors provide encrypted block and/or object storage • In-flight: HTTPS, SSL, etc. • Third party tools also available for data at-rest encryption and key management Security
  • 37. Migration Tools • AWS VM Import/Export, etc. IaaS Vendor-Supplied Scale-down Logic • Entire industry sprouting up around this use-case • Varying approaches • Automation -Storage and networking ignored or reconfigured • Container/Wrapper -VMs run in third-party container -Adds overhead impacting performance • Combination: Automation & Manual -Networking and storage can be duplicated -Scalability questionable for large (dozens to hundreds of VMs) deployments Third-Party Tools
  • 38. • Hybrid cloud is the dominant model for enterprises • You have to decide which workloads to move to cloud • Apply a technical filter to identify segments • Apply a business impact filter to identify priority • Apply the appropriate strategy for migration to cloud • Manage Natively • Migrate Once • Make Portable • Portability provides a lot of flexibility! Takeaways 37
  • 39. Portability Has a Real Business Impact 38 “…it is so important for us to work with RightScale. RightScale helps us avoid vendor lock-in with any one cloud provider, ensures that we have the very best in cloud managed services.” Jeff Titus, GM, Digital Technology Solutions and Strategy, Audi of America, VW Group
  • 40. Next Steps and Q&A • Cloud Workload Migration Overview: www.rightscale.com/lp/cloud-migration- overview • Try RightScale Today: www.rightscale.com/free-trial • Talk to us today about your requirements: +1 888-989-1856
  • 41. THANK YOU.