SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
© 2014 Cloud Technology Partners, Inc. / Confidential
1
Cloud Computing Expo – NYC
June 12, 2014
Moving Mission Critical Applications to the Cloud
© 2014 Cloud Technology Partners, Inc. / Confidential
2
• Kacy Clarke
– Vice President, Principal Architect at Cloud Technology Partners
• Shane Shelton
– Sr. Director of Application Performance and Development
Operations at McGraw-Hill Education
• Nathan Anderson
– IT Leader – Innovation at GE Capital
About the Panel
kacy.clarke@cloudtp.com
www.linkedin.com/in/kacyclarke/
updraft-downdraft.blogspot.com
@kacyclarke
+KacyClarke
© 2014 Cloud Technology Partners, Inc. / Confidential
3
Cloud and Mission Critical is the New Normal
© 2014 Cloud Technology Partners, Inc. / Confidential
4
Modern cloud architectures are hard to manage and scale
using traditional approaches
The Mission Critical Application Dilemma
Cloud
Provider
Customers
Employees
Application
Source: Compuware
XML/SOAPhttp SQL TCIP/IP
© 2014 Cloud Technology Partners, Inc. / Confidential
5
• Missed SLA’s
• Long Mean Time to Recovery
• Gaps in monitoring and operational tools
• Sporadic performance problems
• Data synchronization and placement issues
• SDLC sprawl and inconsistencies
• Over provisioning
• Dev and operational skills and knowledge
• Integration latency
• Manual or frozen configurations
• Compliance or security findings
• Cost savings objectives not met
Lift and Shift Can Result in Cloud Migration Debt
© 2014 Cloud Technology Partners, Inc. / Confidential
6
The Reality Check for Enterprise Application Migration
© 2014 Cloud Technology Partners, Inc. / Confidential
7
• What were some of the key
business challenges you've
faced in preparing to move to
the cloud?
• What are some of the key
technical challenges in
building your cloud
environment?
• How have you had to change
your applications to run in the
cloud?
Panel Discussion: Mission Critical Application Migration
Private
Cloud
Public
Cloud
Hybrid
Cloud
Multi-
Cloud
© 2014 Cloud Technology Partners, Inc. / Confidential
8
GE: ArchOps – more than cloud
© 2014 Cloud Technology Partners, Inc. / Confidential
9
GE Continuous Convergence Aka: Full Stack Continuous Delivery
Everything
Converges
© 2014 Cloud Technology Partners, Inc. / Confidential
10
GE: Lessons from the journey so far…
1. Plan for Organizational & Culture Change; Communicate!
2. Velocity needs effective monitoring & alerting
3. Minimum Viable Product is essential: Building faster =
better.
4. Requirements must be clear: code-able and testable
5. Empower your teams
6. Get developers powerful machines
7. Its not for everyone at first; keep going
8. Full stack engineers are hard to find…plan to grow them
Our journey now continues with many more apps in the pipeline.
© 2014 Cloud Technology Partners, Inc. / Confidential
11
Biggest Business Challenges?
MHE: Convincing a Large Organization to Move to AWS Is Hard
• Cloud is still relatively new
• Legacy applications in AWS is difficult
• Operational support (monitoring, governance, policy/procedure)
• Financials
• Finding people
© 2014 Cloud Technology Partners, Inc. / Confidential
12
• Difficult Situations Encountered
– Moving away from F5s to ELBs
– Security approvals
– Dependency on Oracle products
– Not being in control of everything (IaaS instead of in-house)
– Monitoring
MHE: Our Biggest Challenges
© 2014 Cloud Technology Partners, Inc. / Confidential
13
• What Were the Most Difficult Hurdles to Overcome?
– ELB functionality
• Limited in what it is capable of doing when compared to internal F5s
– Oracle Coherence for session management/caching
• Was not made for the cloud; strict latency rules
• Can only deploy across a single AZ; won’t scale multiple AZs
– Auto Scaling
• Using Weblogic and Coherence takes a lot longer to scale up a new server than expected (6-7
minutes)
• Takes a really long time to automate things when you’re starting from scratch, especially when
using proprietary software
MHE Connect’s Biggest Technical Challenges
© 2014 Cloud Technology Partners, Inc. / Confidential
14
Aligning Your Application to the Cloud Isn’t a Simple Job
Traditional
Architectures
• Scale Up
• Monolithic
• Stateful
• Infra Dependent
• Fixed Capacity
• LAN Located
dependencies
• Latency intolerant
• Tightly coupled
• Consolidated /
clustered DB
• Rich / chatty client
• Commercial licenses
• Infra Supported
Availability
• Semi-automated
build/deploy
• Manual fault
recovery
• Active/Passive/DR
• Perimeter Security
• Allocated costs
The “Old World”
Cloud Aligned
Architectures
• Scale Out
• Distributed
• Stateless
• Infra Agnostic
• Elastic capacity
• WAN, Location
transparency
• Latency tolerant
• Loosely coupled
• Sharded / replicated
/ distributed DB
• Mobile/thin client
• PaaS / Open Source
• App Supported
Availability
• Continuous
Integration/Delivery
• Self healing, fault
tolerant
• Active/Active
• Defense in depth
• Pay as you go
The “New World”
The Targets
Refactor
Automate
© 2014 Cloud Technology Partners, Inc. / Confidential
15
• The Cloud makes it easy to get whatever
resources you need on demand
• Continuous integration and continuous
delivery can deliver rapid innovation for
all applications
• Development teams have a self-service
portal for all non-production
environments
• Automated provisioning ensures full
security and compliance
• Fully automated deployments are simple
to roll back
The Dream: Agile, Fully Automated, Compliant App Infrastructure
© 2014 Cloud Technology Partners, Inc. / Confidential
16
• The application team hires “DevOps” resources or outsources infrastructure deployment
• They choose non-standard technologies, configurations
• Core system monitoring is incomplete
• Security and compliance standards are only partially implemented
• No one is responsible for OS patches, capacity mgmt, or required upgrades
• Operations has no visibility into the deployment as their agents aren’t running
• Incident management procedures have only the dev team on call
• Data movement jobs break and quickly get out of synch
• A major issue can cause a several day outage
• Performance issues emerge
The Reality 1: App Team Driven Cloud Deployment
© 2014 Cloud Technology Partners, Inc. / Confidential
17
The Reality 1: Application Team Driven Cloud Migration
© 2014 Cloud Technology Partners, Inc. / Confidential
18
• The infrastructure organization creates a Cloud Management Group
• They recreate their current tools and environment in the cloud
• They require dev teams to use the current Service Request process
• Automation is built separately by each of the “Towers”
• The database team tries to opt out. So does the security team
• Provisioning and changes still take hours or days
• Innovation is constrained by current technologies and processes
• The Dev Teams bypass them and outsource. See Reality 1.
The Reality 2: Infrastructure Team Driven Cloud Deployment
Network ServerSecurity Storage App Infra Database Operations Support
© 2014 Cloud Technology Partners, Inc. / Confidential
19
The Reality 2: Infrastructure Team Driven Cloud Migration
© 2014 Cloud Technology Partners, Inc. / Confidential
20
DevOps is Not Teaching an Old ITIL Dog New Tricks
© 2014 Cloud Technology Partners, Inc. / Confidential
21
Best Practices: Waste, Pipelines, Metrics and Automation
Remove the silos, the wait
queues and the waste
Define Deployment Pipelines
Automate, Automate, Automate
Add logging, metrics and dashboards –
including measuring your processes
© 2014 Cloud Technology Partners, Inc. / Confidential
22
• Leverage DevOps best practices to change how application teams work with
operations
• Treat cloud services like products
• Continuous feedback and improvement cycles
Best Practices: Agile/Lean + DevOps + SvcMgmt + SysOps
Agile/Lean
SDLC
DevOps:
Agile
Infrastructure
Cloud Service
Management
SysOps: Cloud
Operations
Network ServerSecurity Storage App Infra Database Operations Support
Application Focus Cloud Focus
Integrated Provisioning and Operations Platform
Deployment Pipeline
Metrics and
CMDB
SCM and
Automation
© 2014 Cloud Technology Partners, Inc. / Confidential
23
Questions?
Thank you for your time and interest.
Kacy Clarke, VP / Principal Architect,
Cloud Technology Partners
@kacyclarke / kacy.clarke@cloudtp.com

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudRackspace
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudTom Laszewski
 
Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesArtizen, Inc.
 
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 CloudNew Relic
 
