SlideShare a Scribd company logo
1 of 34
Webinar: Atmosera and iTrellis
Re-Platforming Applications for the Cloud
February 28, 2018
Agenda
• Why the cloud and why now?
• What re-platforming means and why you need
to think about it?
• How to take full advantage of a cloud such
as Azure?
• Lessons learned and best practices for planning
a successful move to a modern cloud?
• Q&A
2
Two Sides of the Same Coin
Get your applications
ready for the cloud.
Setup your cloud environment
and keep it running.
3
About Your Speakers
4
Scott Harvey
VP of Engineering & Operations
Christopher L. Johnson
CEO
Why the Cloud & Why Now?
5
Atmosera and iTrellis Market Focus
Colocation
• Migrate on-premise data centers
• Support non-virtualized workloads
Hosting
• Addresses perceived security concerns
• Support deterministic workloads
Infrastructure as a Service (IaaS)
• Provides a gateway to public clouds
• Support elastic & geo-distributed
workloads
• Quickly adding PaaS workloads
6
7
Cloud Initiatives: #1 Focus Is Optimizing Spend
What Re-Platforming Means
& Why You Need to Think About It?
8
Many Failed Attempts
Successfully migrating to a public cloud
like Azure has many pitfalls often resulting in:
• Cost overruns
• Reduced functionality
• Missed deadlines
• Frustrated teams
Requires ongoing expert management
to deliver sustained improvements in:
• Performance
• Resiliency
• Compliance & Information Security (InfoSec)
• Monitoring & DDoS Protection + WAF
• Release Management and Automation
9
Cloud Migrations – Another Industrialization Wave
10
More Cloud Adoption -> More Standards, Less Confusion
More Standards -> More Commonly Used Tools
More Commonly Used Tools -> Improved Solution Delivery Techniques
Improved Solution Delivery Techniques -> Faster Speed to Market, Cost Savings
• Collaborative
• Transparent
• Reliable
• Predictable
• Cost Effective
• Scalable
Cloud Migrations – Common Reasons
11
We have re-factored a wide variety of standalone desktop applications and client/server
applications into “The Cloud”.
Some applications were written 20 years ago, were significant investments, they “work”, and
continue to provide business value.
However, with increasing frequency they are going “terminal”. Typical reasons:
• Programmer scarcity
• Earlier implementations of current languages in Architectures (e.g. Client/Server) that
cannot be effectively deployed without significant modification, e.g. C++, Java, C#
• User Experience awkward by today’s standards
• New Feature Requests that cannot be accommodated
3 Options to Move Applications to the Cloud
Lift-and-Shift
12
• Duplicate what is already
existing.
• Usually very expensive in
terms of resource
consumption relative to the
other two options.
3 Options to Move Applications to the Cloud
Lift-and-Shift
Re-Platforming
13
• Duplicate what is already
existing.
• Usually very expensive in
terms of resource
consumption relative to the
other two options.
• Least amount of changes to
move aka "lift-tinker-and-test-
and-shift".
• Can save significant dollars.
• Does not require a complete
re-architecture or
development of applications.
3 Options to Move Applications to the Cloud
Lift-and-Shift
Re-Platforming
Re-Factoring
14
• Duplicate what is already
existing.
• Usually very expensive in
terms of resource
consumption relative to the
other two options.
• Least amount of changes to
move aka "lift-tinker-and-test-
and-shift".
• Can save significant dollars.
• Does not require a complete
re-architecture or
development of applications.
• Modify the applications such
that they become cloud
native.
• Re-imagine how applications
are architected and
developed, typically using
cloud-native features.
• Optimal way to take
advantage of a public cloud
such as Azure.
• Can be cost-prohibitive from
an application development
point of view.
3 Options to Move Applications to the Cloud
Lift-and-Shift
Re-Platforming
Re-Factoring
15
Potential development & time to market costs
3 Options to Move Applications to the Cloud
Lift-and-Shift
Re-Platforming
Re-Factoring
16
Potential development & time to market costs
Potential savings in operating & consumption costs
Determine Which Option Is Best for You
• Availability of development resources
• Use case market window
• Scalability concerns
• Ramp-up time
17
How to Take Full Advantage
of a Cloud Such as Azure?
18
Performance: Agility and Flexibility
Infrastructure User Experience
19
Scalability
• Deal with growth in users and data
• Use compute only when needed
Reliability & InfoSec
• Replication and recovery strategy
• Secure and protect the application & data
Flexibility
• Increase cadence of updates
• Evolve to meet new requirements
Response time and geo-distribution
• Serve pages closer to visitors
• Keep distributed content fresh
Health Monitoring
• Latency and response times
• Application behavior
• Down state
Resiliency
Business Continuity (BC) Disaster Recovery (DR)
20
• Alternate or remote personnel
• Alternate facilities and/or locations
• Alternate equipment
• Continuation or alteration of processes
• HR, development, accounting, etc.
• Contains DR procedures
• IT systems
 Assessment
 Repair
 Salvage or clean exit
