ElasticBox's Ravi Srivatsav at DevOps Summit, East
-
date post
19-Oct-2014 -
Category
Technology
-
view
109 -
download
3
description
Transcript of ElasticBox's Ravi Srivatsav at DevOps Summit, East
Ravi SrivatsavCEO and Co-founder
Why DevOps?
Source: AppDynamics
DevOps
DevOps is a software development method that stresses communication,
collaboration and integration between software developers
and IT operations professionals.
Source: Wikipedia
DevOps Approaches
1.IaaS
2.PaaS
3.DevOps Engineer
4.Collaborative Approach
Infrastructure Approaches
The Infrastructure Approach
Data Data Data
Applications Applications Applications
Runtime Runtime Runtime
Middleware Middleware Middleware
O/S O/S O/S
Virtualization Virtualization Virtualization
Servers Servers Servers
Storage Storage Storage
Networking Networking Networking
Source: Microsoft
Traditional IT IaaS PaaS
IT Operations IT Operations IT Operations
Developers Developers Developers
Infrastructure
Infrastructure + MiddlewareC
omm
unic
atio
n Com
mun
icat
ionC
omm
unic
atio
n
The Traditional IT Approach
Data
Applications
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
IT Operations
Developers
Com
mun
icat
ion
PrescriptiveManualRepetitiveError-prone
The IaaS Approach
Data
Applications
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
IT Operations
Developers
Infrastructure
Com
mun
icat
ion
• Solves the procurement problem but…
• Only a small step towards DevOps
• Still prescriptive• Repeatable but not
scalable or reusable
The PaaS Approach
• Achieves repeatable and scalable deployments by imposing restrictions
• NoOps approach• Widens the gap and
stifles innovation with more layers “fixed”
Data
Applications
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
IT Operations
Developers
Infrastructure + MiddlewareC
omm
unic
atio
n
The DevOps Engineer Approach
Source: http://inkjot.files.wordpress.com/2010/02/two-heads.jpg
Solves the problem but not scalable
Let’s Talk Collaboration
The ElasticBox Approach
O/S
Virtualization
Servers
Storage
Networking
IT Ops DevRuntimesPlatforms
Deployment Profile
Create Edit/use during deployment
Communication/Collaboration
Create Create/Use Dev
Dev
Infrastructure
ConfigMgmnt
Key TakeawaysInfrastructure is changing just as fast as software
Developer feedback is key for cloud success
Agility is the new stability