(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
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Consulting
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Oliver Wells
 
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
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...Don Demcsak
 
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT InfrastructureCloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructurepanagenda
 
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
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAmazon Web Services
 

Was ist angesagt? (20)

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
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Cloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & IssuesCloud Migration - Cloud Computing Benefits & Issues
Cloud Migration - Cloud Computing Benefits & Issues
 
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
 
(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...
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
 
Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS) Ritech Solutions - Go For Launch Overview (AWS)
Ritech Solutions - Go For Launch Overview (AWS)
 
Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
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
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
 
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT InfrastructureCloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
Cloud Readiness 101: Analyzing and Visualizing Your IT Infrastructure
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
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
 
Cloud Strategy
Cloud StrategyCloud Strategy
Cloud Strategy
 
Migrating to AWS
Migrating to AWSMigrating to AWS
Migrating to AWS
 
Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 

Andere mochten auch

Storage in a Mission Critical Cloud(stack)
Storage in a Mission Critical Cloud(stack)Storage in a Mission Critical Cloud(stack)
Storage in a Mission Critical Cloud(stack)Funs Kessen
 
Considerations for Moving Your Enterprise Mission Critical Applications to th...
Considerations for Moving Your Enterprise Mission Critical Applications to th...Considerations for Moving Your Enterprise Mission Critical Applications to th...
Considerations for Moving Your Enterprise Mission Critical Applications to th...Amazon Web Services
 
(DVO208) Mission-Critical Business Applications in the Cloud
(DVO208) Mission-Critical Business Applications in the Cloud(DVO208) Mission-Critical Business Applications in the Cloud
(DVO208) Mission-Critical Business Applications in the CloudAmazon Web Services
 
CH2M HILL Corp Overview
CH2M HILL Corp OverviewCH2M HILL Corp Overview
CH2M HILL Corp Overviewkent_peasley
 
EllisDon Corporate Profile
EllisDon Corporate ProfileEllisDon Corporate Profile
EllisDon Corporate ProfileMaria Vilshanski
 
The third BIM: the social built environment model
The third BIM: the social built environment modelThe third BIM: the social built environment model
The third BIM: the social built environment modelBe2camp Admin
 
MPMA 2013 - Leveraging the Cloud for Museum Collections
MPMA 2013  - Leveraging the Cloud for Museum CollectionsMPMA 2013  - Leveraging the Cloud for Museum Collections
MPMA 2013 - Leveraging the Cloud for Museum CollectionsKacy Clarke
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Motoki Kakinuma
 
CloudCrowd gigaSpaces Presentation
CloudCrowd gigaSpaces PresentationCloudCrowd gigaSpaces Presentation
CloudCrowd gigaSpaces PresentationNati Shalom
 
High Availability and Disaster Recovery
High Availability and Disaster RecoveryHigh Availability and Disaster Recovery
High Availability and Disaster RecoveryAkelios
 
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015Remi Bergsma
 
HA & DR System Design - Concepts and Solution
HA & DR System Design - Concepts and SolutionHA & DR System Design - Concepts and Solution
HA & DR System Design - Concepts and SolutionContinuity and Resilience
 
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...Altoros
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAmazon Web Services
 
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016Amazon Web Services
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Amazon Web Services
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveGreg Hoelzer
 
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
 

Andere mochten auch (19)

Storage in a Mission Critical Cloud(stack)
Storage in a Mission Critical Cloud(stack)Storage in a Mission Critical Cloud(stack)
Storage in a Mission Critical Cloud(stack)
 
Considerations for Moving Your Enterprise Mission Critical Applications to th...
Considerations for Moving Your Enterprise Mission Critical Applications to th...Considerations for Moving Your Enterprise Mission Critical Applications to th...
Considerations for Moving Your Enterprise Mission Critical Applications to th...
 
(DVO208) Mission-Critical Business Applications in the Cloud
(DVO208) Mission-Critical Business Applications in the Cloud(DVO208) Mission-Critical Business Applications in the Cloud
(DVO208) Mission-Critical Business Applications in the Cloud
 
CH2M HILL Corp Overview
CH2M HILL Corp OverviewCH2M HILL Corp Overview
CH2M HILL Corp Overview
 
EllisDon Corporate Profile
EllisDon Corporate ProfileEllisDon Corporate Profile
EllisDon Corporate Profile
 
The third BIM: the social built environment model
The third BIM: the social built environment modelThe third BIM: the social built environment model
The third BIM: the social built environment model
 
MPMA 2013 - Leveraging the Cloud for Museum Collections
MPMA 2013  - Leveraging the Cloud for Museum CollectionsMPMA 2013  - Leveraging the Cloud for Museum Collections
MPMA 2013 - Leveraging the Cloud for Museum Collections
 
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
Kirin User Story: Migrating Mission Critical Applications to OpenStack Privat...
 
CloudCrowd gigaSpaces Presentation
CloudCrowd gigaSpaces PresentationCloudCrowd gigaSpaces Presentation
CloudCrowd gigaSpaces Presentation
 
High Availability and Disaster Recovery
High Availability and Disaster RecoveryHigh Availability and Disaster Recovery
High Availability and Disaster Recovery
 
Cloud computing stack
Cloud computing stackCloud computing stack
Cloud computing stack
 
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
The Mission Critical Cloud @ Apache CloudStack meetup Amsterdam June 2015
 
HA & DR System Design - Concepts and Solution
HA & DR System Design - Concepts and SolutionHA & DR System Design - Concepts and Solution
HA & DR System Design - Concepts and Solution
 
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
Taking Cloud to Extremes: Scaled-down, Highly Available, and Mission-critical...
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
An Agile Approach to Accelerate Mass Migration | AWS Public Sector Summit 2016
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
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
 

Ähnlich wie CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud

Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1David Linthicum
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingDavid Linthicum
 
Accelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLaneAccelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLaneBenjamin Grubin
 
Developing applications for the cloud
Developing applications for the cloudDeveloping applications for the cloud
Developing applications for the cloudBart Blommaerts
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Dell World
 
Cloud service api design rules presentation
Cloud service api design rules presentationCloud service api design rules presentation
Cloud service api design rules presentationesebeus
 
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...Amazon Web Services
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineerMike Kavis
 
Why businesses are moving Oracle applications to the cloud
Why businesses are moving Oracle applications to the cloudWhy businesses are moving Oracle applications to the cloud
Why businesses are moving Oracle applications to the cloudVelocity Technology Solutions
 
Transforming Partner Consulting Business to Capture Profit in the Cloud
Transforming  Partner Consulting Business to Capture Profit in the CloudTransforming  Partner Consulting Business to Capture Profit in the Cloud
Transforming Partner Consulting Business to Capture Profit in the CloudSarkis Kerkezian, PMP
 
Developing a cloud strategy - Presentation Nexon ABC Event
Developing a cloud strategy - Presentation Nexon ABC EventDeveloping a cloud strategy - Presentation Nexon ABC Event
Developing a cloud strategy - Presentation Nexon ABC EventNexon Asia Pacific
 
Are you REALLY ready for the cloud?
Are you REALLY ready for the cloud?Are you REALLY ready for the cloud?
Are you REALLY ready for the cloud?Riverbed Technology
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]ServerCentral
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinarSkytap Cloud
 
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationMoving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationEmtec Inc.
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudXebiaLabs
 
