- Mastering OpenStack(Second Edition)
- Omar Khedher Chandan Dutta Chowdhury
- 218字
- 2021-07-02 23:52:37
Introducing the OpenStack logical architecture
Before delving into the OpenStack architecture , we need to refresh or fill gaps and learn more about the basic concepts and usage of each core component.
In order to get a better understanding on how it works, it will be beneficial to first briefly parse the things, which make it work. In the following sections, we will look at various OpenStack services, which work together to provide the cloud experience to the end user. Despite the different services catering to different needs, they follow a common theme in their design that can be summarized as follows:
- Most OpenStack services are developed in Python, which aids rapid development.
- All OpenStack services provide REST APIs. These APIs are the main external communication interfaces for services and are used by the other services or end users.
- The OpenStack service itself may be implemented as different components. The components of a service communicate with each other over the message queue. The message queue provides various advantages such as queuing of requests, loose coupling, and load distribution among the worker daemons.
With this common theme in mind, let's now put the essential core components under the microscope and go a bit further by asking the question: What is the purpose of such component?
推薦閱讀
- Big Data Analytics with Hadoop 3
- 數(shù)據(jù)展現(xiàn)的藝術(shù)
- Deep Learning Quick Reference
- 來吧!帶你玩轉(zhuǎn)Excel VBA
- PHP開發(fā)手冊
- 21天學(xué)通Visual Basic
- WordPress Theme Development Beginner's Guide(Third Edition)
- 新手學(xué)電腦快速入門
- 控制系統(tǒng)計算機仿真
- 空間機械臂建模、規(guī)劃與控制
- ESP8266 Robotics Projects
- 學(xué)練一本通:51單片機應(yīng)用技術(shù)
- 網(wǎng)絡(luò)存儲·數(shù)據(jù)備份與還原
- 無人駕駛感知智能
- 中國戰(zhàn)略性新興產(chǎn)業(yè)研究與發(fā)展·數(shù)控系統(tǒng)