This presentation will share our experiences in evaluation of various releases of Openstack from mission critical view point. In our study we evaluated different components of Openstack (Cinder, swift, Nova, Neutron, Ceilometer, glance, keystone, Heat and ironic etc) for Performance, Scalability, Reliability, Operability and security view point. We have done experiments around Kilo, Libarty and Mitaka releases.
We followed following process to conduct our study :
- Identify typical scenarios/use cases around various components of Openstack, which can largely cover most of the functionalities of that component.
- Enable profiling using profiling tools and Execute each use case and analyse profiling data for identification of behaviour at source/architecture level.
- Combine reports of all use cases and analyse architectural level bottleneck and possible work arounds/solutions to use component in mission critical applications.
Problem we are solving:
We are addressing problem of adopting Openstack for mission critical systems where reliability, operability, scalability and security are critical. We are presenting methodology to analyse the components of openstack in depth for applying them for mission critical systems.
- Methodology to analyse openstack components from mission critical view point
- Sample report and kind of bottleneck which can prohibit applicability of some components in some use cases