Upload
laavanya-kathiresen
View
42
Download
1
Tags:
Embed Size (px)
Citation preview
DevOps Culture
MovementPhilosophy
Community
CollaborationMulti-disciplinary
QualityRepeatability
Reliability
AutomationLean
Metrics / MonitoringSharing
Tools
AutomationAnything which needs to be repeated HAS to be AUTOMATED!
Example : ➔ Testing➔ Deployments
◆ Continuous Deployment ➔ Infrastructure aka “Infrastructure as code”
◆ Provisioning ◆ Configuration Management
➔ Development environments
Don’t automate things you don’t understand or validate
Measurement & MetricsOnly with metrics, you know where to improve!
Metrics are your feedback data.
Sample metrics: ➔ Number & Frequency of Software Releases➔ Deployment time➔ Number and cost of resources➔ Cost of release➔ Defect rates in production
MonitoringMonitoring is usually an after-thoughts. Do not release in production until there is monitoring!
Monitor all environment. Learn from changes in your dev. environment
Types of monitoring : ➔ Infrastructure monitoring
◆ CPU load time◆ Memory
➔ Application level monitoring◆ Performance