Professional Documents
Culture Documents
Mistral Introduction OpenStack Meetup
Mistral Introduction OpenStack Meetup
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