SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
CLOUD MIGRATION AND PORTABILITY
(WITH OR WITHOUT CONTAINERS)
• Brian Adler
• Director of Enterprise Architecture, RightScale
• Kim Weins
• VP Marketing, RightScale
Panelists
RightScale
Cloud Management Platform
Orchestrate, automate and govern applications
across any cloud, any server, and any container
Two Solutions from RightScale
VIRTUAL
SERVERS
PUBLIC
CLOUDS
IAAS+/PAAS
SERVICES
PRIVATE
CLOUDS
BARE METAL
SERVERS
CONTAINER
CLUSTERS
User access controls and governance
Governance
MULTI-CLOUD ORCHESTRATION
RightScale
Optima
Work collaboratively with business units and
resource owners to reduce wasted cloud spend.
Optima
Cost management and
collaborative optimization
RightScale CMP Solution
VIRTUAL
SERVERS
PUBLIC
CLOUDS
IAAS+/PAAS
SERVICES
PRIVATE
CLOUDS
BARE METAL
SERVERS
CONTAINER
CLUSTERS
RightScale Cloud Management Platform
User access controls and governance
Governance
Cloud Management
Multi-cloud visibility,
automation, and operations
Self-Service
Catalog of templates and
automated provisioning
MULTI-CLOUD ORCHESTRATION
• Migration and Portability Defined
• Onboarding to Cloud
• Cloud to Cloud
• Ongoing Portability
• Containers or Not?
Agenda
4
IT’S A
MULTI-CLOUD WORLD
85% of Enterprises Want Multi-Cloud
Single private
5%
Single public
9%
No plans
1%
Multiple private
7%
Multiple public
20%
Hybrid cloud
58%
Enterprise Cloud Strategy
1000+ employees
Multi-Cloud
85%
Source: RightScale 2017 State of the Cloud Report
Stage of Use
# of Public
Clouds Used
Running applications 1.8
Experimenting 1.8
Total 3.6
Multiple Public Clouds in Use
Source: RightScale 2017 State of the Cloud Report
1. Operate anywhere
2. Leverage existing investments
3. Optimize costs
4. Access unique capabilities
5. Create resilient architectures
6. Maintain vendor leverage
7. Future-proof your cloud strategy
8. Multi-cloud happens
Multi-Cloud is a Given
8
Resource Pools
Public Cloud 1
Requirements
Filters
Performance
Cost
Compliance
Geo-location
Security
Match Application Requirements to Clouds
Vendors
Existing DC
App 1 App 2
Application
Portfolio
App 1
App 2
App 3
App n
…
App 4
App 5
Public Cloud 2
Hosted Private
Internal Private
Virtualized
App 3
App 4
App 5
App 6
App 7
9
• Migration (one-time)
• Onboard – migrate to cloud for first time
• Cloud to Cloud – move from cloud A to cloud B
• Portability (ongoing)
• Semi-portable – architected to move later with some effort
• Fully-portable – can deploy seamlessly on multiple supported clouds
Definitions
10
Use Cases for Portability
• Most Common
• Avoid lock-in
• Ability to move at some point
• Best venue approach (typically for batch/dev/qa)
• Geography, Cost, Features
• Lifecycle approach
• Dev/Test vs. Staging/Production on different resource pools
• Disaster Recovery
• Less Common
• Split-tier architectures
• Cloud-bursting
ONBOARDING TO CLOUD
Onboarding:
Assess Business Impact to Establish Priority
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
Three Strategies Onboarding Workloads
14
Manage
As Is
Migrate
Once
Make Portable
Onboarding: Apply the Right Strategy
15
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
Migrate
Once
Make
Portable
Manage
As Is
Make
Portable
Manage
As Is Migrate
Once
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, FlexLM) w/
restricted IP Pools
Cloud-Suitability Scoring Criteria
Technical Considerations
Basics Data/Storage Other
OS availability
Clustering
Tenancy
Networking
Multi-cast
SSL termination
Static and Virtual
IP requirements
Filesystem/
Storage
configurations
Database I/O
requirements
Bandwidth
Data movement
Scale-down logic
Master/Master DB
configurations
CLOUD TO CLOUD
• Determine Regions Needed cloudcomparison.rightscale.com
• Map Available Cloud Services
cloudcomparison.rightscale.com
• Plan for Integrations
• Compare Cloud Costs
• Line Up Expertise/Training/Support
Cloud to Cloud Migration Assessment
19
Determine Regions Needed
20
Map Available Cloud Services
21
Select
required
services Compare
providers
Share with
others
Drill down
to provider
website
• Example one: On AWS, considering move to Google
• Using NFS from AWS Marketplace
• No equivalent on Google at the time
• Decision to stay on AWS and switch to AWS EFS
• Example 2: On AWS, considering move to Google
• Google ILB (Internal Load Balancer) was in preview and not Generally
Available
• Decision to move anyways
• Customer “rolled their own” with Nginx
What If It’s a Mismatch?
22
Compare Cloud Costs
23
RightScale Scenario Builder
Cloud Provider Calculators
• Application Assessment
• Application Migration
• Development of Automated Templates
• Training
• Managed Services
Expertise & Assistance: RightScale Can Help
24
• AWS – Basic, Developer, Business and Enterprise
• All different SLAs and capabilities
• Pricing is % of spend
• Google – Gold, Silver, Platinum
• All different SLAs and capabilities
• Pricing is % of spend
• Moving to Role Based support in 2017…flat fees, per user per month
• IBM BlueMix – Free, Basic, Standard, Premium
• All different SLAs and capabilities
• Pricing is % of spend
• Azure – Developer, Standard, Pro. Direct, Premier
• Flat Fee
• Premier is custom
Support Services and SLAs
25
PORTABILITY
IN RIGHTSCALE
Two Options for Portability
27
AWS Azure Google IBM OpenStack vSphere
Multi-Cloud Image
Automated Configuration Containers
RightScale Templates Portability
• Script-based
• Scripts that configure
appropriately for each
cloud
• Container-based
• Deploy code via Docker
containers
• Combo of both
• Use scripts to configure
Docker hosts and containers
to deploy code
Containers Help with Portability
28
Container Hosts
(VMs)
In Cloud
AWS ECS GKE
Azure
Container
Service
Orchestrator
Container Hosts
(VMs)
On-Premise
Proprietary
Orchestrator
Kubernetes
Orchestrator
Choice of
Orchestrator
C C C
C C C
C C C
C C C
C C C
C C C
C C C
C C C
C C C
C C C
Changing clouds will change your host level provisioning and/or
setup and use a container orchestrator
Changing clouds will still require changes in use of
• persistent storage
• cloud specific services
• network topology
RightScale Templates for Portability
29
Load Balancers
App Servers
Master DB Slave DB
Replicate >
DNS
Configure a system:
Cloud Application Template (CAT)
Configure a server & deploy
code:
• RightScale ServerTemplates
• Chef, Puppet, Ansible
• Docker containers
Approaches for Cloud Selection in RightScale
30
User chooses
cloud based on
allowed options
Requirements
dictate cloud
choice
Cost dictates cloud
choice
• To learn more, email sales@rightscale.com
• Tool: cloudcomparison.rightscale.com
Q&A
31

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Best Practices for Your CMP RFP or RFI
Best Practices for Your CMP RFP or RFIBest Practices for Your CMP RFP or RFI
Best Practices for Your CMP RFP or RFI
 
Tagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud GovernanceTagging Best Practices for Cloud Governance
Tagging Best Practices for Cloud Governance
 
Automating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed ServicesAutomating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed Services
 
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-ThinkEnterprise Cloud Strategy: 7 Areas You Need to Re-Think
Enterprise Cloud Strategy: 7 Areas You Need to Re-Think
 
Cloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case StudiesCloud Lessons Learned: 3 Cloud Case Studies
Cloud Lessons Learned: 3 Cloud Case Studies
 
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend12 Ways to Manage Cloud Costs and Optimize Cloud Spend
12 Ways to Manage Cloud Costs and Optimize Cloud Spend
 
How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale
 How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale
How to Report and Optimize Cloud Costs Across All Your Clouds by RightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
How IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud ServicesHow IT at Getty Images Brokers Cloud Services
How IT at Getty Images Brokers Cloud Services
 
Cloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take NowCloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take Now
 
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take NowTop 10 Cloud Trends for 2018 and Actions You Can Take Now
Top 10 Cloud Trends for 2018 and Actions You Can Take Now
 
How a CMP Can Help You Right Now
How a CMP Can Help You Right NowHow a CMP Can Help You Right Now
How a CMP Can Help You Right Now
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
What Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud SuccessWhat Every MSP Needs to Know for Cloud Success
What Every MSP Needs to Know for Cloud Success
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
How to Manage Clouds, VMs and Bare Metal via RightScale
How to Manage Clouds, VMs and Bare Metal via RightScaleHow to Manage Clouds, VMs and Bare Metal via RightScale
How to Manage Clouds, VMs and Bare Metal via RightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 

