I'm very interested in CIAO for its scalability improvements over
OpenStack. I also believe it is a good opportunity to reuse what we learned
from OpenStack and implement a new clean solution.
I was reading CIAO documentation where you reference OpenStack, but was not
able to get a clear picture of the relationships between CIAO and
I can see that CIOA is using Keystone for identity management, also found
code that communicates with Cinder and Glance.
Below is the list of questions I was not able to answer by reading
documents and scanning the code (did not dig very deep into the code).
I would really appreciate any help you can offer addressing these questions.
- Will CIAO be compatible with OpenStack at A RESTful API level.
OpenStack accumulated many modules, which interface with IaaS via REST API.
One such example would be Heat and Murano, which uses Heat.
- How CIAO component communicate with each other, RabbitMQ, ZeroMQ etc.?
- I was not able to find any DB references? Do you re-use OpenStack DB
- Do you consider integrating CIAO with OVN (Open Virtual Network
controllers for OVS)?