Serena DevOps Drive-in webcast with Mark Burgess, October 31
-
Upload
serena-software -
Category
Technology
-
view
142 -
download
4
description
Transcript of Serena DevOps Drive-in webcast with Mark Burgess, October 31
![Page 1: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/1.jpg)
©2014 CloudBees, Inc. All Rights Reserved
Infrastructure as Code: The Future of Configuration Management in Achieving Continuous Delivery
October 30, 2014
![Page 2: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/2.jpg)
Today’s speakers
2
Mark LevyDevOps Evangelist
Mark BurgessCTO & Co-Founder,
CFEngine
Today’s speakers
![Page 3: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/3.jpg)
3
Introduction to Serena
• Founded 1980
• Headquartered in San Mateo, CA • >$200M revenue
• 200+ R&D Engineers
• HGGC Portfolio Company
• Follow the sun Support
• Serena Deployment Automation• Increase Deployment Velocity
• Quality, Predictability, Repeatability
• Visual Process Definition
• Helping Global 2000 enterprises build and release better software
![Page 4: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/4.jpg)
4 SERENA SOFTWARE INC.
Introduction to CFEngine
Simplify the delivery and management of the unified software stack
Anywhere, across any device, in a timely and predictable fashion
Beyond Automation for aConnected Era
![Page 5: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/5.jpg)
The Future of Configuration Management for Continuous Delivery
Mark Burgess
![Page 6: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/6.jpg)
An on-going business transformation
![Page 7: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/7.jpg)
“Arranging parts into a pattern…"
Configuration is ...
![Page 8: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/8.jpg)
![Page 9: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/9.jpg)
CADCAM
![Page 10: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/10.jpg)
“Continuous improvement of softwareas a stream of releases, always ready for use…”
Continuous delivery is ...
![Page 11: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/11.jpg)
Irregular and high riskRegular and low risk
![Page 12: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/12.jpg)
Engineering focus
![Page 13: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/13.jpg)
Town planning
Business focus
![Page 14: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/14.jpg)
Stylesheets for infrastructure
![Page 15: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/15.jpg)
15
Continuity
Availability(ops)
History(dev)
Geography (space)Latency (time)
Usability (consistent)CompatibilityPersistence of worlds
![Page 16: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/16.jpg)
Convergence
Infrastructure(ops)
Intent/function
(dev)
Configuration driftPrep/runtime“Consensus”
Unintended changeEmergent side effects
![Page 17: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/17.jpg)
• Convergence
• to a desired end-state / promised outcome
• Branching decisions
• intentionally and unintentionally diverging
Competing forces
![Page 18: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/18.jpg)
We are the humans …
![Page 19: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/19.jpg)
Significant innovation doesn’t happen until humans change their habits, or get out of the way …
Identity inertia
![Page 20: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/20.jpg)
Infrastructure culture
AddressabilityLatencyConnectednessGarbage collectionNormalization
![Page 21: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/21.jpg)
Centralized
HumanizedPoints of serviceIdentitiesHomeLocalIntentional
Decentralized
DehumanizedLogisticsReplicasStorageNon-localEmergent
![Page 22: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/22.jpg)
BRAIN …
![Page 23: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/23.jpg)
Society ….
![Page 24: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/24.jpg)
• Microservices
• Totem pole
• Builder, town-planner, consumer …
• Remote control junkie
• Policy-maker
How do we want to live?
![Page 25: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/25.jpg)
Parallel delegation
Serial transformation
The storyl
ine
SSH
Promises
cron jobscontainers
hands-on
![Page 26: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/26.jpg)
Parallel delegation
Serial transformation
The storyl
ine
SSH
Promisescron jobscontainers
hands-on
![Page 27: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/27.jpg)
Tenancy - where do we want to live?
you commune with the tree, but the forest is large
Where to put workloads and data
![Page 28: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/28.jpg)
scale, complexity, knowledge
grow as flexible freedoms are thrust upon rigid systems by social or environmental forces
Going beyond “mere automation” …
![Page 29: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/29.jpg)
Separation of concerns reduces complexity?
Delegation? Separation?
![Page 30: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/30.jpg)
![Page 31: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/31.jpg)
What allows us to handle complexity?
Weak coupling, and choice relationships
![Page 32: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/32.jpg)
Atomize – keep it simple and light, autonomous
Untether – give me the freedom to work/live
![Page 33: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/33.jpg)
Separation of concerns with
STRONG COUPLING
increases complexity!
Beware “orchestration”
![Page 34: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/34.jpg)
34
Emergence - ecosystem
![Page 35: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/35.jpg)
Don´t confuse tidiness with resilience
![Page 36: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/36.jpg)
Don´t confuse untidiness with disorder
![Page 37: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/37.jpg)
37
Complexity means cost
![Page 38: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/38.jpg)
38
![Page 39: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/39.jpg)
39
![Page 40: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/40.jpg)
![Page 41: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/41.jpg)
Balance exploration against targeted outcomes
Automate documentation of intent
Watch out for the human storyline
Delegate for tidiness with weak coupling
The future
![Page 42: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/42.jpg)
Join the discussion …
@markburgess_osl
![Page 43: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/43.jpg)
Questions?
43
Free Deployment Automation
Please use the Q&A panel to submit your questions.
Friday 1 pm ET/ 10 am PTAcceleratin
g Application
Delivery with
Continuous Testing
Cloudbees
Serena
Upcoming DevOps Drive-In November 20th
Weekly Deployment Automation Demo
![Page 44: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/44.jpg)
Want to See More?
44
serena.com/sda
![Page 45: Serena DevOps Drive-in webcast with Mark Burgess, October 31](https://reader036.fdocuments.us/reader036/viewer/2022070317/5566a5ead8b42a643c8b4aeb/html5/thumbnails/45.jpg)
Thank you!