Similar a Cloud Migration and Portability (with and without Containers)

Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Lucas Jellema
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale
 

Similar a Cloud Migration and Portability (with and without Containers) (20)

Compare Cloud Services: AWS vs Azure vs Google vs IBM
Compare Cloud Services: AWS vs Azure vs Google vs IBMCompare Cloud Services: AWS vs Azure vs Google vs IBM
Compare Cloud Services: AWS vs Azure vs Google vs IBM
 
How to Optimize your DevOps Environment in the Cloud
How to Optimize your DevOps Environment in the CloudHow to Optimize your DevOps Environment in the Cloud
How to Optimize your DevOps Environment in the Cloud
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Conversations in the Cloud
Conversations in the CloudConversations in the Cloud
Conversations in the Cloud
 
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
AWS re:Invent 2016: Large-scale AWS Migrations (ENT204)
 
Automating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed ServicesAutomating Cloud Operations: Tips from Managed Services
Automating Cloud Operations: Tips from Managed Services
 
Containerisation & Cloud Trends
Containerisation &  Cloud Trends Containerisation &  Cloud Trends
Containerisation & Cloud Trends
 
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESSHOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
HOW CLOUD PLATFORMS ARE EVOLVING TO SUPPORT WEB-SCALE DIGITAL AND IT BUSINESS
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5It summit 2014_migrating_applications_to_the_cloud-5
It summit 2014_migrating_applications_to_the_cloud-5
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Redefining business delivery with cloudxchange.io
Redefining business delivery  with cloudxchange.io Redefining business delivery  with cloudxchange.io
Redefining business delivery with cloudxchange.io
 
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
AWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid EnvironmentsAWS and VMware: How to Architect and Manage Hybrid Environments
AWS and VMware: How to Architect and Manage Hybrid Environments
 
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
AWS re:Invent 2016: Workshop: Migrating Microsoft Applications to AWS (ENT216)
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 

Más de RightScale

Más de RightScale (15)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 
AWS re:Invent 2017 Recap
AWS re:Invent 2017 RecapAWS re:Invent 2017 Recap
AWS re:Invent 2017 Recap
 
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBMCloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
Cloud Instances Price Comparison: AWS vs Azure vs Google vs IBM
 
