SlideShare a Scribd company logo
1 of 24
© 2014 Cloud Technology Partners, Inc. / Confidential
1
December, 2015
Mashing up DevOps with Cloud Computing
© 2014 Cloud Technology Partners, Inc. / Confidential
2
It’s all about agility and time-to-market
© 2014 Cloud Technology Partners, Inc. / Confidential
3
Cloud and DevOps can Significantly Improve How we Deliver Enterprise IT Services
Agility Cost Efficiency Quality
•Increased velocity of
innovation
•Supports Faster time to
market from ideation to
launch
•High elasticity of core
infrastructure and
applications
•Faster and easier migration
of core infrastructure and
applications between data
centers and computing
environments
•Faster and easier integration
of new acquisitions
Increased overall IT efficiency
−Reduced unit cost for core
infrastructure
−Increased development
productivity
Key improvement levers
−Standardization of core
infrastructure and application
platform services
−High automation
−Simplified procedures and
self service
−Increased asset utilization
through resource sharing
−High degree of application
component re-use
•Higher core infrastructure
and application resiliency and
availability
•Improved maintainability of
infrastructure and
applications
•High consistency among
applications
•Increased levels of Security
as bar is raised to support
Publicly hosted applications
© 2014 Cloud Technology Partners, Inc. / Confidential
4
Maturity Characteristics
Cloud Washed - Force fit to run in cloud environment
- Resources not optimize – no horizontal scaling
- Minimal modification done to be cloud compliant (fix issues only if it will
not run in cloud environment)
Cloud Adopted - Resources not optimize – no automatic elasticity – instance manually
started
- Some modification done to be cloud compliant (adhere to blocker cloud
principles)
Cloud Optimized - Resources being optimized – horizontal scaling possible
- Elastic on instance level – cloud management layer determines when to
start/stop additional instances
- Major modification done to be cloud compliant
Cloud Native - Fully cloud aware – can communicate with the cloud management layer
to start-up or shutdown instances of itself
- Designed for failure and self healing
- Elastic and resource efficient
Cloud Application Maturity
© 2014 Cloud Technology Partners, Inc. / Confidential
5
Application Architecture for the Cloud is Very Different
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
6
The Value of Agility for the Enterprise
© 2014 Cloud Technology Partners, Inc. / Confidential
7
Shift thinking away from product-centric to service-centric
What Needs to Change?
Old Way New Way
Software is built and shipped Services are running and managed
Development of features are done Services are never done until they are turned
off
Product owner focus only on features Product owner owns operational results along
with product feature set
Each silo owns their own area All groups focus on end user satisfaction
Dev must go through Ops to get work done Ops enables Dev to get work done
Ops monitors Apps Ops provides Dev with tools to operate Apps
Reactive monitoring/Ops Proactive monitoring/Ops
Customer isolated from one another Multi-tenancy and shared resources
Application services sharing common platform
and infrastructure
Distributed services on isolated instances,
hardware independence
Dev, Ops, and Security teams must work together throughout the
SDLC and have a shared responsibility for the services
© 2014 Cloud Technology Partners, Inc. / Confidential
8
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
9
Where is Enterprise IT?
Orchestrate
Automate
Virtualize
Combine
Standardize
Time
ValuetotheBusiness
• Lower cost
• Consistent use of technology
• Enhanced performance
• Reduced complexity
• Use of VM’s
• Normalize assets
• Increase efficiency
• Improve management
• Improve governance (non-automated)
• Lower cost
• Delayed provisioning
• Improved resource management and
utilization
• Moving to centralized control
• Initial use of services
• Lower cost
• Self provisioning
• Automated governance
• Adaptable security
• Improved user experience
• Service oriented
• Dynamically aligned
to the business
• Self adapting
• Automated
governance and
security
• Enhanced business
agility
Preparing for Cloud
Cloud User
Cloud Innovator
You are
Here
© 2014 Cloud Technology Partners, Inc. / Confidential
10
Value Modeling Ranking
Improve
Scalability
Improve
Productivity
Improve
Agility
Decrease
Cost
• Improve ability to integrate and leverage acquisitions
• Improve the ability to increase or reduce costs directly to the needs of the LOB
• Improve time-to-market for new service offerings
• Improve the ability to defer long term capital expenses
• Implement factory model to support transformation and ongoing ADMT
• Decrease application backlogs for LOBs and clients
• Increase quality and up-time through centralized operations and management
• Improve client service through better performance against client SLAs
• Increase speed-to-delivery using service reuse
• Increase speed-to-delivery through auto and self provisioning
• increase speed-to-delivery through automated test
• Increase speed-to-delivery through automated deployment
• Attract better talent
• Reduce the time required to place infrastructure into development, test, QA and production
• Reduce the time required to place applications into development, test, QA, and production
• Place business volatility into manageable domains
• Reduce latency in shifting to new market opportunities
• Improve innovation by removing barriers to entry
• Reduce CapEx
• Reduce OpEx
• Reduce the cost of risk
• Improve cost allocation and accountability
• Eliminate costs through reuse, resource centralization, and de-provisioning
• Remove cost of unavailable capacity
• Capture new markets with improved time-to-market
• Improve innovation with low-cost entry
• Improve client satisfaction
• Improve client perception and brand-image
• Increase client value metrics with improved performance against client SLAs
Increase
Revenue
Weight
78
83
92
56
76
78/100
93/100
92/100
72/100
89/100
Value Specific Outcome
© 2014 Cloud Technology Partners, Inc. / Confidential
11
Cloud Value Realization
2016
Plan
2017 - 2020
Enable
2020 2025
Exploit Business
Strategy
Products
Use of Data
Infrastructure
© 2014 Cloud Technology Partners, Inc. / Confidential
12
New Way – Transparency, Agility, Disciplined
New Breed of SaaS Architectures Require a New Operating Model
• 7x24 Uptime
• Joint ownership – Shared Accountability
• Collaborative
• Proactive mode – Fire Prevention
• Automation of builds, changes,
provisioning, testing, operations
• Small, frequent releases
• Fast to market
• Waste removed from processes
• Bugs not allowed in build
© 2014 Cloud Technology Partners, Inc. / Confidential
13
Our CTP Cloud Solution Reference Architecture
© 2014 Cloud Technology Partners, Inc. / Confidential
14
Business Case
© 2014 Cloud Technology Partners, Inc. / Confidential
15
Define a Number of Measurable Targets for the Cloud
Exemplary metrics
Current
(non-Cloud)
2015 Target
(Cloud)
Scope Percentage of logical servers allocated to Cloud (Iaas and PaaS) 0% 50%
Percentage of storage (in Terabyte) allocated to Cloud environment 0% 50%
Agility Provisioning time for standard infrastructure service (IaaS) ~5 days 1 hour
Provisioning time for standard platform service (PaaS) ~ 5 days 1 day
Cost
efficiency
Average CPU utilization ~25-30% ~50%
Average storage utilization TBD 70%
Percentage of servers that are self-provisioned 0% 40%
Percentage of idle servers TBD 5%
Application component re-use (PaaS) TBD TBD
Quality Application availability ~98-100% 99.9%
IaaS and PaaS Right first Time provisioning (Standard environments) 75% 99%
• Specific, measurable, actionable, relevant, time-based (SMART)
• Measurable for both Cloud and non-Cloud environments to enable comparisons and document Cloud benefits
• Cover both Infrastructure-as-a-Service as well as Platform-as-a-Service
• Enable us to set targets for the Cloud program
Criteria for Metrics
© 2014 Cloud Technology Partners, Inc. / Confidential
16
0
500,000
1,000,000
1,500,000
2,000,000
2,500,000
3,000,000
3,500,000
4,000,000
4,500,000
Jan-11 Jul-11 Jan-12 Jul-12 Jan-13 Jul-13 Jan-14 Jul-14 Jan-15 Jul-15
ROI
COST
Moderately Complex Data Processing Application Migration
Business Case ROIBusinessBenefit/Cost(USD)
Time
Implementation
Planning
* Assume current benefit = $3M and cost to migration = $3.6.M on top of current operating cost over 18 months
Production
Jan-13 Jul-13 Jan-14 Jul-14 Jan-15 Jul-15 Jan-16 Jul-16 Jan-17 Jul-17
© 2014 Cloud Technology Partners, Inc. / Confidential
17
Mashing Cloud and DevOps in the Enterprise
© 2014 Cloud Technology Partners, Inc. / Confidential
18
What is DevOps?
• A culture shift that encourages great
communication and collaboration to build
better quality software more quickly with
more reliability.
• A crucial component of continuous
delivery – bringing agile to infrastructure
• A change from reviews, approvals and
handoffs, to collaboration, automation
and feedback loops
Full Scope of Transformation
• Changing fundamental workflows
• Standardizing services
• Automating everything
• Process optimization: eliminating reviews,
approvals and steps if using standards
• New organizational responsibilities – e.g.
product owners, service logistics
• Continuous feedback and improvement
Achieving Agility Through DevOps
Lead Time
Source: http://dev2ops.org/2010/02/what-is-devops/
© 2014 Cloud Technology Partners, Inc. / Confidential
19
Continuous Delivery with CI, DevOps and the Cloud
DevOps
Automated
Provisioning
Automated
Testing
Automated
Build & Deploy
SCM/Version
Build Scripts
Dependency Map
Component Deploy
System Deploy
Test Scripts
Test Deploy
Load / Soak Scripts
Data Provisioning
Baseline/Benchmark
Testing Reports
Image Management
Patch Management
Auto Env Deploy
Start/Stop Scripts
Rolling Upgrades
Security Config
Integrated
Deploy and Test
DevOps should really be called
DevTestOps
• Collaboration and shared
tools on the Dev, QA and Infra
automation teams
• Capture every request – no
ad-hoc work or changes
• Agile Kanban project
management for automation
and DevOps requests
• Log metrics on both manual
and automated processes
• Test automation and test data
provisioning for infrastructure
as well as applications
• Acceptance tests for each
deployment: infrastructure,
application, test suite
• Continuous feedback between
the teams to spot gaps, issues
and inefficiencies
Automation:
It’s All Code
• Save it
• Version it
• Measure it
• Evolve it
Continuous Feedback
DevOps Best Practices
© 2014 Cloud Technology Partners, Inc. / Confidential
20
Crawl
Walk
Run
Fly
DevOps at Scale
Investment
• Pilot application
• 1-2 cloud endpoints
• Agile Dev - Kanban for DevOps
• Automate and metrics capture
• Process optimization
• Automation tools and patterns
• Coordinate current Ops teams
• Second tranche of
projects with seed
staff
• Patterns, tools and
metrics refinement
• Standard service
catalog
• ProdOps integration
• Self-Service catalog
• Expanding cloud
endpoints
• Automation library
management
• Product owners
• Absorb targeted Ops
teams
• DevOps CoE training
and coaching
• Initial continuous
delivery project
• Absorb remaining Ops
teams
• DevOps for all new projects
• Common platform services
• Infrastructure automation
refactoring process
• Operational automation
• Integrated DevTestOps
automaton for continuous
delivery for targeted apps
• Continuous improvement
Client is here
Where to begin:
• Start with deep changes but within a
confined blast area
• Separate the team and allow them to be
creative
• Process optimization with selective
automation
• Capture metrics and
reevaluate frequently
© 2014 Cloud Technology Partners, Inc. / Confidential
21
Maturity Level People Process Technology
Level 1
Ad-Hoc
• Silo based
• Blame, finger pointing
• Dependent on experts
• Lack of accountability
• Manual processes
• Tribal knowledge is the norm
• Unpredictable, reactive
• Manual builds and
deployments
• Manual testing
• Environment inconsistencies
Level 2
Repeatable
• Managed communications
• Limited knowledge sharing
• Processes established within
silos
• No standards
• Can repeat what is known,
but can’t react to unknowns
• Automated builds
• Automated tests written as
part of story development
• Painful but repeatable
releases
Level 3
Defined
• Collaboration exists
• Shared decision making
• Shared Accountability
• Processes are automated
across SDLC
• Standards across organization
• Automated build & test cycle
for every commit
• Push button deployments
• Automated user &
acceptance testing
Level 4
Measured
• Collaboration backed on
shared metrics with a focus
on removing bottlenecks
• Proactive monitoring
• Metrics collected and
analyzed against business
goals
• Visibility & predictability
• Build metrics visible and
acted on
• Orchestrated deployments
with auto rollbacks
• Non functional requirements
defined and measured
Level 5
Optimized
• A culture of continuous
improvement permeates
through the organization
• Self service automation
• Risk & cost optimization
• High degree of
experimentation
• Zero downtime deployments
• Immutable infrastructure
• Actively enforce resiliency by
forcing failures
DevOps Maturity Model
© 2014 Cloud Technology Partners, Inc. / Confidential
22
Maturity Level People Process Technology
Level 1
Ad-Hoc
• Silo based
• Blame, finger pointing
• Dependent on experts
• Lack of accountability
• Manual processes
• Tribal knowledge is the norm
• Unpredictable, reactive
• Manual builds and
deployments
• Manual testing
• Environment inconsistencies
Level 2
Repeatable
• Managed communications
• Limited knowledge sharing
• Processes established within
silos
• No standards
• Can repeat what is known,
but can’t react to unknowns
• Automated builds
• Automated tests written as
part of story development
• Painful but repeatable
releases
Level 3
Defined
• Collaboration exists
• Shared decision making
• Shared Accountability
• Processes are automated
across SDLC
• Standards across organization
• Automated build & test cycle
for every commit
• Push button deployments
• Automated user &
acceptance testing
Level 4
Measured
• Collaboration backed on
shared metrics with a focus
on removing bottlenecks
• Proactive monitoring
• Metrics collected and
analyzed against business
goals
• Visibility & predictability
• Build metrics visible and
acted on
• Orchestrated deployments
with auto rollbacks
• Non functional requirements
defined and measured
Level 5
Optimized
• A culture of continuous
improvement permeates
through the organization
• Self service automation
• Risk & cost optimization
• High degree of
experimentation
• Zero downtime deployments
• Immutable infrastructure
• Actively enforce resiliency by
forcing failures
DevOps Maturity Model
Chaos Reigns
Continuous Integration
Continuous Delivery
Continuous Deployment
Continuous Operations
© 2014 Cloud Technology Partners, Inc. / Confidential
23
• Version Control
• Build and Deploy
• Functional and Non-functional
Testing
• Provisioning and Change Mgmt
DevOps – Controls and Automation Tools - Considerations
© 2014 Cloud Technology Partners, Inc. / Confidential
24
Thanks!
Questions?
David Linthicum
David.linthicum@cloudtp.com

