Date post: | 14-Apr-2017 |
Category: |
Technology |
Upload: | chamith-kumarage |
View: | 28 times |
Download: | 3 times |
Devops best practices - the 7 aspects
Chamith KumarageWSO2 Cloud Team (Devops)
Tools and Technologies
Automate and Orchestrate
Maintenance
Monitoring
Security
Backups and DR
Mindset and Culture
Image Source: http://www.iepfvillarreal.com/images/agenda.png
1. Tools and Technologies
Image Source: https://static1.squarespace.com/static/52b59397e4b0058d9171ab5b/t/52b9e55fe4b0749228bee409/1387912002815/Tools.png
Figuring out the right tool/technology
Tools need to work together
Tools need to provide stats/status
Support (community or enterprise)
Image Source: http://www.clker.com/cliparts/3/e/b/f/12065581091414370587adriano_Hard_Hat.svg.hi.png , http://xmxsolutions.com/wp-content/uploads/2015/09/Why-Kintu-Technology.png
2. Automate and Orchestrate
Image Source: https://www.apicasystem.com/wp-content/uploads/2014/11/automated-testing.png
No matter how small you areOne click deployments
Automated testsSelf healing
Humans can focus on improvements
Image Source: http://www.nixsolutions.com/uploads//2013/11/12233322.png , https://docs.mulesoft.com/mule-user-guide/v/3.4/_images/orchestrate.png
3. Maintenance
Image Source: http://static.wixstatic.com/media/710180_4d5ee60c6d124a56aa266b478e29a22f~mv2.png
Driven by workflows
Fixed maintenance windows
Keep all parties updated
Upgrades and migrations
Image Source: http://vignette2.wikia.nocookie.net/transformice/images/c/c4/Under_maintenance.png/revision/latest?cb=20151016221936 , http://static.wixstatic.com/media/710180_4d5ee60c6d124a56aa266b478e29a22f~mv2.png
4. Monitoring
Image Source: http://www.sberg.net/images-sberg/it-monitoring.png
Monitoring from the end-user’s POV
Alerts based on severity
No counter-based alerts
Dashboards to make faster decisions
Postmortem reports
Image Source: https://upload.wikimedia.org/wikipedia/commons/thumb/6/65/Monitoring.svg/2000px-Monitoring.svg.png , http://media.spotonsuccess.tv/wp-content/uploads/2012/08/3D-Women-Search-05.png
5. Security
Image Source: http://2.bp.blogspot.com/-4MR-gq62sVs/UX_MluoHraI/AAAAAAAAAH4/k1l8b6qi1lk/s1600/small-business-cyber-security.png
System security and Application security
Automated security updates
WSO2 Update Manager (WUM)
Pen and VA testing
Image Source: https://50068.blackbaudhosting.com/50068/view.image?Id=399 , http://icongal.com/gallery/image/200144/policeman_police_women_police_fire_fireman_pilot.png
6. Backups and DR
Image Source: https://www.linuxwolfpack.com/images/db-backup.png
Know your business continuity requirements
Backup strategy should align with the BCP
DR Strategy should align with Backups
RTO (Recovery Time Objective) and RPO (Recovery Point Objective)
Frequent drills
Image Source: http://www.nyctech.com/wp-content/uploads/2013/01/file-backup.png , http://mysqlbackuponline.com/Content/Bounce/img/cloudbackup.png
7. Mindset and Culture
Image Source: http://www.lutonculture.com/userfiles/images/WTS%20Logo%20-%20PNG%20Transparent%20(For%20Dark%20Backgrounds).png
Image Source: http://www.telogiks.ca/wp-content/uploads/Company-culture-dos-and-donts.png , https://caps.umich.edu/files/caps/field/image/Circle_of_5_People.png
Open discussions
Don’t ask for permission, ask for forgiveness
Trust, but verify
Dependability and accountability
No blaming or finger-pointing
Right attitude
https://cloud.wso2.com
http://wso2.com/cloud/managed/
Image Source: http://www.mpccomputer.it/wp-content/uploads/2016/02/cloud-hosting.png , http://uscloud.com/_includes/_images/managed-services-icon.png