SlideShare a Scribd company logo
1 of 27
Download to read offline
Accelerating DevOps:
Automating application lifecycles with
container services
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 2
Panelists
Ritesh Patel, Founder, Products & Marketing at Nirmata
• Founded Nirmata to bring DevOps agility to enterprises
• Previously held engineering and business leadership roles at Brocade, Trapeze Networks,
Nortel and Motorola
Bernard Golden, CEO, Navica
• Named by Wired.com as one of the ten most influential persons in cloud computing
• Bernard Golden is CEO of Navica, a consulting firm focused on cloud computing and DevOps.
• Served as Vice President, Strategy for ActiveState Software, which was acquired by HP. Prior
to ActiveState he was Senior Director, Cloud Computing, for Dell Computer, which he joined
when it acquired Enstratius, a leading cloud management software company.
Jim Bugwadia, Founder & CEO, Nirmata
• Founded Nirmata, to solve Enterprise DevOps pain points, by providing multi-cloud
management of distributed applications deployed using containers
• Has held several developer, architect, and leadership roles at companies like Bell Labs, Cisco,
Trapeze Networks, and Pano Logic and others
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 3
Agenda
• The DevOps Challenge
• How Containers Help
• Container Services
• Nirmata Overview
• Demo
• Questions & Answers
4Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
DevOps
What Does It Mean?
5Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Development OperationsManual
6Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Development Operations
Build
QA
Testing Security
Configuration
Deployment
Manual
7Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Assembly Line
8Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Today’s Assembly Line
9Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
DevOps Fundamentals
• Siloes have to go
• Automated with common
executables across application
lifecycle
• Integrated organization with
nearby boss
• Shared metrics
10Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Agile Across Application Lifecycle
• Immutable artifacts
• Handed across groups
• Requires consistent
environments for each
group
11Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Composable, Not Monolithic
• The “approved stack” is dead
• The “monolith” is dead
• Microservices is the
emerging application
architecture
• The developer/operations
relationship is multiplied
12Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Scalable
• Application loads more
erratic than ever
• Applications must be elastic
• Automatic scaling a must
• Underlying infrastructure
must have capacity
• Application artifacts fast
instantiation
13Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Polyglot
• That “approved stack” redux
• Developers work in familiar,
comfortable languages
• Applications assembled from
disparate components
• Operations is more complex,
inevitably
Source: Redmonk
How Do Containers Help?
15Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
Virtual Machines
• Large isolation format
• Slow instantiation
• Pets
• Difficult to share artifacts
across app lifecycle
• Difficult for multiple app
components to run on same
machine
• Microservices architecture
difficult
Containers
• Small isolation format
• Rapid instantiation
• Cattle
• Easy to share artifacts
across app lifecycle
• Easy for multiple app
components to run on same
machine
• Microservices architecture
easy
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 16
Container Services & Nirmata
17Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
IaaS
PaaS
SaaS
NIST Definition of Cloud Computing
Service Models, 2009-2011
18Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
IaaS
PaaS
SaaS
“The popular wisdom that cloud computing comes in three flavors, software-as-a-
service (SaaS), infrastructure-as-a-service (IaaS), and platform-as-a-service (PaaS)
— no longer describes reality.” --Forrester
19Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
IT Ops
Team
DevOps
Teams
Infrastructure Services
compute | network | storage
Container Services
App & Policy definitions | Container Lifecycle mgmt. | Scheduling | Infrastructure
Automation | Service Discovery | Load Balancing | …
Shared Services
databases | messaging | clustering & coordination | logging |
application monitoring | user management & security | …
Applications
Platform
Team
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 20
Public or
Private Clouds
Multi-cloud Container Services for Enterprise DevOps
nirmata
DevOps
Managed Devices
Data Centers
IT Ops
21Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016
deploy operate optimize
nirmata
Complete application container lifecycle management
Single management and control plane across any cloud or device
Highly scalable cloud-native service
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 22
Demo
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 23
nirmata
• Managed service for Operations & Management of
Containerized Applications
 Non-intrusive, light-weight, and easy to use
 Policy based application lifecycle management
 Built-in support for cloud-native (microservices-style) applications
 Works across all software delivery models
 Any cloud – any device
• 70% lower TCO than DIY solutions
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 24
Summary
• Businesses are adopting DevOps for
fast delivery cycles
• Microservices, Containers, and Cloud
Infrastructure are key enablers
• Nirmata accelerates Enterprise DevOps
adoption
try.nirmata.io
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 25
Questions
Answers
&
Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 26
Panelists
Bernard Golden, CEO, Navica
• @bernardgolden
• https://www.linkedin.com/in/bernardgolden
Jim Bugwadia, Founder & CEO, Nirmata
• jim@nirmata.com,
• @JimBugwadia
• https://www.linkedin.com/in/jimbugwadia
• http://www.nirmata.com/blog
Ritesh Patel, Founder, Products & Marketing at Nirmata
• ritesh@nirmata.com
• @riteshdp
• https://www.linkedin.com/in/patelrit
Thank you!