More Related Content

What's hot

DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesSlideTeam
 
ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up
ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-upManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up
ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-upJerome Marc
 
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...Konveyor Community
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple stepsIhor Odynets
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaKeet Sugathadasa
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...DevOpsDays Tel Aviv
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraformJulien Pivotto
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as CodeRobert Greiner
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdfVishwas N
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOpsChristos Matskas
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Amazon Web Services
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introductionSridhara T V
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 

What's hot (20)

DevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation SlidesDevOps Powerpoint Presentation Slides
DevOps Powerpoint Presentation Slides
 
ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up
ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-upManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up
ManageIQ Overview at Management and Orchestration Developer (MODM) Meet-up
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
[Konveyor] migrate and modernize your application portfolio to kubernetes wit...
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
About DevOps in simple steps
About DevOps in simple stepsAbout DevOps in simple steps
About DevOps in simple steps
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
Implementing SRE practices: SLI/SLO deep dive - David Blank-Edelman - DevOpsD...
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraform
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Github Actions and Terraform.pdf
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdf
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
0 to hero with Azure DevOps
0 to hero with Azure DevOps0 to hero with Azure DevOps
0 to hero with Azure DevOps
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 

Viewers also liked

Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingDavid Linthicum
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the CloudEran Stiller
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentSam Garforth
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterSanjeev Sharma
 
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
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013David Linthicum
 
DevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreDevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreChris Edwards
 
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
 
Scaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of ThingsScaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of ThingsBalena
 
PHP Cloud Deployment Toolkits
PHP Cloud Deployment ToolkitsPHP Cloud Deployment Toolkits
PHP Cloud Deployment ToolkitsMitch Pirtle
 
Smau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSmau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSMAU
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayMark Heckler
 
Introduction to nfv movilforum
Introduction to nfv   movilforumIntroduction to nfv   movilforum
Introduction to nfv movilforumvideos
 
Microservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff MeetupMicroservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff MeetupMarc Cluet
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceDavid Linthicum
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldDavid Linthicum
 
How to contribute to OpenStack
How to contribute to OpenStackHow to contribute to OpenStack
How to contribute to OpenStackOpsta
 
Human Development Report 2013 and Ukraine Presentation [ENG]
Human Development Report 2013 and Ukraine Presentation [ENG]Human Development Report 2013 and Ukraine Presentation [ENG]
Human Development Report 2013 and Ukraine Presentation [ENG]UNDP Ukraine
 
FINAL 15-RUMC-3020-Annual-Report-Final_web
FINAL 15-RUMC-3020-Annual-Report-Final_webFINAL 15-RUMC-3020-Annual-Report-Final_web
FINAL 15-RUMC-3020-Annual-Report-Final_webWilliam J Smith, MBA
 