Understanding VMware Cloud on AWS
Understanding VMware Cloud on AWSUnderstanding VMware Cloud on AWS
Understanding VMware Cloud on AWS
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Cloud Migration and Portability (with and without Containers)

  • 1. CLOUD MIGRATION AND PORTABILITY (WITH OR WITHOUT CONTAINERS)
  • 2. • Brian Adler • Director of Enterprise Architecture, RightScale • Kim Weins • VP Marketing, RightScale Panelists
  • 3. RightScale Cloud Management Platform Orchestrate, automate and govern applications across any cloud, any server, and any container Two Solutions from RightScale VIRTUAL SERVERS PUBLIC CLOUDS IAAS+/PAAS SERVICES PRIVATE CLOUDS BARE METAL SERVERS CONTAINER CLUSTERS User access controls and governance Governance MULTI-CLOUD ORCHESTRATION RightScale Optima Work collaboratively with business units and resource owners to reduce wasted cloud spend.
  • 4. Optima Cost management and collaborative optimization RightScale CMP Solution VIRTUAL SERVERS PUBLIC CLOUDS IAAS+/PAAS SERVICES PRIVATE CLOUDS BARE METAL SERVERS CONTAINER CLUSTERS RightScale Cloud Management Platform User access controls and governance Governance Cloud Management Multi-cloud visibility, automation, and operations Self-Service Catalog of templates and automated provisioning MULTI-CLOUD ORCHESTRATION
  • 5. • Migration and Portability Defined • Onboarding to Cloud • Cloud to Cloud • Ongoing Portability • Containers or Not? Agenda 4
  • 7. 85% of Enterprises Want Multi-Cloud Single private 5% Single public 9% No plans 1% Multiple private 7% Multiple public 20% Hybrid cloud 58% Enterprise Cloud Strategy 1000+ employees Multi-Cloud 85% Source: RightScale 2017 State of the Cloud Report
  • 8. Stage of Use # of Public Clouds Used Running applications 1.8 Experimenting 1.8 Total 3.6 Multiple Public Clouds in Use Source: RightScale 2017 State of the Cloud Report
  • 9. 1. Operate anywhere 2. Leverage existing investments 3. Optimize costs 4. Access unique capabilities 5. Create resilient architectures 6. Maintain vendor leverage 7. Future-proof your cloud strategy 8. Multi-cloud happens Multi-Cloud is a Given 8
  • 10. Resource Pools Public Cloud 1 Requirements Filters Performance Cost Compliance Geo-location Security Match Application Requirements to Clouds Vendors Existing DC App 1 App 2 Application Portfolio App 1 App 2 App 3 App n … App 4 App 5 Public Cloud 2 Hosted Private Internal Private Virtualized App 3 App 4 App 5 App 6 App 7 9
  • 11. • Migration (one-time) • Onboard – migrate to cloud for first time • Cloud to Cloud – move from cloud A to cloud B • Portability (ongoing) • Semi-portable – architected to move later with some effort • Fully-portable – can deploy seamlessly on multiple supported clouds Definitions 10
  • 12. Use Cases for Portability • Most Common • Avoid lock-in • Ability to move at some point • Best venue approach (typically for batch/dev/qa) • Geography, Cost, Features • Lifecycle approach • Dev/Test vs. Staging/Production on different resource pools • Disaster Recovery • Less Common • Split-tier architectures • Cloud-bursting
  • 14. Onboarding: Assess Business Impact to Establish Priority 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
  • 15. Three Strategies Onboarding Workloads 14 Manage As Is Migrate Once Make Portable
  • 16. Onboarding: Apply the Right Strategy 15 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 Migrate Once Make Portable Manage As Is Make Portable Manage As Is Migrate Once
  • 17. 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, FlexLM) w/ restricted IP Pools
  • 18. Cloud-Suitability Scoring Criteria Technical Considerations Basics Data/Storage Other OS availability Clustering Tenancy Networking Multi-cast SSL termination Static and Virtual IP requirements Filesystem/ Storage configurations Database I/O requirements Bandwidth Data movement Scale-down logic Master/Master DB configurations
  • 20. • Determine Regions Needed cloudcomparison.rightscale.com • Map Available Cloud Services cloudcomparison.rightscale.com • Plan for Integrations • Compare Cloud Costs • Line Up Expertise/Training/Support Cloud to Cloud Migration Assessment 19
  • 22. Map Available Cloud Services 21 Select required services Compare providers Share with others Drill down to provider website
  • 23. • Example one: On AWS, considering move to Google • Using NFS from AWS Marketplace • No equivalent on Google at the time • Decision to stay on AWS and switch to AWS EFS • Example 2: On AWS, considering move to Google • Google ILB (Internal Load Balancer) was in preview and not Generally Available • Decision to move anyways • Customer “rolled their own” with Nginx What If It’s a Mismatch? 22
  • 24. Compare Cloud Costs 23 RightScale Scenario Builder Cloud Provider Calculators
  • 25. • Application Assessment • Application Migration • Development of Automated Templates • Training • Managed Services Expertise & Assistance: RightScale Can Help 24
  • 26. • AWS – Basic, Developer, Business and Enterprise • All different SLAs and capabilities • Pricing is % of spend • Google – Gold, Silver, Platinum • All different SLAs and capabilities • Pricing is % of spend • Moving to Role Based support in 2017…flat fees, per user per month • IBM BlueMix – Free, Basic, Standard, Premium • All different SLAs and capabilities • Pricing is % of spend • Azure – Developer, Standard, Pro. Direct, Premier • Flat Fee • Premier is custom Support Services and SLAs 25
  • 28. Two Options for Portability 27 AWS Azure Google IBM OpenStack vSphere Multi-Cloud Image Automated Configuration Containers RightScale Templates Portability • Script-based • Scripts that configure appropriately for each cloud • Container-based • Deploy code via Docker containers • Combo of both • Use scripts to configure Docker hosts and containers to deploy code
  • 29. Containers Help with Portability 28 Container Hosts (VMs) In Cloud AWS ECS GKE Azure Container Service Orchestrator Container Hosts (VMs) On-Premise Proprietary Orchestrator Kubernetes Orchestrator Choice of Orchestrator C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Changing clouds will change your host level provisioning and/or setup and use a container orchestrator Changing clouds will still require changes in use of • persistent storage • cloud specific services • network topology
  • 30. RightScale Templates for Portability 29 Load Balancers App Servers Master DB Slave DB Replicate > DNS Configure a system: Cloud Application Template (CAT) Configure a server & deploy code: • RightScale ServerTemplates • Chef, Puppet, Ansible • Docker containers
  • 31. Approaches for Cloud Selection in RightScale 30 User chooses cloud based on allowed options Requirements dictate cloud choice Cost dictates cloud choice
  • 32. • To learn more, email sales@rightscale.com • Tool: cloudcomparison.rightscale.com Q&A 31