devops best practices - the 7 aspects

Post on 14-Apr-2017

30 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

chamith@wso2.com

Image Source: http://www.drodd.com/images16/thank-you23.png

top related