• Backup strategy
• Business applications
• Corporate data
Compliance & InfoSec
Compliance InfoSec
21
• A demonstration of how your security
program maps to set of controls
defined by regulatory organization
• Typically a snapshot in time
• ”Check the box” to meet defined
requirements…nothing more
• Not your blueprint on how to do
security
• Programs that protect information and
assets from threats by controlling how
information and access is shared
• An ongoing set of programs meant for
iterative improvement year after year
• Requires continual understanding of
risks and threats to properly define
roadmap and strategy
Cost Savings
Direct Indirect
22
• Re-platforming into PaaS services cost
less to operate
• Pay for only what you consume in a
utility billing model
• Reduced on-premise footprint costs
• Better scalability due to re-factoring
requires fewer headcount resources
• Modern application monitoring
frameworks offer application usage
metrics
Cloud Migrations – Solution Delivery Roles / Responsibilities
23
Build, Test
Product
Owners
Release
Engineers
Business
Analysts
Developers
Investors /
Executives
Time
Operations
Team
BAs
(In Test)
Planning
Analysis
Design
Development Quality Assurance
Demo
Release
Production
Ideas, Needs
Products,
Services
General
Specific Atomic
Holistic
Technical
Architect
Developers
(In Test)
TPM
Feature Driven Development:
We focus on the following roles, activities, and
deliverables, seeking to understand how our clients
accomplish work in these areas.
Our goal is to establish a clear workflow of
handoffs, by role, that supports the continuous
delivery of ideation, requirements decomposition,
development, testing, and deployment of new
products / services to production.
Program Management
(Product Backlog)
Architecture
(Application,
Environment)
(Epics)
(User Stories)
(Features)
(Code) (Unit Test / Automated Test)
(User Acceptance Test)
(DevOps)
(Product / Service Launch)
Cloud Migrations – Established Collaboration Tools
25
Build, Test
Product
Owners
Release
Engineers
Business
Analysts
Developers
Investors /
Executives
Time
Operations
Team
BAs
(In Test)
Products,
Services
TPM
Technical
Architect
Developers
(In Test)
Scrum-ban Stories
Iterative Performance Metrics
Ideas, Needs
Strategic Roadmap
Automated Tests
Roll-up UAT Metrics, i.e. “Done”
Production Monitoring
Code
Product Backlog
Azure Development Tool Example:
• Microsoft Project
• Microsoft Visual Studio Team Services
• Microsoft Application Insights
Cloud Migrations – Scalable Teams
26
Developer
Product
Owner A
BA
Lead
Developer
Time
TPM
Technical Architect
Product
Owner B
Lead
Developer
Developer
Developer
Developer
Developer
Lead
Developer Developer
Developer
Product
Owner C
BA
Lead
Developer
Developer
Developer
Developer
BA
Release
Engineer
Release
Engineer
Ideas,Needs
Products,
Services
Planning, Analysis
(Epics/Features)
Design, Development, QA Test, Demo, UAT
(User Stories, Code, UT/AT, Validation)
Release Management
(Environments)
FDD Work Stream A
FDD Work Stream B
FDD Work Stream C
Leverage Blueprints: Simple Cloud
27
Leverage Blueprints: Highly Available Cloud
28
Leverage Blueprints: Compliant Cloud
29
Lessons learned and best practices
for planning a successful move to
a modern cloud?
30
When Is the Cloud Not a Good Fit
• Older Operating Systems (OS)
• Non-standard database technology
• Dated web development applications
• Environments which have hardware
dependencies
• Large data and file distribution where
egress (exit) is the majority of traffic
31
Compliance
32
Critical to consider the type of data
you are collecting/processing
• Personal information
• Health data
• Financial & card data
• Tax records
Data types are subject to different
security and compliance mandates
• Breaches can harm reputation
• Fines can be significant
• Increasingly country-specific
“Put the Cloud to Work”: A Continuous Cycle
Map existing environment to
corresponding Azure cloud
Move existing environment
to a public or private
Azure cloud
Transform applications to better take
advantage of Azure capabilities
Ongoing management &
maintenance to keep
running at its best
33
Q&A
34
Re-Platforming Applications for the Cloud

More Related Content

What's hot

A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment frameworkCarlo Colicchio
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruNRB
 
