SlideShare a Scribd company logo
Cloud Native DevOps
why Kubernetes is a game-changer for enterprises
nirmata
nirmata2
Dev -> QA -> Ops
Infrastructure as Pets
Configured Applications
Monoliths in VMs
ITSM / Runbooks
DevOps
Infrastructure as Cattle
Immutable Images
Microservices in Containers
Automated Management
Businesses that innovate faster, win!
 Past
Future →
nirmata3
Agenda
• Cloud Native Technologies
• How to organize for Cloud Native
• Measuring DevOps success
• Summary and Q&A
Jim Bugwadia
Founder & CEO, Nirmata
Cloud Native Technologies
4
nirmata5
Hardware impacts Software
Mainframes Batch & Procedural
Client / Server Object Oriented
Cloud Computing Cloud Native
1960+
1980+
2012+
nirmata6
What is Cloud Native?
Cloud native applications are built for
dynamic infrastructure like public,
private, and hybrid clouds.
nirmata7
Cloud Native - Key Characteristics
● Scalable
o scale-up or down based on usage or performance metrics
● Resilient
o fast automatic recovery from failures
● Manageable
o can be easily modified or updated without loss of service
● Observable
o emit signals for state, health, and performance
Source: Cloud Native Computing Foundation; cncf.io
nirmata8
Technologies and Techniques
● Immutable Infrastructure
o replace, not repair
● Declarative APIs
o capture intent i.e. desired state
● Containers
o immutable images and standard management
● Microservices
o loosely coupled and independent services
● Service Meshes
o decouple service management from applications
Source: Cloud Native Computing Foundation; cncf.io
nirmata
Containers are the packaging and runtime for
Cloud Native applications
9
84%of respondents are using containers in
production, a jump of more than 15% from 2018
-- CNCF 2019 Survey
Containers provide:
1. Immutable images
2. Common runtimes
Benefits:
1. Fast
2. Portable
3. Efficient
nirmata
And, Kubernetes is the Cloud Native OS
10
Kubernetes provides:
Automated deployment,
scaling, and management of
containerized applications.
nirmata11
Kubernetes enables
1. Stateless and stateful application management via
declarative APIs
2. Containers lifecycle management
3. Service discovery, load balancing, auto-scaling for
microservices-style architectures
4. Plugins for storage and networking
5. Immutable infrastructure via node auto-scalers and cloud
provider integrations
nirmata12
Kubernetes is a framework for building frameworks
Kubernetes
Istio - Service Mesh Argo CD - GitOps AI/ML OpenFaaS - Serverless
nirmata13
Kubernetes – immediate benefits to Enterprises
1. Agility
Increased automation leads to faster cycles
2. Portability
Decoupling of applications from infrastructure
3. Cost-Savings
Consolidation of workloads on shared infrastructure
nirmata14
Cloud Native is the New Normal
cloud native technologies empower organizations to build and run scalable, resilient, manageable, and
observable applications in modern, dynamic environments such as public, private, and hybrid clouds
500 million+
new digital apps and services created
using cloud-native approaches by 2023
More than the last 40 years combined!
IDC 2020 Predictions
Organizing Cloud Native
15
nirmata16
Organizing Cloud Native
1. Who does what?
2. What are the high-level processes required?
3. What are some best-practice patterns?
nirmata
The Different Layers
Infrastructure
servers, network, storage
Infrastructure Team
Platform Team
Kubernetes Clusters
Shared Services
Applications
Development Teams
17
Security
nirmata18
The Kubernetes Stack
Kubernetes
Storage
CSI Plugins
Network
CNI Plugins
Identity
Provider
Image
Registry
Ingress
Controllers
CI/CD
Tools
Logging
Monitoring
Security
Compute
Auto-Scalers
nirmata19
What does the platform team provide?
• Kubernetes-as-a-Service
o Operate one or more K8s clusters
o Support different infrastructure types (GPU, bare-metal, etc.)
o Support different cloud providers
o Support different workloads (Windows, stateful apps, etc.)
• Shared Services
o Ingress controllers
o Backup & restore
o Service Mesh
o …
nirmata20
How many clusters?
One Cluster
per App?
One Cluster
per Team?
Shared
clusters?
nirmata21
Single Use Clusters
Advantages:
• Teams can manage their own clusters
• Perceived to be easier
Disadvantages:
• Inefficient resource usage
• More clusters to secure and manage
nirmata22
Shared Clusters
Advantages:
• Improved resource utilization
• Separation of concerns (Dev and Ops)
Disadvantages:
• Requires central Ops / Platform team
• Complex to configure and maintain
nirmata23
Considerations
1. Multiple clusters are inevitable.
2. How many will depend on your organization and
application lifecycle
3. All clusters, including single use clusters, need to be
secured and properly configured
How can we enable self-service for teams and ensure
security and best practices compliance?
nirmata24
A Solution - Virtualization
• Virtualization technologies create a software-defined or
“virtual” form of a physical resources e.g. a server
• Virtualization technologies can make it easier (and faster)
to provision resources
• Virtualization technologies provide segmentation and
isolation.
Is it possible to create a virtual form of a Kubernetes
cluster? What would that look like?
nirmata25
Virtual Kubernetes Clusters How does it work?
• Kubernetes provides all building blocks for isolation and
segmentation across teams:
o Namespaces
o Resource Quotas
o RBAC
o Network Policies
o Pod Security Policies
• Solutions like Nirmata automate the management of
Kubernetes resources to deliver self-service Virtual
Clusters
nirmata26
Virtual Kubernetes Clusters What gets enabled
• Development teams request capacity and services
• Development teams receive a secure and well-configured
Kubernetes endpoint
• Development teams are free to use Kubernetes directly, or
use standardized CI/CD and workload management tools
nirmata27
Section Summary
1. Kubernetes adoption requires a platform team to deploy
and operate clusters, shared services, and integrations
2. Security and infrastructure teams need to be involved
3. Integration with existing systems (IdPs, service desks, etc.)
should be considered
4. Enabling self-service, with proper guard-rails, for
developers is essential to scaling adoption
5. Virtual Kubernetes Clusters can deliver secure and well-
configured Kubernetes endpoints in seconds
Measuring Success
28
nirmata29
“you are what you measure” -- Dr. Nicole Forsgren
1. Metrics matter
2. What you measure shapes
behaviors
3. The wrong metrics can lead to
unexpected results
nirmata30
Key Metrics State of DevOps, 2019
nirmata31
Deployment Frequency
Kubernetes is well suited for microservices style
architectures that enable rapid delivery of fixes and
changes to application components.
nirmata32
Lead Time
Containers and Kubernetes along with modern CI/CD
practices like GitOps can provide rapid and reliable
deployments across environments.
nirmata33
Time to Restore
Kubernetes has built-in controllers to manage rolling
updates and has provisions for application health
checks.
nirmata34
Change Fail
Containers and immutable images make it fast to
restart and revert components.
nirmata35
Section Summary
• The five metrics to track are:
o Deployment Frequency
o Lead Times
o Change Fail
o Time to fix
o Availability
• The annual State of DevOps report provides data to
benchmark against top performers
speed
stability
Summary / Q&A
36
nirmata37
Cloud Native DevOps
1. Kubernetes is the new multi-cloud OS for enterprises
2. Successful Kubernetes adoption is typically driven by a
platform / IT Ops team that defines the strategy and
manages Kubernetes clusters and services
3. Virtual Kubernetes Clusters can enable secure self-service
and allows separation of concerns
4. Kubernetes helps across all key DevOps metrics
5. Platforms like Nirmata manage Kubernetes workloads and
clusters across public, private, and hybrid clouds
Thank-You!
https://try.nirmata.io

