- 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?
推薦閱讀
- Machine Learning for Cybersecurity Cookbook
- 數據中心建設與管理指南
- Dreamweaver CS3網頁設計50例
- Windows 8應用開發實戰
- 電腦上網直通車
- STM32G4入門與電機控制實戰:基于X-CUBE-MCSDK的無刷直流電機與永磁同步電機控制實現
- B2B2C網上商城開發指南
- 統計策略搜索強化學習方法及應用
- 自動生產線的拆裝與調試
- 運動控制器與交流伺服系統的調試和應用
- 自動控制理論(非自動化專業)
- ESP8266 Home Automation Projects
- 基于單片機的嵌入式工程開發詳解
- Python:Data Analytics and Visualization
- Hands-On Data Warehousing with Azure Data Factory