More Related Content

What's hot

Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Chocolatey Software
 
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...New Relic
 
CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton Araf Karsh Hamid
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringKenny Bastani
 
Cloud Native Java Microservices
Cloud Native Java MicroservicesCloud Native Java Microservices
Cloud Native Java MicroservicesKenny Bastani
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiVietnam Open Infrastructure User Group
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?C4Media
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootSufyaan Kazi
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanAraf Karsh Hamid
 
Microservices Architecture Part 2 Event Sourcing and Saga
Microservices Architecture Part 2 Event Sourcing and SagaMicroservices Architecture Part 2 Event Sourcing and Saga
Microservices Architecture Part 2 Event Sourcing and SagaAraf Karsh Hamid
 
Beyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsBeyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsContainer Solutions
 
Yuriy Chapran - Building microservices.
Yuriy Chapran - Building microservices.Yuriy Chapran - Building microservices.
Yuriy Chapran - Building microservices.Yuriy Chapran
 
API Microservices with Node.js and Docker
API Microservices with Node.js and DockerAPI Microservices with Node.js and Docker
API Microservices with Node.js and DockerApigee | Google Cloud
 
Cloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelCloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelJim Bugwadia
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services ArchitectureAraf Karsh Hamid
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications Munish Gupta
 

What's hot (20)

Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
Facilitating continuous delivery in a FinTech world with Salt, Jenkins, Nexus...
 
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
Airbnb, From Monolith to Microservices: How to Scale Your Architecture, Futur...
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
 
CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton CI-CD Jenkins, GitHub Actions, Tekton
CI-CD Jenkins, GitHub Actions, Tekton
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with Spring
 
Cloud Native Java Microservices
Cloud Native Java MicroservicesCloud Native Java Microservices
Cloud Native Java Microservices
 
Microservice architecture
Microservice architectureMicroservice architecture
Microservice architecture
 
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. ChoiInnovation with Open Sources and App Modernization for Developers | Ian Y. Choi
Innovation with Open Sources and App Modernization for Developers | Ian Y. Choi
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, Kanban
 
Microservices Architecture Part 2 Event Sourcing and Saga
Microservices Architecture Part 2 Event Sourcing and SagaMicroservices Architecture Part 2 Event Sourcing and Saga
Microservices Architecture Part 2 Event Sourcing and Saga
 
Beyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native ApplicationsBeyond 12 Factor - Developing Cloud Native Applications
Beyond 12 Factor - Developing Cloud Native Applications
 
Serverless design with Fn project
Serverless design with Fn projectServerless design with Fn project
Serverless design with Fn project
 
Yuriy Chapran - Building microservices.
Yuriy Chapran - Building microservices.Yuriy Chapran - Building microservices.
Yuriy Chapran - Building microservices.
 
API Microservices with Node.js and Docker
API Microservices with Node.js and DockerAPI Microservices with Node.js and Docker
API Microservices with Node.js and Docker
 
Cloud Native Applications Maturity Model
Cloud Native Applications Maturity ModelCloud Native Applications Maturity Model
Cloud Native Applications Maturity Model
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Building Cloud Native Applications
Building Cloud Native Applications Building Cloud Native Applications
Building Cloud Native Applications
 

Viewers also liked

PHP, AWS, and Sleep - Hampton Roads DevFest 2016
PHP, AWS, and Sleep - Hampton Roads DevFest 2016PHP, AWS, and Sleep - Hampton Roads DevFest 2016
PHP, AWS, and Sleep - Hampton Roads DevFest 2016Guillermo A. Fisher
 
DevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationDevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationCognizant
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaPink Elephant
 
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)DevOpsGroup
 
Chapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life CycleChapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life Cyclemanagement 2
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementnonlinear creations
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)Terry Cho
 
Modern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and LiferayModern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and LiferayManuel de la Peña Peña
 
How to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOpsHow to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOpsZane Lackey
 

Viewers also liked (11)

PHP, AWS, and Sleep - Hampton Roads DevFest 2016
PHP, AWS, and Sleep - Hampton Roads DevFest 2016PHP, AWS, and Sleep - Hampton Roads DevFest 2016
PHP, AWS, and Sleep - Hampton Roads DevFest 2016
 
Liferay on docker
Liferay on dockerLiferay on docker
Liferay on docker
 
DevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with CollaborationDevOps Best Practices: Combine Coding with Collaboration
DevOps Best Practices: Combine Coding with Collaboration
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 
Software Development Lifecycle 101
Software Development Lifecycle 101Software Development Lifecycle 101
Software Development Lifecycle 101
 
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
The WHY of DevOps (revised for DevOps Enthusiast Meetup London)
 
Chapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life CycleChapter 5 Mis Software Development Life Cycle
Chapter 5 Mis Software Development Life Cycle
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
 
Modern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and LiferayModern Continuous Delivery with Docker and Liferay
Modern Continuous Delivery with Docker and Liferay
 
How to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOpsHow to adapt the SDLC to the era of DevSecOps
How to adapt the SDLC to the era of DevSecOps
 

Similar to Accelerating DevOps with Container Services

Docker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker, Inc.
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS
 
Build 12-Factor apps with Docker
Build 12-Factor apps with DockerBuild 12-Factor apps with Docker
Build 12-Factor apps with DockerJohn Zaccone
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?Eduard Tomàs
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker XebiaLabs
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewCisco DevNet
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Agility with Microservices and DevOps
Agility with Microservices and DevOpsAgility with Microservices and DevOps
Agility with Microservices and DevOpsArchana Joshi
 
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
 
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...India Scrum Enthusiasts Community
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring FrameworkTwelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Frameworkdinkar thakur
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App ModernizationPhi Huynh
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudCloudify Community
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsLarry McDonough
 

Similar to Accelerating DevOps with Container Services (20)

Docker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker for the Enterprise with Containers as a Service by Banjot Chanana
Docker for the Enterprise with Containers as a Service by Banjot Chanana
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
NUS-ISS Learning Day 2018- Designing software to make the most of cloud platf...
 
Build 12-Factor apps with Docker
Build 12-Factor apps with DockerBuild 12-Factor apps with Docker
Build 12-Factor apps with Docker
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?
 
Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
 
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overviewEnabling Fast IT using Containers, Microservices and DAVROS models: an overview
Enabling Fast IT using Containers, Microservices and DAVROS models: an overview
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Agility with Microservices and DevOps
Agility with Microservices and DevOpsAgility with Microservices and DevOps
Agility with Microservices and DevOps
 
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
 
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
Agile Tour Pune 2015: Agility with Microservices and Devops: Archana Joshi an...
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring FrameworkTwelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Framework
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
Evans Data DevRel 2016
Evans Data DevRel 2016 Evans Data DevRel 2016
Evans Data DevRel 2016
 
EvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOpsEvansData_DevRel_2016-DevOps
EvansData_DevRel_2016-DevOps
 

More from Jim Bugwadia

ISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply ChainsISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply ChainsJim Bugwadia
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOpsJim Bugwadia
 
Securing Kubernetes Workloads
Securing Kubernetes WorkloadsSecuring Kubernetes Workloads
Securing Kubernetes WorkloadsJim Bugwadia
 
Virtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSVirtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSJim Bugwadia
 
Operationalizing Amazon EKS
Operationalizing Amazon EKSOperationalizing Amazon EKS
Operationalizing Amazon EKSJim Bugwadia
 
Azure meetup cloud native concepts - may 28th 2018
Azure meetup   cloud native concepts - may 28th 2018Azure meetup   cloud native concepts - may 28th 2018
Azure meetup cloud native concepts - may 28th 2018Jim Bugwadia
 
Kubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOpsKubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOpsJim Bugwadia
 
Demystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsDemystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsJim Bugwadia
 
Microservices on AWS Spot instances
Microservices on AWS Spot instancesMicroservices on AWS Spot instances
Microservices on AWS Spot instancesJim Bugwadia
 
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015Jim Bugwadia
 

More from Jim Bugwadia (10)

ISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply ChainsISACA SV Chapter: Securing Software Supply Chains
ISACA SV Chapter: Securing Software Supply Chains
 
Cloud Native DevOps
Cloud Native DevOpsCloud Native DevOps
Cloud Native DevOps
 
Securing Kubernetes Workloads
Securing Kubernetes WorkloadsSecuring Kubernetes Workloads
Securing Kubernetes Workloads
 
Virtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSVirtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKS
 
Operationalizing Amazon EKS
Operationalizing Amazon EKSOperationalizing Amazon EKS
Operationalizing Amazon EKS
 
Azure meetup cloud native concepts - may 28th 2018
Azure meetup   cloud native concepts - may 28th 2018Azure meetup   cloud native concepts - may 28th 2018
Azure meetup cloud native concepts - may 28th 2018
 
Kubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOpsKubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOps
 
Demystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsDemystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOps
 
Microservices on AWS Spot instances
Microservices on AWS Spot instancesMicroservices on AWS Spot instances
Microservices on AWS Spot instances
 
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
Multi-Cloud Microservices - DevOps Summit Silicon Valley 2015
 

Recently uploaded

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 

Recently uploaded (20)

CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 