More Related Content

What's hot

Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
VMware Tanzu
 
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
VMware Tanzu
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Chris Haddad
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
VMware Tanzu
 
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
VMware Tanzu
 
The Making of a Cloud Native Application Platform
The Making of a Cloud Native Application PlatformThe Making of a Cloud Native Application Platform
The Making of a Cloud Native Application Platform
Cloud Foundry Foundation
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
VMware Tanzu
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
Siva Rama Krishna Chunduru
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
VMware Tanzu
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
DevOps.com
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
Kelvin Yeung
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
VMware Tanzu
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
VMware Tanzu
 
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSEBi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Docker, Inc.
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
VMware Tanzu
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Siva Rama Krishna Chunduru
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with Spring
Kenny Bastani
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
C4Media
 
Containing your microservice sprawl
Containing your microservice sprawlContaining your microservice sprawl
Containing your microservice sprawl
LibbySchulze
 
Modernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EEModernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EE
Riedwaan Bassadien
 

What's hot (20)

Cloud Native Runtime Platform
Cloud Native Runtime PlatformCloud Native Runtime Platform
Cloud Native Runtime Platform
 
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- March 22, 2021
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsTools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud Environments
 
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021
 
The Making of a Cloud Native Application Platform
The Making of a Cloud Native Application PlatformThe Making of a Cloud Native Application Platform
The Making of a Cloud Native Application Platform
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed ServiceCloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
Cloud-Native Patterns and the Benefits of MySQL as a Platform Managed Service
 
