The suite of APIs that enable programmatic interaction with OpenStack environments are among the most elegant API suites in the cloud computing world. Currently, however, there's a disconnect between the design of the APIs and how they operate in the real world. This presentation provides an overview of the APIs that comprise the OpenStack API suite and then dives into how they function in the real world across different deployments and how they have changed as OpenStack has evolved.
Topics covered in this presentation include:
- A quick tour of the OpenStack APIs
- Keystone and OpenStack API security
- The challenges in working with multiple OpenStack versions
- Nova volumes and Cinder
- Nova networks and Quantum
- Comparing the utility of the native OpenStack APIs to the EC2 APIs