官术网_书友最值得收藏!

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?

主站蜘蛛池模板: 集安市| 夏津县| 英吉沙县| 正镶白旗| 东宁县| 陈巴尔虎旗| 潜山县| 鄢陵县| 广水市| 德令哈市| 汕头市| 巴青县| 舟山市| 黑山县| 沽源县| 台东县| 彭阳县| 贡嘎县| 黔江区| 综艺| 辽宁省| 商都县| 肇东市| 尖扎县| 朔州市| 河东区| 商丘市| 新余市| 睢宁县| 洪泽县| 荥经县| 永年县| 宁南县| 吴桥县| 资溪县| 阳江市| 师宗县| 大安市| 丽水市| 海兴县| 清原|