Enterprise Application Migration
Enterprise Application MigrationEnterprise Application Migration
Enterprise Application Migration
 
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSEBi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
 
Cloud Native Infrastructure Automation
Cloud Native Infrastructure AutomationCloud Native Infrastructure Automation
Cloud Native Infrastructure Automation
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Building Cloud Native Architectures with Spring
Building Cloud Native Architectures with SpringBuilding Cloud Native Architectures with Spring
Building Cloud Native Architectures with Spring
 
Are We Really Cloud-Native?
Are We Really Cloud-Native?Are We Really Cloud-Native?
Are We Really Cloud-Native?
 
Containing your microservice sprawl
Containing your microservice sprawlContaining your microservice sprawl
Containing your microservice sprawl
 
Modernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EEModernize Traditional Applications with Docker EE
Modernize Traditional Applications with Docker EE
 

Similar to Cloud Native DevOps

Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
Trang Nguyen
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
DevOps.com
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Deborah Schalm
 
Top Considerations For Operating a Kubernetes Environment at Scale
Top Considerations For Operating a Kubernetes Environment at ScaleTop Considerations For Operating a Kubernetes Environment at Scale
Top Considerations For Operating a Kubernetes Environment at Scale
SignalFx
 
Integration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesIntegration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob Davies
Judy Breedlove
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
Alex Hisaka
 
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
Jitendra Bafna
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Enterprise Management Associates
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
Miki Lombardi
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Atlassian
 
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete Deck
SlideTeam
 
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
Jim Bugwadia
 
Migrating to Microservices Patterns and Technologies (edition 2023)
 Migrating to Microservices Patterns and Technologies (edition 2023) Migrating to Microservices Patterns and Technologies (edition 2023)
Migrating to Microservices Patterns and Technologies (edition 2023)
Ahmed Misbah
 
KastenVeeam-5kubernetes-backup-best-practices-final.pdf
KastenVeeam-5kubernetes-backup-best-practices-final.pdfKastenVeeam-5kubernetes-backup-best-practices-final.pdf
KastenVeeam-5kubernetes-backup-best-practices-final.pdf
vardhanM5
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
Decision Science Community
 
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
Mirantis
 
Modern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetesModern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetes
Slim Baltagi
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
SlideTeam
 
Top 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesTop 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of Kubernetes
Platform9
 
Docker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | VisualpathDocker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | Visualpath
navyatejavisualpath
 

Similar to Cloud Native DevOps (20)

Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
 
