How to desigin the architechture of deploying OpenStack in a single thoudsand-nodes cluster? How much pressure would basic component such as database, messaging queue and loadbalancer encounter?Where is the bottleneck? Here, we have built a single 1024-nodes OpenStack cluster which contains about 30 controller nodes, 650 compute nodes, 250 storage nodes and 20 network nodes in China Mobile Public Cloud. We did a lotof performance tests as well as recording the data of each component in detail. Based on these data, we did careful analysis and lots of improvements. We share them to all OpenStackusers and hope they would help you optimize the architecture and improve the performance in large-sale deployment!
The deployment architecture of thousands of nodes in single OpenStack cluster.The performance of 1024-nodes in single OpenStack cluster.The monitoring data of MySQL, RabbitMQ and Haproxy in performance tests.Data Analysis and our improvements.