Upload
dell-emc
View
1.248
Download
1
Embed Size (px)
Citation preview
CSES - OCTO
DevOps, Microservices and Containers
Enabling Digital Transformation
Barton GeorgeOffice of the CTOEnterprise Solutions Group
De Ops $Dev Ops
Office of the CTO - Enterprise
Digital players:Reset customer expectations and disrupted industries
2
Office of the CTO - Enterprise
Digital Business = Software (and it has a shelf life)
Image credit: Yuri Samoilov, Display with system code. https://creativecommons.org/licenses/by/2.0/#
The Agile Manifesto
3
Office of the CTO - Enterprise
But that’s only “half” of the equation
Innovation
Developers OperationsLack of cooperation
4
Office of the CTO - Enterprise
Dev + Ops: A Methodology Reducing friction, increasing velocity
“Slow” is the new “Down”
5
Shorten
$Dev Ops
Feedback
Office of the CTO - Enterprise
Culture
Automation
Measurement
• New Mindset
• New Skills
• New Tools
• Innovate faster
• More responsive to business needs (customer)
• Better quality
Tenets Requirements Benefits
“Fail” fast
Iteration
“Cloud” infrastructure/Open Source/Microservices
DevOps: What’s it all about
6
Office of the CTO - Enterprise
Tool chain
Continuous Integration
Source Control
DeployNew code
MonitorServers
Feedback
7
Office of the CTO - Enterprise
Tool chain
Continuous Integration
Source Control
DeployNew code
MonitorServers
Feedback
8
MicroservicesContainers
Office of the CTO - Enterprise
Monolithic Microservices
Today
• API accessible, single purpose components combined into greater functionality
• Development supports continuous delivery and improvement
• Deployed to a multitude of servers
~2000
• “Hardwired” and multipurpose
• Development is focused on a long, relatively inflexible cycle
• Deployed to a single servers
Microservices: essential to iterate, scale and speed
9
Office of the CTO - Enterprise
Enter the modern container
• One environment development, testing, staging and production
• Build once, run anywherepublic cloud, private cloud, bare-metal server.
Over 40% of developers deploying to the cloud are using containers*
*Source: Cloud Development Survey 2015, Volume II, Evans Data 10
Office of the CTO - Enterprise
Containers vs VMs
• Shared OS/single type
• Runs on Bleeding edge
• Launch in microseconds
• Run for minutesM
ajo
rity
• Own OS/multiple varieties
• More secure/Mature
• Launch in seconds/minutes
• Run for months
11
Office of the CTO - Enterprise
The landscape (open source predominates)
12
Clouds with Docker support
Container Engines
Mini OSs
Container Orchestration
Office of the CTO - Enterprise
We believe that by 2016, DevOps will evolve from a niche strategy
Employed by large cloud providers to a mainstream strategy employed
By 25% of the largest 2000 global enterprises – Gartner[1]
Sources: [1]Tech Go-to-Market: How to win with DevOps buyers, May 15, 2015; Gartner
Adoption and the DevOps equine continuum
13
Office of the CTO - Enterprise
Where do I start?
Image credit: Maria Elena, ecommerce; Lee Haywood, iPhone under red light - both under https://creativecommons.org/licenses/by/2.0/#;
Customer facing components
14
Office of the CTO - Enterprise
What Dell is doing in this spaceOfferings
• Services
• Agile/DevOps Advisory services; Agile Delivery Services
• CI/CD consulting and implementation services
• DevOps Migration/managed services
• DevOps focussed test Automation, performance testing services
• Red Hat’s OpenShift Platform as a Service
• XPS 13 Linux-based developer laptop
• Open Networking OS 10
Projects
• Flocker plugin created for Dell Storage
• Containerized OMSA
• Joyent Triton platform in CTO lab
• Containerize ASM, load on Triton platform
Industry Consortia
• Open Container Initiative
Internal leveraging of DevOps
• Dell.com and internal IT
• ASM (Active System Manager) development
15
Office of the CTO - Enterprise 16
XPS 13 Developer Laptop
Office of the CTO - Enterprise
Recent/Upcoming events
17
• Container Summit, NYC, Feb 9
• OpenStack, Austin, April 25-29
• DevOps Days Austin, May 2-3
• OSCON/Open Container Day, Austin, May 16 - 19
• Cloud Foundry, Santa Clara, May 23-25
• DockerCon, Seattle, June 19-21
Office of the CTO - Enterprise
Resources
18
• Dell.com/devops
• Dell.com/developer(s); Dell.com/sputnik
• Bartongeorge.net
Office of the CTO - Enterprise
Dell Platform-as-a-Service with OpenShift
Compute resources(CPU, RAM, Network, Disk)
Virtual guest images
Operating system
Application containers
Application
Middleware, databases and dev tools(Languages, source control, build tools, CI)
Container orchestration
Dell/Red Hat-managed
Customer-managed
Dell
Platform
as a Service
with
OpenShift
by
Red Hat
20