Untangling the Cloud
Untangling the CloudUntangling the Cloud
Untangling the Cloudeprentise
 
CloudStack at Schuberg Philis
CloudStack at Schuberg PhilisCloudStack at Schuberg Philis
CloudStack at Schuberg PhilisShapeBlue
 
HP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloudHP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloudBart Blommaerts
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOpsMike Kavis
 

Ähnlich wie CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud (20)

Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1Accelerating government agility with cloud computing v1
Accelerating government agility with cloud computing v1
 
Mashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud ComputingMashing Up DevOps with Cloud Computing
Mashing Up DevOps with Cloud Computing
 
Accelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLaneAccelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLane
 
Developing applications for the cloud
Developing applications for the cloudDeveloping applications for the cloud
Developing applications for the cloud
 
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
Conquering cloud chaos: Simplifying and centralizing multi-cloud integration ...
 
Cloud service api design rules presentation
Cloud service api design rules presentationCloud service api design rules presentation
Cloud service api design rules presentation
 
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
Application Darwinism: Why Most Enterprise Apps Will Move to the Cloud (SVC20...
 
No you are not a DevOps engineer
No you are not a DevOps engineerNo you are not a DevOps engineer
No you are not a DevOps engineer
 
Why businesses are moving Oracle applications to the cloud
Why businesses are moving Oracle applications to the cloudWhy businesses are moving Oracle applications to the cloud
Why businesses are moving Oracle applications to the cloud
 
Transforming Partner Consulting Business to Capture Profit in the Cloud
Transforming  Partner Consulting Business to Capture Profit in the CloudTransforming  Partner Consulting Business to Capture Profit in the Cloud
Transforming Partner Consulting Business to Capture Profit in the Cloud
 
Developing a cloud strategy - Presentation Nexon ABC Event
Developing a cloud strategy - Presentation Nexon ABC EventDeveloping a cloud strategy - Presentation Nexon ABC Event
Developing a cloud strategy - Presentation Nexon ABC Event
 
Are you REALLY ready for the cloud?
Are you REALLY ready for the cloud?Are you REALLY ready for the cloud?
Are you REALLY ready for the cloud?
 
Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]Adapting to a Hybrid World [Webinar on Demand]
Adapting to a Hybrid World [Webinar on Demand]
 