Top 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at ScaleTop 5 Considerations for Operating a Kubernetes Environment at Scale
Top 5 Considerations for Operating a Kubernetes Environment at Scale
 
Top Considerations For Operating a Kubernetes Environment at Scale
Top Considerations For Operating a Kubernetes Environment at ScaleTop Considerations For Operating a Kubernetes Environment at Scale
Top Considerations For Operating a Kubernetes Environment at Scale
 
Integration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob DaviesIntegration in the Cloud, by Rob Davies
Integration in the Cloud, by Rob Davies
 
Kubernetes Cheatsheet
Kubernetes CheatsheetKubernetes Cheatsheet
Kubernetes Cheatsheet
 
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
MuleSoft Surat Meetup#43 - Combine Service Mesh With Anypoint API Management ...
 
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster ManagementAddressing the 8 Key Pain Points of Kubernetes Cluster Management
Addressing the 8 Key Pain Points of Kubernetes Cluster Management
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and ContainersYour Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
 
Driving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete DeckDriving Digital Transformation With Containers And Kubernetes Complete Deck
Driving Digital Transformation With Containers And Kubernetes Complete Deck
 
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
 
Migrating to Microservices Patterns and Technologies (edition 2023)
 Migrating to Microservices Patterns and Technologies (edition 2023) Migrating to Microservices Patterns and Technologies (edition 2023)
Migrating to Microservices Patterns and Technologies (edition 2023)
 
KastenVeeam-5kubernetes-backup-best-practices-final.pdf
KastenVeeam-5kubernetes-backup-best-practices-final.pdfKastenVeeam-5kubernetes-backup-best-practices-final.pdf
KastenVeeam-5kubernetes-backup-best-practices-final.pdf
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
 
Modern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetesModern big data and machine learning in the era of cloud, docker and kubernetes
Modern big data and machine learning in the era of cloud, docker and kubernetes
 
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation SlidesKubernetes Concepts And Architecture Powerpoint Presentation Slides
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
 
Top 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of KubernetesTop 5 Considerations for Successful Deployment of Kubernetes
Top 5 Considerations for Successful Deployment of Kubernetes
 
Docker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | VisualpathDocker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | Visualpath
 

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 Chains
Jim Bugwadia
 
Securing Kubernetes Workloads
Securing Kubernetes WorkloadsSecuring Kubernetes Workloads
Securing Kubernetes Workloads
Jim Bugwadia
 
Virtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKSVirtual Kubernetes Clusters on Amazon EKS
Virtual Kubernetes Clusters on Amazon EKS
Jim Bugwadia
 
Operationalizing Amazon EKS
Operationalizing Amazon EKSOperationalizing Amazon EKS
Operationalizing Amazon EKS
Jim Bugwadia
 
Kubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOpsKubernetes for Enterprise DevOps
Kubernetes for Enterprise DevOps
Jim Bugwadia
 
Demystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsDemystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOps
Jim Bugwadia
 
Multi-cloud Container Management for vRealize Automation
Multi-cloud Container Management for vRealize AutomationMulti-cloud Container Management for vRealize Automation
Multi-cloud Container Management for vRealize Automation
Jim Bugwadia
 
Containerizing Traditional Applications
Containerizing Traditional ApplicationsContainerizing Traditional Applications
Containerizing Traditional Applications
Jim Bugwadia
 
Accelerating DevOps
Accelerating DevOpsAccelerating DevOps
Accelerating DevOps
Jim Bugwadia
 
Microservices on AWS Spot instances
Microservices on AWS Spot instancesMicroservices on AWS Spot instances
Microservices on AWS Spot instances
Jim 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 2015
Jim Bugwadia
 

More from Jim Bugwadia (11)

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
 
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
 
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
 
Multi-cloud Container Management for vRealize Automation
Multi-cloud Container Management for vRealize AutomationMulti-cloud Container Management for vRealize Automation
Multi-cloud Container Management for vRealize Automation
 