Viewers also liked (20)

Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
 
DevOps in the Cloud
DevOps in the CloudDevOps in the Cloud
DevOps in the Cloud
 
Cloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business DevelopmentCloud With DevOps Enabling Rapid Business Development
Cloud With DevOps Enabling Rapid Business Development
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
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
 
Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013Becomming a cloud governance ninja linthicum interop fall 2013
Becomming a cloud governance ninja linthicum interop fall 2013
 
DevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreDevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & More
 
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
 
Scaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of ThingsScaling IoT Deployments: DevOps for the Internet of Things
Scaling IoT Deployments: DevOps for the Internet of Things
 
PHP Cloud Deployment Toolkits
PHP Cloud Deployment ToolkitsPHP Cloud Deployment Toolkits
PHP Cloud Deployment Toolkits
 
Smau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele FinelliSmau Milano 2016 - Michele Finelli
Smau Milano 2016 - Michele Finelli
 
IoT to Cloud the DevOps Way
IoT to Cloud the DevOps WayIoT to Cloud the DevOps Way
IoT to Cloud the DevOps Way
 
Introduction to nfv movilforum
Introduction to nfv   movilforumIntroduction to nfv   movilforum
Introduction to nfv movilforum
 
Microservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff MeetupMicroservices and the Cloud - DevOps Cardiff Meetup
Microservices and the Cloud - DevOps Cardiff Meetup
 
Linthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-serviceLinthicum next generation-iaa s-paas-and-database-as-a-service
Linthicum next generation-iaa s-paas-and-database-as-a-service
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
How to contribute to OpenStack
How to contribute to OpenStackHow to contribute to OpenStack
How to contribute to OpenStack
 
Edelman 11on11
Edelman 11on11Edelman 11on11
Edelman 11on11
 
Human Development Report 2013 and Ukraine Presentation [ENG]
Human Development Report 2013 and Ukraine Presentation [ENG]Human Development Report 2013 and Ukraine Presentation [ENG]
Human Development Report 2013 and Ukraine Presentation [ENG]
 
FINAL 15-RUMC-3020-Annual-Report-Final_web
FINAL 15-RUMC-3020-Annual-Report-Final_webFINAL 15-RUMC-3020-Annual-Report-Final_web
FINAL 15-RUMC-3020-Annual-Report-Final_web
 

Similar to Mashing Up DevOps with Cloud Computing

CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudCloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudKacy Clarke
 
Cloud Workload Suitability
Cloud Workload SuitabilityCloud Workload Suitability
Cloud Workload SuitabilityVedanta Barooah
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationKacy Clarke
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSKacy Clarke
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuumMathews Job
 
Accelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLaneAccelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLaneBenjamin Grubin
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the CloudNGINX, Inc.
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical ContainerizationRobert Greiner
 
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step JourneyWebinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step JourneyDataStax
 
Powering Virtualization, Applications, and Data Center Transformation with Co...
Powering Virtualization, Applications, and Data Center Transformation with Co...Powering Virtualization, Applications, and Data Center Transformation with Co...
Powering Virtualization, Applications, and Data Center Transformation with Co...Dell World
 
Best Practices for Monitoring Cloud Networks
Best Practices for Monitoring Cloud NetworksBest Practices for Monitoring Cloud Networks
Best Practices for Monitoring Cloud NetworksThousandEyes
 
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
 
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera, Inc.
 
Enterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultEnterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultAmazon Web Services
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalSukumar Nayak
 
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
 

Similar to Mashing Up DevOps with Cloud Computing (20)

CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudCloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
 
Cloud Workload Suitability
Cloud Workload SuitabilityCloud Workload Suitability
Cloud Workload Suitability
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWS
 
Microservices
MicroservicesMicroservices
Microservices
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 
Accelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLaneAccelerate Cloud Migrations - Introduction to PaaSLane
Accelerate Cloud Migrations - Introduction to PaaSLane
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step JourneyWebinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
Webinar | Data Management for Hybrid and Multi-Cloud: A Four-Step Journey
 
Powering Virtualization, Applications, and Data Center Transformation with Co...
Powering Virtualization, Applications, and Data Center Transformation with Co...Powering Virtualization, Applications, and Data Center Transformation with Co...
Powering Virtualization, Applications, and Data Center Transformation with Co...
 
Best Practices for Monitoring Cloud Networks
Best Practices for Monitoring Cloud NetworksBest Practices for Monitoring Cloud Networks
Best Practices for Monitoring Cloud Networks
 
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 ...
 
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
Enterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVaultEnterprise Backup & Recovery to the Cloud by CommVault
Enterprise Backup & Recovery to the Cloud by CommVault
 
Cloud Services Integration Automation-External
Cloud Services Integration Automation-ExternalCloud Services Integration Automation-External
Cloud Services Integration Automation-External
 
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
 
Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.Cloud Migration - CCS Technologies (P) Ltd.
Cloud Migration - CCS Technologies (P) Ltd.
 

More from David Linthicum

Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013David Linthicum
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumDavid Linthicum
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsDavid Linthicum
 
Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail David Linthicum
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2David Linthicum
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmDavid Linthicum
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusDavid Linthicum
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesDavid Linthicum
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012David Linthicum
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing worldDavid Linthicum
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2David Linthicum
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeDavid Linthicum
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicumDavid Linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011David Linthicum
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeDavid Linthicum
 
Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf David Linthicum
 
Finding the true value of cloud computing
Finding the true value of cloud computingFinding the true value of cloud computing
Finding the true value of cloud computingDavid Linthicum
 
Moving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumMoving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumDavid Linthicum
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessDavid Linthicum
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510David Linthicum
 

More from David Linthicum (20)

Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013Geting cloud architecture right the first time linthicum interop fall 2013
Geting cloud architecture right the first time linthicum interop fall 2013
 
Calculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicumCalculating the true value of industry specific clouds linthicum
Calculating the true value of industry specific clouds linthicum
 
Linthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platformsLinthicum state of-the-art-cloud-platforms
Linthicum state of-the-art-cloud-platforms
 
Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail Why Cloud Computing Projects Fail
Why Cloud Computing Projects Fail
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Getting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonus
 
Hybrid and Private Cloud Architectures
Hybrid and Private Cloud ArchitecturesHybrid and Private Cloud Architectures
Hybrid and Private Cloud Architectures
 
How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012How to get cloud architecture and design right the first time 2012
How to get cloud architecture and design right the first time 2012
 
New integration approach in a cloud computing world
New integration approach in a cloud computing worldNew integration approach in a cloud computing world
New integration approach in a cloud computing world
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011False Cloud Debate Panel Interop 2011
False Cloud Debate Panel Interop 2011
 
Getting the hybrid cloud right the first time
Getting the hybrid cloud right the first timeGetting the hybrid cloud right the first time
Getting the hybrid cloud right the first time
 
Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf Cloud Computing and DR Keynote DRJ Conf
Cloud Computing and DR Keynote DRJ Conf
 
Finding the true value of cloud computing
Finding the true value of cloud computingFinding the true value of cloud computing
Finding the true value of cloud computing
 
Moving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicumMoving to cloud computing step by step linthicum
Moving to cloud computing step by step linthicum
 
Cloud Computing Impact On Small Business
Cloud Computing Impact On Small BusinessCloud Computing Impact On Small Business
Cloud Computing Impact On Small Business
 
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
Why Soa Governance Is Critical To Cloud Computing David Linthicum 022510
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
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
 
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
 
"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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
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
 
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?
 