Agile application delivery trio webinar
Agile application delivery trio webinarAgile application delivery trio webinar
Agile application delivery trio webinar
 
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your OrganizationMoving to the Cloud-How to Develop Cloud Strategy for Your Organization
Moving to the Cloud-How to Develop Cloud Strategy for Your Organization
 
Accelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the CloudAccelerate DevOps Transformation with App Migration to the Cloud
Accelerate DevOps Transformation with App Migration to the Cloud
 
Untangling the Cloud
Untangling the CloudUntangling the Cloud
Untangling the Cloud
 
CloudStack at Schuberg Philis
CloudStack at Schuberg PhilisCloudStack at Schuberg Philis
CloudStack at Schuberg Philis
 
HP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloudHP Discover - Developing new applications for the cloud
HP Discover - Developing new applications for the cloud
 
Value of Enterprise DevOps
Value of Enterprise DevOpsValue of Enterprise DevOps
Value of Enterprise DevOps
 

Kürzlich hochgeladen

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Kürzlich hochgeladen (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud

  • 1. © 2014 Cloud Technology Partners, Inc. / Confidential 1 Cloud Computing Expo – NYC June 12, 2014 Moving Mission Critical Applications to the Cloud
  • 2. © 2014 Cloud Technology Partners, Inc. / Confidential 2 • Kacy Clarke – Vice President, Principal Architect at Cloud Technology Partners • Shane Shelton – Sr. Director of Application Performance and Development Operations at McGraw-Hill Education • Nathan Anderson – IT Leader – Innovation at GE Capital About the Panel kacy.clarke@cloudtp.com www.linkedin.com/in/kacyclarke/ updraft-downdraft.blogspot.com @kacyclarke +KacyClarke
  • 3. © 2014 Cloud Technology Partners, Inc. / Confidential 3 Cloud and Mission Critical is the New Normal
  • 4. © 2014 Cloud Technology Partners, Inc. / Confidential 4 Modern cloud architectures are hard to manage and scale using traditional approaches The Mission Critical Application Dilemma Cloud Provider Customers Employees Application Source: Compuware XML/SOAPhttp SQL TCIP/IP
  • 5. © 2014 Cloud Technology Partners, Inc. / Confidential 5 • Missed SLA’s • Long Mean Time to Recovery • Gaps in monitoring and operational tools • Sporadic performance problems • Data synchronization and placement issues • SDLC sprawl and inconsistencies • Over provisioning • Dev and operational skills and knowledge • Integration latency • Manual or frozen configurations • Compliance or security findings • Cost savings objectives not met Lift and Shift Can Result in Cloud Migration Debt
  • 6. © 2014 Cloud Technology Partners, Inc. / Confidential 6 The Reality Check for Enterprise Application Migration
  • 7. © 2014 Cloud Technology Partners, Inc. / Confidential 7 • What were some of the key business challenges you've faced in preparing to move to the cloud? • What are some of the key technical challenges in building your cloud environment? • How have you had to change your applications to run in the cloud? Panel Discussion: Mission Critical Application Migration Private Cloud Public Cloud Hybrid Cloud Multi- Cloud
  • 8. © 2014 Cloud Technology Partners, Inc. / Confidential 8 GE: ArchOps – more than cloud
  • 9. © 2014 Cloud Technology Partners, Inc. / Confidential 9 GE Continuous Convergence Aka: Full Stack Continuous Delivery Everything Converges
  • 10. © 2014 Cloud Technology Partners, Inc. / Confidential 10 GE: Lessons from the journey so far… 1. Plan for Organizational & Culture Change; Communicate! 2. Velocity needs effective monitoring & alerting 3. Minimum Viable Product is essential: Building faster = better. 4. Requirements must be clear: code-able and testable 5. Empower your teams 6. Get developers powerful machines 7. Its not for everyone at first; keep going 8. Full stack engineers are hard to find…plan to grow them Our journey now continues with many more apps in the pipeline.
  • 11. © 2014 Cloud Technology Partners, Inc. / Confidential 11 Biggest Business Challenges? MHE: Convincing a Large Organization to Move to AWS Is Hard • Cloud is still relatively new • Legacy applications in AWS is difficult • Operational support (monitoring, governance, policy/procedure) • Financials • Finding people
  • 12. © 2014 Cloud Technology Partners, Inc. / Confidential 12 • Difficult Situations Encountered – Moving away from F5s to ELBs – Security approvals – Dependency on Oracle products – Not being in control of everything (IaaS instead of in-house) – Monitoring MHE: Our Biggest Challenges
  • 13. © 2014 Cloud Technology Partners, Inc. / Confidential 13 • What Were the Most Difficult Hurdles to Overcome? – ELB functionality • Limited in what it is capable of doing when compared to internal F5s – Oracle Coherence for session management/caching • Was not made for the cloud; strict latency rules • Can only deploy across a single AZ; won’t scale multiple AZs – Auto Scaling • Using Weblogic and Coherence takes a lot longer to scale up a new server than expected (6-7 minutes) • Takes a really long time to automate things when you’re starting from scratch, especially when using proprietary software MHE Connect’s Biggest Technical Challenges
  • 14. © 2014 Cloud Technology Partners, Inc. / Confidential 14 Aligning Your Application to the Cloud Isn’t a Simple Job Traditional Architectures • Scale Up • Monolithic • Stateful • Infra Dependent • Fixed Capacity • LAN Located dependencies • Latency intolerant • Tightly coupled • Consolidated / clustered DB • Rich / chatty client • Commercial licenses • Infra Supported Availability • Semi-automated build/deploy • Manual fault recovery • Active/Passive/DR • Perimeter Security • Allocated costs The “Old World” Cloud Aligned Architectures • Scale Out • Distributed • Stateless • Infra Agnostic • Elastic capacity • WAN, Location transparency • Latency tolerant • Loosely coupled • Sharded / replicated / distributed DB • Mobile/thin client • PaaS / Open Source • App Supported Availability • Continuous Integration/Delivery • Self healing, fault tolerant • Active/Active • Defense in depth • Pay as you go The “New World” The Targets Refactor Automate
  • 15. © 2014 Cloud Technology Partners, Inc. / Confidential 15 • The Cloud makes it easy to get whatever resources you need on demand • Continuous integration and continuous delivery can deliver rapid innovation for all applications • Development teams have a self-service portal for all non-production environments • Automated provisioning ensures full security and compliance • Fully automated deployments are simple to roll back The Dream: Agile, Fully Automated, Compliant App Infrastructure
  • 16. © 2014 Cloud Technology Partners, Inc. / Confidential 16 • The application team hires “DevOps” resources or outsources infrastructure deployment • They choose non-standard technologies, configurations • Core system monitoring is incomplete • Security and compliance standards are only partially implemented • No one is responsible for OS patches, capacity mgmt, or required upgrades • Operations has no visibility into the deployment as their agents aren’t running • Incident management procedures have only the dev team on call • Data movement jobs break and quickly get out of synch • A major issue can cause a several day outage • Performance issues emerge The Reality 1: App Team Driven Cloud Deployment
  • 17. © 2014 Cloud Technology Partners, Inc. / Confidential 17 The Reality 1: Application Team Driven Cloud Migration
  • 18. © 2014 Cloud Technology Partners, Inc. / Confidential 18 • The infrastructure organization creates a Cloud Management Group • They recreate their current tools and environment in the cloud • They require dev teams to use the current Service Request process • Automation is built separately by each of the “Towers” • The database team tries to opt out. So does the security team • Provisioning and changes still take hours or days • Innovation is constrained by current technologies and processes • The Dev Teams bypass them and outsource. See Reality 1. The Reality 2: Infrastructure Team Driven Cloud Deployment Network ServerSecurity Storage App Infra Database Operations Support
  • 19. © 2014 Cloud Technology Partners, Inc. / Confidential 19 The Reality 2: Infrastructure Team Driven Cloud Migration
  • 20. © 2014 Cloud Technology Partners, Inc. / Confidential 20 DevOps is Not Teaching an Old ITIL Dog New Tricks
  • 21. © 2014 Cloud Technology Partners, Inc. / Confidential 21 Best Practices: Waste, Pipelines, Metrics and Automation Remove the silos, the wait queues and the waste Define Deployment Pipelines Automate, Automate, Automate Add logging, metrics and dashboards – including measuring your processes
  • 22. © 2014 Cloud Technology Partners, Inc. / Confidential 22 • Leverage DevOps best practices to change how application teams work with operations • Treat cloud services like products • Continuous feedback and improvement cycles Best Practices: Agile/Lean + DevOps + SvcMgmt + SysOps Agile/Lean SDLC DevOps: Agile Infrastructure Cloud Service Management SysOps: Cloud Operations Network ServerSecurity Storage App Infra Database Operations Support Application Focus Cloud Focus Integrated Provisioning and Operations Platform Deployment Pipeline Metrics and CMDB SCM and Automation
  • 23. © 2014 Cloud Technology Partners, Inc. / Confidential 23 Questions? Thank you for your time and interest. Kacy Clarke, VP / Principal Architect, Cloud Technology Partners @kacyclarke / kacy.clarke@cloudtp.com