What is the principle of OpenStack
This article will explain in detail what the principle of OpenStack is, and the content of the article is of high quality, so the editor will share it with you for reference. I hope you will have a certain understanding of the relevant knowledge after reading this article.
What is OpenStack?
OpenStack is a cloud operating system, which can control large computing, storage, network and other resource pools through the data center. All the management can be done through the front-end interface administrator, and the end user can also deploy resources through the web interface.
Location of OpenStack:
OpenStack is only the control plane of cloud computing system.
OpenStack does not include the data side components of the system, such as hypervisor, storage and network devices, etc.
OpenStack is just the key components of building the cloud: backbone, framework, bus
OpenStack design philosophy:
Open up: open source and reuse existing open source projects as much as possible; don't "reinvent the wheel", but "stand on the shoulders of giants"
Flexibility: do not use any irreplaceable private / commercial components; extensive use of plug-ins for architectural design and implementation
Scalable: consists of multiple independent projects, each containing multiple independent service components; no central architecture, stateless architecture
Nova architecture
Core: providing computing services
IaaS service components for Top3 utilization:
Cinder architecture
Core: provide block storage service
Neutron architecture
Core: providing network services
About what the principle of OpenStack is shared here, I hope that the above content can be of some help to you, can learn more knowledge. If you think the article is good, you can share it for more people to see.