Containerizing Traditional Applications
Containerizing Traditional ApplicationsContainerizing Traditional Applications
Containerizing Traditional Applications
 
Accelerating DevOps
Accelerating DevOpsAccelerating DevOps
Accelerating 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

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Cloud Native DevOps

  • 1. Cloud Native DevOps why Kubernetes is a game-changer for enterprises nirmata
  • 2. nirmata2 Dev -> QA -> Ops Infrastructure as Pets Configured Applications Monoliths in VMs ITSM / Runbooks DevOps Infrastructure as Cattle Immutable Images Microservices in Containers Automated Management Businesses that innovate faster, win!  Past Future →
  • 3. nirmata3 Agenda • Cloud Native Technologies • How to organize for Cloud Native • Measuring DevOps success • Summary and Q&A Jim Bugwadia Founder & CEO, Nirmata
  • 5. nirmata5 Hardware impacts Software Mainframes Batch & Procedural Client / Server Object Oriented Cloud Computing Cloud Native 1960+ 1980+ 2012+
  • 6. nirmata6 What is Cloud Native? Cloud native applications are built for dynamic infrastructure like public, private, and hybrid clouds.
  • 7. nirmata7 Cloud Native - Key Characteristics ● Scalable o scale-up or down based on usage or performance metrics ● Resilient o fast automatic recovery from failures ● Manageable o can be easily modified or updated without loss of service ● Observable o emit signals for state, health, and performance Source: Cloud Native Computing Foundation; cncf.io
  • 8. nirmata8 Technologies and Techniques ● Immutable Infrastructure o replace, not repair ● Declarative APIs o capture intent i.e. desired state ● Containers o immutable images and standard management ● Microservices o loosely coupled and independent services ● Service Meshes o decouple service management from applications Source: Cloud Native Computing Foundation; cncf.io
  • 9. nirmata Containers are the packaging and runtime for Cloud Native applications 9 84%of respondents are using containers in production, a jump of more than 15% from 2018 -- CNCF 2019 Survey Containers provide: 1. Immutable images 2. Common runtimes Benefits: 1. Fast 2. Portable 3. Efficient
  • 10. nirmata And, Kubernetes is the Cloud Native OS 10 Kubernetes provides: Automated deployment, scaling, and management of containerized applications.
  • 11. nirmata11 Kubernetes enables 1. Stateless and stateful application management via declarative APIs 2. Containers lifecycle management 3. Service discovery, load balancing, auto-scaling for microservices-style architectures 4. Plugins for storage and networking 5. Immutable infrastructure via node auto-scalers and cloud provider integrations
  • 12. nirmata12 Kubernetes is a framework for building frameworks Kubernetes Istio - Service Mesh Argo CD - GitOps AI/ML OpenFaaS - Serverless
  • 13. nirmata13 Kubernetes – immediate benefits to Enterprises 1. Agility Increased automation leads to faster cycles 2. Portability Decoupling of applications from infrastructure 3. Cost-Savings Consolidation of workloads on shared infrastructure
  • 14. nirmata14 Cloud Native is the New Normal cloud native technologies empower organizations to build and run scalable, resilient, manageable, and observable applications in modern, dynamic environments such as public, private, and hybrid clouds 500 million+ new digital apps and services created using cloud-native approaches by 2023 More than the last 40 years combined! IDC 2020 Predictions
  • 16. nirmata16 Organizing Cloud Native 1. Who does what? 2. What are the high-level processes required? 3. What are some best-practice patterns?
  • 17. nirmata The Different Layers Infrastructure servers, network, storage Infrastructure Team Platform Team Kubernetes Clusters Shared Services Applications Development Teams 17 Security
  • 18. nirmata18 The Kubernetes Stack Kubernetes Storage CSI Plugins Network CNI Plugins Identity Provider Image Registry Ingress Controllers CI/CD Tools Logging Monitoring Security Compute Auto-Scalers
  • 19. nirmata19 What does the platform team provide? • Kubernetes-as-a-Service o Operate one or more K8s clusters o Support different infrastructure types (GPU, bare-metal, etc.) o Support different cloud providers o Support different workloads (Windows, stateful apps, etc.) • Shared Services o Ingress controllers o Backup & restore o Service Mesh o …
  • 20. nirmata20 How many clusters? One Cluster per App? One Cluster per Team? Shared clusters?
  • 21. nirmata21 Single Use Clusters Advantages: • Teams can manage their own clusters • Perceived to be easier Disadvantages: • Inefficient resource usage • More clusters to secure and manage
  • 22. nirmata22 Shared Clusters Advantages: • Improved resource utilization • Separation of concerns (Dev and Ops) Disadvantages: • Requires central Ops / Platform team • Complex to configure and maintain
  • 23. nirmata23 Considerations 1. Multiple clusters are inevitable. 2. How many will depend on your organization and application lifecycle 3. All clusters, including single use clusters, need to be secured and properly configured How can we enable self-service for teams and ensure security and best practices compliance?
  • 24. nirmata24 A Solution - Virtualization • Virtualization technologies create a software-defined or “virtual” form of a physical resources e.g. a server • Virtualization technologies can make it easier (and faster) to provision resources • Virtualization technologies provide segmentation and isolation. Is it possible to create a virtual form of a Kubernetes cluster? What would that look like?
  • 25. nirmata25 Virtual Kubernetes Clusters How does it work? • Kubernetes provides all building blocks for isolation and segmentation across teams: o Namespaces o Resource Quotas o RBAC o Network Policies o Pod Security Policies • Solutions like Nirmata automate the management of Kubernetes resources to deliver self-service Virtual Clusters
  • 26. nirmata26 Virtual Kubernetes Clusters What gets enabled • Development teams request capacity and services • Development teams receive a secure and well-configured Kubernetes endpoint • Development teams are free to use Kubernetes directly, or use standardized CI/CD and workload management tools
  • 27. nirmata27 Section Summary 1. Kubernetes adoption requires a platform team to deploy and operate clusters, shared services, and integrations 2. Security and infrastructure teams need to be involved 3. Integration with existing systems (IdPs, service desks, etc.) should be considered 4. Enabling self-service, with proper guard-rails, for developers is essential to scaling adoption 5. Virtual Kubernetes Clusters can deliver secure and well- configured Kubernetes endpoints in seconds
  • 29. nirmata29 “you are what you measure” -- Dr. Nicole Forsgren 1. Metrics matter 2. What you measure shapes behaviors 3. The wrong metrics can lead to unexpected results
  • 30. nirmata30 Key Metrics State of DevOps, 2019
  • 31. nirmata31 Deployment Frequency Kubernetes is well suited for microservices style architectures that enable rapid delivery of fixes and changes to application components.
  • 32. nirmata32 Lead Time Containers and Kubernetes along with modern CI/CD practices like GitOps can provide rapid and reliable deployments across environments.
  • 33. nirmata33 Time to Restore Kubernetes has built-in controllers to manage rolling updates and has provisions for application health checks.
  • 34. nirmata34 Change Fail Containers and immutable images make it fast to restart and revert components.
  • 35. nirmata35 Section Summary • The five metrics to track are: o Deployment Frequency o Lead Times o Change Fail o Time to fix o Availability • The annual State of DevOps report provides data to benchmark against top performers speed stability
  • 37. nirmata37 Cloud Native DevOps 1. Kubernetes is the new multi-cloud OS for enterprises 2. Successful Kubernetes adoption is typically driven by a platform / IT Ops team that defines the strategy and manages Kubernetes clusters and services 3. Virtual Kubernetes Clusters can enable secure self-service and allows separation of concerns 4. Kubernetes helps across all key DevOps metrics 5. Platforms like Nirmata manage Kubernetes workloads and clusters across public, private, and hybrid clouds