V mware operational readiness for cloud computing service
V mware operational readiness for cloud computing serviceV mware operational readiness for cloud computing service
V mware operational readiness for cloud computing servicesolarisyougood
 
Do-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgrationDo-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgrationJoseph Lopez, M.ISM
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...AWS Germany
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
Are your cloud applications performing? How Application Performance Managemen...
Are your cloud applications performing? How Application Performance Managemen...Are your cloud applications performing? How Application Performance Managemen...
Are your cloud applications performing? How Application Performance Managemen...DevOps.com
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCAST
 
CRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCraig F.R Read
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
Cloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingCloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingTechWell
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksSanjeev Sharma
 
Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0Open Data Center Alliance
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloudRaj Raj
 
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...PT Datacomm Diangraha
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudNestweaver
 
Omaha DevOps Meetup - Sept 2018
Omaha DevOps Meetup - Sept 2018Omaha DevOps Meetup - Sept 2018
Omaha DevOps Meetup - Sept 2018Michael Nichols
 

What's hot (20)

A cloud readiness assessment framework
A cloud readiness assessment frameworkA cloud readiness assessment framework
A cloud readiness assessment framework
 
DevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay ChandruDevOps for Enterprise Systems - Sanjay Chandru
DevOps for Enterprise Systems - Sanjay Chandru
 
V mware operational readiness for cloud computing service
V mware operational readiness for cloud computing serviceV mware operational readiness for cloud computing service
V mware operational readiness for cloud computing service
 
Do-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgrationDo-It-Yourself ENOVIA PLM MIgration
Do-It-Yourself ENOVIA PLM MIgration
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Are your cloud applications performing? How Application Performance Managemen...
Are your cloud applications performing? How Application Performance Managemen...Are your cloud applications performing? How Application Performance Managemen...
Are your cloud applications performing? How Application Performance Managemen...
 
6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software6 Effective Ways to Evaluate Your On-Premise Law Software
6 Effective Ways to Evaluate Your On-Premise Law Software
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST Highlight
 
CRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the CloudCRM Trilogix; Migrating Legacy Systems to the Cloud
CRM Trilogix; Migrating Legacy Systems to the Cloud
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Cloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and TestingCloud Computing: Powering the Future of Development and Testing
Cloud Computing: Powering the Future of Development and Testing
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecksUsing Lean Thinking to identify and address Delivery Pipeline bottlenecks
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
 
Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0Forecast 2014: ODCA Cloud Maturity Model V2.0
Forecast 2014: ODCA Cloud Maturity Model V2.0
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
 
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...
 
Migrating your Existing Applications to the Cloud
Migrating your Existing Applications to the CloudMigrating your Existing Applications to the Cloud
Migrating your Existing Applications to the Cloud
 
Omaha DevOps Meetup - Sept 2018
Omaha DevOps Meetup - Sept 2018Omaha DevOps Meetup - Sept 2018
Omaha DevOps Meetup - Sept 2018
 

Similar to Re-Platforming Applications for the Cloud

Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App ModernizationPhi Huynh
 
Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Amazon Web Services
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleTom Laszewski
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Amazon Web Services
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionTom Laszewski
 
