Date post: | 15-Apr-2017 |
Category: |
Technology |
Upload: | inovex-gmbh |
View: | 175 times |
Download: | 1 times |
Stackstorm
Event Driven Automation
Alexander Köhler Karlsruhe, 25.08.2016
2
IFTTT.
3
Event-Driven
Event Regel Aktion
Host B
4
Grundprinzip
Host A
st2sensorcontainer
Sensor
st2api
WebHook
Message Q
ueu
e
st2ruleengine
Trigger
Bedingung
st2actionrunner
ActionHost B
Host A
Service
5
Demo
CLI {Trigger; Actions; Execution History}
Web GUI {Rules}
Webhooks
Workflow
6
ActionChains
Event Regel
Aktion
AktionAktion
Aktion
Aktion
..oder auch Workflows
7
Wozu kann man es nutzen?
• Auto-Remedation
• Runbook-Automation
• Chatops
• CI/CD
8https://www.tomaz.me/slides/event-driven-infrastructure-automation-with-stackstorm/#27
Beispiele
9
TL; DR
• Weiterentwicklung in Community & Enterprise Edition
• Übergreifende, integrative Plattform
• Scaling: einzelne Teil-Dienste können ausgelagert werden.
• Technologie-Stack: Nginx (FrontEnd), RabbitMQ(MessageQueue), MongoDB (Auditierung), PostgreSql(integrierte Mistral Workflow Engine),
• Community-basedPacks erleichtern den Einstieg (https://github.com/StackStorm/st2contrib)
• Rezentralisieren von Automationen
Vielen Dank
Alexander Köhler
DevOps Engineer Linux
inovex GmbH
Ludwig-Erhard-Allee 6
76131 Karlsruhe
0173 3181 034