Accelerating DevOps with Container Services

  • 1. Accelerating DevOps: Automating application lifecycles with container services
  • 2. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 2 Panelists Ritesh Patel, Founder, Products & Marketing at Nirmata • Founded Nirmata to bring DevOps agility to enterprises • Previously held engineering and business leadership roles at Brocade, Trapeze Networks, Nortel and Motorola Bernard Golden, CEO, Navica • Named by Wired.com as one of the ten most influential persons in cloud computing • Bernard Golden is CEO of Navica, a consulting firm focused on cloud computing and DevOps. • Served as Vice President, Strategy for ActiveState Software, which was acquired by HP. Prior to ActiveState he was Senior Director, Cloud Computing, for Dell Computer, which he joined when it acquired Enstratius, a leading cloud management software company. Jim Bugwadia, Founder & CEO, Nirmata • Founded Nirmata, to solve Enterprise DevOps pain points, by providing multi-cloud management of distributed applications deployed using containers • Has held several developer, architect, and leadership roles at companies like Bell Labs, Cisco, Trapeze Networks, and Pano Logic and others
  • 3. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 3 Agenda • The DevOps Challenge • How Containers Help • Container Services • Nirmata Overview • Demo • Questions & Answers
  • 4. 4Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 DevOps What Does It Mean?
  • 5. 5Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Development OperationsManual
  • 6. 6Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Development Operations Build QA Testing Security Configuration Deployment Manual
  • 7. 7Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Assembly Line
  • 8. 8Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Today’s Assembly Line
  • 9. 9Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 DevOps Fundamentals • Siloes have to go • Automated with common executables across application lifecycle • Integrated organization with nearby boss • Shared metrics
  • 10. 10Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Agile Across Application Lifecycle • Immutable artifacts • Handed across groups • Requires consistent environments for each group
  • 11. 11Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Composable, Not Monolithic • The “approved stack” is dead • The “monolith” is dead • Microservices is the emerging application architecture • The developer/operations relationship is multiplied
  • 12. 12Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Scalable • Application loads more erratic than ever • Applications must be elastic • Automatic scaling a must • Underlying infrastructure must have capacity • Application artifacts fast instantiation
  • 13. 13Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Polyglot • That “approved stack” redux • Developers work in familiar, comfortable languages • Applications assembled from disparate components • Operations is more complex, inevitably Source: Redmonk
  • 15. 15Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 Virtual Machines • Large isolation format • Slow instantiation • Pets • Difficult to share artifacts across app lifecycle • Difficult for multiple app components to run on same machine • Microservices architecture difficult Containers • Small isolation format • Rapid instantiation • Cattle • Easy to share artifacts across app lifecycle • Easy for multiple app components to run on same machine • Microservices architecture easy
  • 16. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 16 Container Services & Nirmata
  • 17. 17Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 IaaS PaaS SaaS NIST Definition of Cloud Computing Service Models, 2009-2011
  • 18. 18Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 IaaS PaaS SaaS “The popular wisdom that cloud computing comes in three flavors, software-as-a- service (SaaS), infrastructure-as-a-service (IaaS), and platform-as-a-service (PaaS) — no longer describes reality.” --Forrester
  • 19. 19Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 IT Ops Team DevOps Teams Infrastructure Services compute | network | storage Container Services App & Policy definitions | Container Lifecycle mgmt. | Scheduling | Infrastructure Automation | Service Discovery | Load Balancing | … Shared Services databases | messaging | clustering & coordination | logging | application monitoring | user management & security | … Applications Platform Team
  • 20. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 20 Public or Private Clouds Multi-cloud Container Services for Enterprise DevOps nirmata DevOps Managed Devices Data Centers IT Ops
  • 21. 21Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 deploy operate optimize nirmata Complete application container lifecycle management Single management and control plane across any cloud or device Highly scalable cloud-native service
  • 22. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 22 Demo
  • 23. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 23 nirmata • Managed service for Operations & Management of Containerized Applications  Non-intrusive, light-weight, and easy to use  Policy based application lifecycle management  Built-in support for cloud-native (microservices-style) applications  Works across all software delivery models  Any cloud – any device • 70% lower TCO than DIY solutions
  • 24. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 24 Summary • Businesses are adopting DevOps for fast delivery cycles • Microservices, Containers, and Cloud Infrastructure are key enablers • Nirmata accelerates Enterprise DevOps adoption try.nirmata.io
  • 25. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 25 Questions Answers &
  • 26. Accelerating DevOps: Automating application lifecycle using containers | March 15, 2016 26 Panelists Bernard Golden, CEO, Navica • @bernardgolden • https://www.linkedin.com/in/bernardgolden Jim Bugwadia, Founder & CEO, Nirmata • jim@nirmata.com, • @JimBugwadia • https://www.linkedin.com/in/jimbugwadia • http://www.nirmata.com/blog Ritesh Patel, Founder, Products & Marketing at Nirmata • ritesh@nirmata.com • @riteshdp • https://www.linkedin.com/in/patelrit