"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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Mashing Up DevOps with Cloud Computing

  • 1. © 2014 Cloud Technology Partners, Inc. / Confidential 1 December, 2015 Mashing up DevOps with Cloud Computing
  • 2. © 2014 Cloud Technology Partners, Inc. / Confidential 2 It’s all about agility and time-to-market
  • 3. © 2014 Cloud Technology Partners, Inc. / Confidential 3 Cloud and DevOps can Significantly Improve How we Deliver Enterprise IT Services Agility Cost Efficiency Quality •Increased velocity of innovation •Supports Faster time to market from ideation to launch •High elasticity of core infrastructure and applications •Faster and easier migration of core infrastructure and applications between data centers and computing environments •Faster and easier integration of new acquisitions Increased overall IT efficiency −Reduced unit cost for core infrastructure −Increased development productivity Key improvement levers −Standardization of core infrastructure and application platform services −High automation −Simplified procedures and self service −Increased asset utilization through resource sharing −High degree of application component re-use •Higher core infrastructure and application resiliency and availability •Improved maintainability of infrastructure and applications •High consistency among applications •Increased levels of Security as bar is raised to support Publicly hosted applications
  • 4. © 2014 Cloud Technology Partners, Inc. / Confidential 4 Maturity Characteristics Cloud Washed - Force fit to run in cloud environment - Resources not optimize – no horizontal scaling - Minimal modification done to be cloud compliant (fix issues only if it will not run in cloud environment) Cloud Adopted - Resources not optimize – no automatic elasticity – instance manually started - Some modification done to be cloud compliant (adhere to blocker cloud principles) Cloud Optimized - Resources being optimized – horizontal scaling possible - Elastic on instance level – cloud management layer determines when to start/stop additional instances - Major modification done to be cloud compliant Cloud Native - Fully cloud aware – can communicate with the cloud management layer to start-up or shutdown instances of itself - Designed for failure and self healing - Elastic and resource efficient Cloud Application Maturity
  • 5. © 2014 Cloud Technology Partners, Inc. / Confidential 5 Application Architecture for the Cloud is Very Different 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
  • 6. © 2014 Cloud Technology Partners, Inc. / Confidential 6 The Value of Agility for the Enterprise
  • 7. © 2014 Cloud Technology Partners, Inc. / Confidential 7 Shift thinking away from product-centric to service-centric What Needs to Change? Old Way New Way Software is built and shipped Services are running and managed Development of features are done Services are never done until they are turned off Product owner focus only on features Product owner owns operational results along with product feature set Each silo owns their own area All groups focus on end user satisfaction Dev must go through Ops to get work done Ops enables Dev to get work done Ops monitors Apps Ops provides Dev with tools to operate Apps Reactive monitoring/Ops Proactive monitoring/Ops Customer isolated from one another Multi-tenancy and shared resources Application services sharing common platform and infrastructure Distributed services on isolated instances, hardware independence Dev, Ops, and Security teams must work together throughout the SDLC and have a shared responsibility for the services
  • 8. © 2014 Cloud Technology Partners, Inc. / Confidential 8 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
  • 9. © 2014 Cloud Technology Partners, Inc. / Confidential 9 Where is Enterprise IT? Orchestrate Automate Virtualize Combine Standardize Time ValuetotheBusiness • Lower cost • Consistent use of technology • Enhanced performance • Reduced complexity • Use of VM’s • Normalize assets • Increase efficiency • Improve management • Improve governance (non-automated) • Lower cost • Delayed provisioning • Improved resource management and utilization • Moving to centralized control • Initial use of services • Lower cost • Self provisioning • Automated governance • Adaptable security • Improved user experience • Service oriented • Dynamically aligned to the business • Self adapting • Automated governance and security • Enhanced business agility Preparing for Cloud Cloud User Cloud Innovator You are Here
  • 10. © 2014 Cloud Technology Partners, Inc. / Confidential 10 Value Modeling Ranking Improve Scalability Improve Productivity Improve Agility Decrease Cost • Improve ability to integrate and leverage acquisitions • Improve the ability to increase or reduce costs directly to the needs of the LOB • Improve time-to-market for new service offerings • Improve the ability to defer long term capital expenses • Implement factory model to support transformation and ongoing ADMT • Decrease application backlogs for LOBs and clients • Increase quality and up-time through centralized operations and management • Improve client service through better performance against client SLAs • Increase speed-to-delivery using service reuse • Increase speed-to-delivery through auto and self provisioning • increase speed-to-delivery through automated test • Increase speed-to-delivery through automated deployment • Attract better talent • Reduce the time required to place infrastructure into development, test, QA and production • Reduce the time required to place applications into development, test, QA, and production • Place business volatility into manageable domains • Reduce latency in shifting to new market opportunities • Improve innovation by removing barriers to entry • Reduce CapEx • Reduce OpEx • Reduce the cost of risk • Improve cost allocation and accountability • Eliminate costs through reuse, resource centralization, and de-provisioning • Remove cost of unavailable capacity • Capture new markets with improved time-to-market • Improve innovation with low-cost entry • Improve client satisfaction • Improve client perception and brand-image • Increase client value metrics with improved performance against client SLAs Increase Revenue Weight 78 83 92 56 76 78/100 93/100 92/100 72/100 89/100 Value Specific Outcome
  • 11. © 2014 Cloud Technology Partners, Inc. / Confidential 11 Cloud Value Realization 2016 Plan 2017 - 2020 Enable 2020 2025 Exploit Business Strategy Products Use of Data Infrastructure
  • 12. © 2014 Cloud Technology Partners, Inc. / Confidential 12 New Way – Transparency, Agility, Disciplined New Breed of SaaS Architectures Require a New Operating Model • 7x24 Uptime • Joint ownership – Shared Accountability • Collaborative • Proactive mode – Fire Prevention • Automation of builds, changes, provisioning, testing, operations • Small, frequent releases • Fast to market • Waste removed from processes • Bugs not allowed in build
  • 13. © 2014 Cloud Technology Partners, Inc. / Confidential 13 Our CTP Cloud Solution Reference Architecture
  • 14. © 2014 Cloud Technology Partners, Inc. / Confidential 14 Business Case
  • 15. © 2014 Cloud Technology Partners, Inc. / Confidential 15 Define a Number of Measurable Targets for the Cloud Exemplary metrics Current (non-Cloud) 2015 Target (Cloud) Scope Percentage of logical servers allocated to Cloud (Iaas and PaaS) 0% 50% Percentage of storage (in Terabyte) allocated to Cloud environment 0% 50% Agility Provisioning time for standard infrastructure service (IaaS) ~5 days 1 hour Provisioning time for standard platform service (PaaS) ~ 5 days 1 day Cost efficiency Average CPU utilization ~25-30% ~50% Average storage utilization TBD 70% Percentage of servers that are self-provisioned 0% 40% Percentage of idle servers TBD 5% Application component re-use (PaaS) TBD TBD Quality Application availability ~98-100% 99.9% IaaS and PaaS Right first Time provisioning (Standard environments) 75% 99% • Specific, measurable, actionable, relevant, time-based (SMART) • Measurable for both Cloud and non-Cloud environments to enable comparisons and document Cloud benefits • Cover both Infrastructure-as-a-Service as well as Platform-as-a-Service • Enable us to set targets for the Cloud program Criteria for Metrics
  • 16. © 2014 Cloud Technology Partners, Inc. / Confidential 16 0 500,000 1,000,000 1,500,000 2,000,000 2,500,000 3,000,000 3,500,000 4,000,000 4,500,000 Jan-11 Jul-11 Jan-12 Jul-12 Jan-13 Jul-13 Jan-14 Jul-14 Jan-15 Jul-15 ROI COST Moderately Complex Data Processing Application Migration Business Case ROIBusinessBenefit/Cost(USD) Time Implementation Planning * Assume current benefit = $3M and cost to migration = $3.6.M on top of current operating cost over 18 months Production Jan-13 Jul-13 Jan-14 Jul-14 Jan-15 Jul-15 Jan-16 Jul-16 Jan-17 Jul-17
  • 17. © 2014 Cloud Technology Partners, Inc. / Confidential 17 Mashing Cloud and DevOps in the Enterprise
  • 18. © 2014 Cloud Technology Partners, Inc. / Confidential 18 What is DevOps? • A culture shift that encourages great communication and collaboration to build better quality software more quickly with more reliability. • A crucial component of continuous delivery – bringing agile to infrastructure • A change from reviews, approvals and handoffs, to collaboration, automation and feedback loops Full Scope of Transformation • Changing fundamental workflows • Standardizing services • Automating everything • Process optimization: eliminating reviews, approvals and steps if using standards • New organizational responsibilities – e.g. product owners, service logistics • Continuous feedback and improvement Achieving Agility Through DevOps Lead Time Source: http://dev2ops.org/2010/02/what-is-devops/
  • 19. © 2014 Cloud Technology Partners, Inc. / Confidential 19 Continuous Delivery with CI, DevOps and the Cloud DevOps Automated Provisioning Automated Testing Automated Build & Deploy SCM/Version Build Scripts Dependency Map Component Deploy System Deploy Test Scripts Test Deploy Load / Soak Scripts Data Provisioning Baseline/Benchmark Testing Reports Image Management Patch Management Auto Env Deploy Start/Stop Scripts Rolling Upgrades Security Config Integrated Deploy and Test DevOps should really be called DevTestOps • Collaboration and shared tools on the Dev, QA and Infra automation teams • Capture every request – no ad-hoc work or changes • Agile Kanban project management for automation and DevOps requests • Log metrics on both manual and automated processes • Test automation and test data provisioning for infrastructure as well as applications • Acceptance tests for each deployment: infrastructure, application, test suite • Continuous feedback between the teams to spot gaps, issues and inefficiencies Automation: It’s All Code • Save it • Version it • Measure it • Evolve it Continuous Feedback DevOps Best Practices
  • 20. © 2014 Cloud Technology Partners, Inc. / Confidential 20 Crawl Walk Run Fly DevOps at Scale Investment • Pilot application • 1-2 cloud endpoints • Agile Dev - Kanban for DevOps • Automate and metrics capture • Process optimization • Automation tools and patterns • Coordinate current Ops teams • Second tranche of projects with seed staff • Patterns, tools and metrics refinement • Standard service catalog • ProdOps integration • Self-Service catalog • Expanding cloud endpoints • Automation library management • Product owners • Absorb targeted Ops teams • DevOps CoE training and coaching • Initial continuous delivery project • Absorb remaining Ops teams • DevOps for all new projects • Common platform services • Infrastructure automation refactoring process • Operational automation • Integrated DevTestOps automaton for continuous delivery for targeted apps • Continuous improvement Client is here Where to begin: • Start with deep changes but within a confined blast area • Separate the team and allow them to be creative • Process optimization with selective automation • Capture metrics and reevaluate frequently
  • 21. © 2014 Cloud Technology Partners, Inc. / Confidential 21 Maturity Level People Process Technology Level 1 Ad-Hoc • Silo based • Blame, finger pointing • Dependent on experts • Lack of accountability • Manual processes • Tribal knowledge is the norm • Unpredictable, reactive • Manual builds and deployments • Manual testing • Environment inconsistencies Level 2 Repeatable • Managed communications • Limited knowledge sharing • Processes established within silos • No standards • Can repeat what is known, but can’t react to unknowns • Automated builds • Automated tests written as part of story development • Painful but repeatable releases Level 3 Defined • Collaboration exists • Shared decision making • Shared Accountability • Processes are automated across SDLC • Standards across organization • Automated build & test cycle for every commit • Push button deployments • Automated user & acceptance testing Level 4 Measured • Collaboration backed on shared metrics with a focus on removing bottlenecks • Proactive monitoring • Metrics collected and analyzed against business goals • Visibility & predictability • Build metrics visible and acted on • Orchestrated deployments with auto rollbacks • Non functional requirements defined and measured Level 5 Optimized • A culture of continuous improvement permeates through the organization • Self service automation • Risk & cost optimization • High degree of experimentation • Zero downtime deployments • Immutable infrastructure • Actively enforce resiliency by forcing failures DevOps Maturity Model
  • 22. © 2014 Cloud Technology Partners, Inc. / Confidential 22 Maturity Level People Process Technology Level 1 Ad-Hoc • Silo based • Blame, finger pointing • Dependent on experts • Lack of accountability • Manual processes • Tribal knowledge is the norm • Unpredictable, reactive • Manual builds and deployments • Manual testing • Environment inconsistencies Level 2 Repeatable • Managed communications • Limited knowledge sharing • Processes established within silos • No standards • Can repeat what is known, but can’t react to unknowns • Automated builds • Automated tests written as part of story development • Painful but repeatable releases Level 3 Defined • Collaboration exists • Shared decision making • Shared Accountability • Processes are automated across SDLC • Standards across organization • Automated build & test cycle for every commit • Push button deployments • Automated user & acceptance testing Level 4 Measured • Collaboration backed on shared metrics with a focus on removing bottlenecks • Proactive monitoring • Metrics collected and analyzed against business goals • Visibility & predictability • Build metrics visible and acted on • Orchestrated deployments with auto rollbacks • Non functional requirements defined and measured Level 5 Optimized • A culture of continuous improvement permeates through the organization • Self service automation • Risk & cost optimization • High degree of experimentation • Zero downtime deployments • Immutable infrastructure • Actively enforce resiliency by forcing failures DevOps Maturity Model Chaos Reigns Continuous Integration Continuous Delivery Continuous Deployment Continuous Operations
  • 23. © 2014 Cloud Technology Partners, Inc. / Confidential 23 • Version Control • Build and Deploy • Functional and Non-functional Testing • Provisioning and Change Mgmt DevOps – Controls and Automation Tools - Considerations
  • 24. © 2014 Cloud Technology Partners, Inc. / Confidential 24 Thanks! Questions? David Linthicum David.linthicum@cloudtp.com

