Professional Documents
Culture Documents
Agenda
What's Mistral
Use Cases
Example
Key Features
Roadmap
What's Workflow?
What's Mistral?
Mistral is an OpenStack Official Project under 'Big Tent'
Provide a mechanism to define and execute workflows without writing
the code
Use Cases
......
Cloud Cron
Example
Example
Concepts
workflow
Architecture
Key Features
Heat
application-oriented
application lifecyle management
nested stack
pluggable resources
retry/rollback on failure
...
Mistral
workflow-oriented
nested workflow
pluggable actions
execution monitoring & user-defined transition
...
TaskFlow
Python library that you can use inside your Python app to
manage Python workflows
Mistral
out-of-process service that is language-agnostic
cannot execute some arbitrary Python code directly
as an external service it can have distributed task execution,
scalability and HA
Mistral
a standalone service usable without SDK in any programming
language
Roadmap
Service managment
Expiration-policies-for-executions
Mesos integration(maybe)
......
How to contribute
Code repos
https://github.com/openstack/mistral
https://github.com/openstack/mistral-extra
https://github.com/openstack/python-mistralclient
Project: launchpad.net/mistral
IRC: #openstack-mistral
Me: Lingxian Kong
Email: anlin.kong@gmail.com
Q&A