Modern DevOps with Assembly Lines
-
Upload
shippable -
Category
Technology
-
view
184 -
download
2
Transcript of Modern DevOps with Assembly Lines
![Page 1: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/1.jpg)
Modern DevOps with Assembly Lines
Downtown San Jose DevOps meetupAug 24, 2017
![Page 2: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/2.jpg)
Digital businesses are the new norm
To compete in this new digital market, your products need and software applications need to continuously create customer
value
which means that your teams must automate across the entire software delivery lifecycle
and you adopt DevOps practices as it helps you create a culture that embraces change….
![Page 3: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/3.jpg)
DevOps
is a set of principles that help companies ship software updates
frequently, reliably, and with better quality.
![Page 4: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/4.jpg)
![Page 5: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/5.jpg)
a common framework for DevOps
Automate MeasureCulture Lean Share
![Page 6: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/6.jpg)
a popular way of looking at calms
Automate
Culture
Lean Measure Share
![Page 7: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/7.jpg)
another approach to calms
Culture Automation
Lean MeasureShare
![Page 8: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/8.jpg)
The nirvana of
DevOps Automation
is
Continuous Deliveryi.e. every code change should be deployable to production
![Page 9: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/9.jpg)
The state of DevOps automation…
software delivery process
Automation is focused within silos, creating “Islands of Automation”
![Page 10: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/10.jpg)
Typical DevOps workflow for a single app
SecOpsOpsDevTest
Release
build Machine Imagesetup Network
setup Test subnet
setup Prod subnetprovision Test env
provision Prod env
build single app repo
create app manifest
deploy to Test
test E2E
create Release
release App deploy to Prod
handoff
![Page 11: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/11.jpg)
How do you achieve DevOps across many teams and tools?
Cultural collaboration?
Custom point-to-point integrations?
![Page 12: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/12.jpg)
• Ad-hoc and unscalable
• Lacking end-to-end visibility
• Frankenstein like overlapping toolchains
• No Metrics or Analytics across toolchain
• Keeping it simple
Challenges with these approaches
![Page 13: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/13.jpg)
Evolution of manufacturing toolchain
18th Century 20th Century 21st Century: Assembly Lines
We can learn from others…
and evolve DevOps from craft to manufacturing
![Page 14: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/14.jpg)
islands of automation
DevOps Assembly Lines
from manual tasks
![Page 15: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/15.jpg)
top
bottom
what are assembly lines?
DevOps automation that:
- is standardized across tools, silos, and application types
- enables WIP to flow across silos and activities seamlessly, without manual intervention
- identifies problems and stops the assembly line
- scales to deliver as many apps as needed
![Page 16: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/16.jpg)
Automation use-cases
WorkflowRuntime Visibility Security
Integrations
top
bottom
components of assembly lines
![Page 17: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/17.jpg)
17
Automation use-cases
continuous integration
infrastructure provisioning
config mgmt
deployments
security patching
test automation
release mgmt
network config
![Page 18: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/18.jpg)
Workflow Visibility
Runtime Security
Connect islands of automation into interconnected workflows, transcending silosDeclarative yml language for version- ing and re-usabilityExchange state and other information with dependent jobs as required
Single Pane of Glass showing all workflows, status, logs, versions, etc from all activities Trace information for every activity and resourceMetrics and Analytics to identify bottlenecks
Pre-configured images with tools, CLIs, languages, etc
Flexible infrastructure options with dynamic nodes
Native support for Docker + traditional applications
Abstraction of secrets, i.e. tokens, ke- ys, passwords, from config
Controlled access to Assembly Lines with roles and permissions
Encryption of secrets at rest and in transit
Audit trails to “replay” an activity Ability to define approval gates
![Page 19: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/19.jpg)
Integrations
![Page 20: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/20.jpg)
Demo
![Page 21: Modern DevOps with Assembly Lines](https://reader031.fdocuments.us/reader031/viewer/2022030318/5aaa32967f8b9a75178b4665/html5/thumbnails/21.jpg)
Modern DevOps with Assembly Lines
Thanks!
https://www.shippable.com
Get whitepaper athttps://www.shippable.com/devops-assembly-lines.html