(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...Amazon Web Services
 
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-5margaret_ronald
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudSkytap Cloud
 
Making Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesMaking Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesCloudify Community
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
 
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 ChallengesOSSCube
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migrationRISC Networks
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxmustafa435048
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganAmazon Web Services
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeVMware Tanzu
 
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons LearnedVMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons LearnedVMworld
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Amazon Web Services
 

Similar to Re-Platforming Applications for the Cloud (20)

Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]Migração - EBC on the road Brazil Edition [Portuguese]
Migração - EBC on the road Brazil Edition [Portuguese]
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
(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...
 
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
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
Making Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to MicroservicesMaking Your Apps Cloudy - Migrating to Microservices
Making Your Apps Cloudy - Migrating to Microservices
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
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
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
How to Migrate Applications Off a Mainframe
How to Migrate Applications Off a MainframeHow to Migrate Applications Off a Mainframe
How to Migrate Applications Off a Mainframe
 
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons LearnedVMworld 2013: SDDC IT Operations Transformation:  Multi-customer Lessons Learned
VMworld 2013: SDDC IT Operations Transformation: Multi-customer Lessons Learned
 
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
Demystifying Cloud Economics - How to Build an Investment Case for Scale Migr...
 

Recently uploaded

VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 

Recently uploaded (20)

VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 

Re-Platforming Applications for the Cloud

  • 1. Webinar: Atmosera and iTrellis Re-Platforming Applications for the Cloud February 28, 2018
  • 2. Agenda • Why the cloud and why now? • What re-platforming means and why you need to think about it? • How to take full advantage of a cloud such as Azure? • Lessons learned and best practices for planning a successful move to a modern cloud? • Q&A 2
  • 3. Two Sides of the Same Coin Get your applications ready for the cloud. Setup your cloud environment and keep it running. 3
  • 4. About Your Speakers 4 Scott Harvey VP of Engineering & Operations Christopher L. Johnson CEO
  • 5. Why the Cloud & Why Now? 5
  • 6. Atmosera and iTrellis Market Focus Colocation • Migrate on-premise data centers • Support non-virtualized workloads Hosting • Addresses perceived security concerns • Support deterministic workloads Infrastructure as a Service (IaaS) • Provides a gateway to public clouds • Support elastic & geo-distributed workloads • Quickly adding PaaS workloads 6
  • 7. 7 Cloud Initiatives: #1 Focus Is Optimizing Spend
  • 8. What Re-Platforming Means & Why You Need to Think About It? 8
  • 9. Many Failed Attempts Successfully migrating to a public cloud like Azure has many pitfalls often resulting in: • Cost overruns • Reduced functionality • Missed deadlines • Frustrated teams Requires ongoing expert management to deliver sustained improvements in: • Performance • Resiliency • Compliance & Information Security (InfoSec) • Monitoring & DDoS Protection + WAF • Release Management and Automation 9
  • 10. Cloud Migrations – Another Industrialization Wave 10 More Cloud Adoption -> More Standards, Less Confusion More Standards -> More Commonly Used Tools More Commonly Used Tools -> Improved Solution Delivery Techniques Improved Solution Delivery Techniques -> Faster Speed to Market, Cost Savings • Collaborative • Transparent • Reliable • Predictable • Cost Effective • Scalable
  • 11. Cloud Migrations – Common Reasons 11 We have re-factored a wide variety of standalone desktop applications and client/server applications into “The Cloud”. Some applications were written 20 years ago, were significant investments, they “work”, and continue to provide business value. However, with increasing frequency they are going “terminal”. Typical reasons: • Programmer scarcity • Earlier implementations of current languages in Architectures (e.g. Client/Server) that cannot be effectively deployed without significant modification, e.g. C++, Java, C# • User Experience awkward by today’s standards • New Feature Requests that cannot be accommodated
  • 12. 3 Options to Move Applications to the Cloud Lift-and-Shift 12 • Duplicate what is already existing. • Usually very expensive in terms of resource consumption relative to the other two options.
  • 13. 3 Options to Move Applications to the Cloud Lift-and-Shift Re-Platforming 13 • Duplicate what is already existing. • Usually very expensive in terms of resource consumption relative to the other two options. • Least amount of changes to move aka "lift-tinker-and-test- and-shift". • Can save significant dollars. • Does not require a complete re-architecture or development of applications.
  • 14. 3 Options to Move Applications to the Cloud Lift-and-Shift Re-Platforming Re-Factoring 14 • Duplicate what is already existing. • Usually very expensive in terms of resource consumption relative to the other two options. • Least amount of changes to move aka "lift-tinker-and-test- and-shift". • Can save significant dollars. • Does not require a complete re-architecture or development of applications. • Modify the applications such that they become cloud native. • Re-imagine how applications are architected and developed, typically using cloud-native features. • Optimal way to take advantage of a public cloud such as Azure. • Can be cost-prohibitive from an application development point of view.
  • 15. 3 Options to Move Applications to the Cloud Lift-and-Shift Re-Platforming Re-Factoring 15 Potential development & time to market costs
  • 16. 3 Options to Move Applications to the Cloud Lift-and-Shift Re-Platforming Re-Factoring 16 Potential development & time to market costs Potential savings in operating & consumption costs
  • 17. Determine Which Option Is Best for You • Availability of development resources • Use case market window • Scalability concerns • Ramp-up time 17
  • 18. How to Take Full Advantage of a Cloud Such as Azure? 18
  • 19. Performance: Agility and Flexibility Infrastructure User Experience 19 Scalability • Deal with growth in users and data • Use compute only when needed Reliability & InfoSec • Replication and recovery strategy • Secure and protect the application & data Flexibility • Increase cadence of updates • Evolve to meet new requirements Response time and geo-distribution • Serve pages closer to visitors • Keep distributed content fresh Health Monitoring • Latency and response times • Application behavior • Down state
  • 20. Resiliency Business Continuity (BC) Disaster Recovery (DR) 20 • Alternate or remote personnel • Alternate facilities and/or locations • Alternate equipment • Continuation or alteration of processes • HR, development, accounting, etc. • Contains DR procedures • IT systems  Assessment  Repair  Salvage or clean exit • Backup strategy • Business applications • Corporate data
  • 21. Compliance & InfoSec Compliance InfoSec 21 • A demonstration of how your security program maps to set of controls defined by regulatory organization • Typically a snapshot in time • ”Check the box” to meet defined requirements…nothing more • Not your blueprint on how to do security • Programs that protect information and assets from threats by controlling how information and access is shared • An ongoing set of programs meant for iterative improvement year after year • Requires continual understanding of risks and threats to properly define roadmap and strategy
  • 22. Cost Savings Direct Indirect 22 • Re-platforming into PaaS services cost less to operate • Pay for only what you consume in a utility billing model • Reduced on-premise footprint costs • Better scalability due to re-factoring requires fewer headcount resources • Modern application monitoring frameworks offer application usage metrics
  • 23. Cloud Migrations – Solution Delivery Roles / Responsibilities 23 Build, Test Product Owners Release Engineers Business Analysts Developers Investors / Executives Time Operations Team BAs (In Test) Planning Analysis Design Development Quality Assurance Demo Release Production Ideas, Needs Products, Services General Specific Atomic Holistic Technical Architect Developers (In Test) TPM Feature Driven Development: We focus on the following roles, activities, and deliverables, seeking to understand how our clients accomplish work in these areas. Our goal is to establish a clear workflow of handoffs, by role, that supports the continuous delivery of ideation, requirements decomposition, development, testing, and deployment of new products / services to production. Program Management (Product Backlog) Architecture (Application, Environment) (Epics) (User Stories) (Features) (Code) (Unit Test / Automated Test) (User Acceptance Test) (DevOps) (Product / Service Launch)
  • 24. Cloud Migrations – Established Collaboration Tools 25 Build, Test Product Owners Release Engineers Business Analysts Developers Investors / Executives Time Operations Team BAs (In Test) Products, Services TPM Technical Architect Developers (In Test) Scrum-ban Stories Iterative Performance Metrics Ideas, Needs Strategic Roadmap Automated Tests Roll-up UAT Metrics, i.e. “Done” Production Monitoring Code Product Backlog Azure Development Tool Example: • Microsoft Project • Microsoft Visual Studio Team Services • Microsoft Application Insights
  • 25. Cloud Migrations – Scalable Teams 26 Developer Product Owner A BA Lead Developer Time TPM Technical Architect Product Owner B Lead Developer Developer Developer Developer Developer Lead Developer Developer Developer Product Owner C BA Lead Developer Developer Developer Developer BA Release Engineer Release Engineer Ideas,Needs Products, Services Planning, Analysis (Epics/Features) Design, Development, QA Test, Demo, UAT (User Stories, Code, UT/AT, Validation) Release Management (Environments) FDD Work Stream A FDD Work Stream B FDD Work Stream C
  • 27. Leverage Blueprints: Highly Available Cloud 28
  • 29. Lessons learned and best practices for planning a successful move to a modern cloud? 30
  • 30. When Is the Cloud Not a Good Fit • Older Operating Systems (OS) • Non-standard database technology • Dated web development applications • Environments which have hardware dependencies • Large data and file distribution where egress (exit) is the majority of traffic 31
  • 31. Compliance 32 Critical to consider the type of data you are collecting/processing • Personal information • Health data • Financial & card data • Tax records Data types are subject to different security and compliance mandates • Breaches can harm reputation • Fines can be significant • Increasingly country-specific
  • 32. “Put the Cloud to Work”: A Continuous Cycle Map existing environment to corresponding Azure cloud Move existing environment to a public or private Azure cloud Transform applications to better take advantage of Azure capabilities Ongoing management & maintenance to keep running at its best 33

Editor's Notes

  1. Scott Source: Market Opportunity Map: Infrastructure Outsourcing and Managed Services, Worldwide Published: 17 May 2017 ID: G00314754 https://www.gartner.com/document/3719317?ref=solrAll&refval=198653774&qid=d899fd736cd14f6a9893a3690fcb465b
  2. Chris + Scott Source: https://www.rightscale.com/lp/state-of-the-cloud?campaign=7010g0000016JiA
  3. Scott + Chris
  4. Chris
  5. Chris
  6. Scott
  7. Scott
  8. Chris
  9. Chris
  10. Scott
  11. Scott
  12. Scott m+ Chris
  13. Scott
  14. Scott
  15. Scott
  16. Chris
  17. Chris
  18. Chris
  19. Chris
  20. Scott and Chris
  21. Scott and Chris
  22. Scott and Chris
  23. Scott and Chris
  24. Scott
  25. Scott and Chris