Editor's Notes

  1. Faster provisioning times for core infrastructure (compute, storage, network) and application platforms
  2. Too busy?
  3. Idea here is to specify KPIs we will measure and use to demonstrate the 1:10X Should we change these categories? Format? Where is top line impact, eg new revenue streams (color green?) How is brand improvement represented, eg client perception
  4. Or this?
  5. Core Concepts Multi-tenant Configurable Customer integration Metering/billing Multi-cloud deployments Multiple Viewpoints: Consumer Provider Operator Governance Full Lifecycle Platform Evolution Operations Rolling Upgrades Availability Talking Points (1) Picture is holistic view of everything to consider when building and operating custom cloud LOB and SaaS applications Cloud Apps interact with public & private infrastructure and operational environments Built, consumed & administered through portals with service catalogs to order business and technical services Talking Points (2) Standard processes for: Service Consumers Service Developers Service Managers Business Support Services Operational Support Services Talking Points (3) Applications optionally leverage common business and technical services in PaaS layer to accelerate time to market and reduce maintenance Processes are automated and orchestrated through Cloud Management PlatforEllucian and DevOps tools Talking Points (4) Reference architecture is used to identify all elements needed for the application. Consultants apply color coding to assess viability of existing components, processes and tools for future solution Green = good Yellow = maybe Red = gap
  6. Developer productivity