![OpenStack系统架构设计实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/780/834780/b_834780.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 逻辑架构
Nova逻辑架构中,组件中的绝大多数可分为两种自定义编写的Python守护进程:
1)接收和协调API调用的WSGI应用(nova-api、glance-api等)。
2)执行部署任务的Worker守护进程(nova-compute、nova-network、nova-scheduler等)。
然而,Nova中还有两个重要的部分,既不是自定义编写的,也不是基于Python的,它们是消息队列和数据库。两者简化了复杂任务(通过消息传递和信息共享的任务)的异步部署。Nova的逻辑架构如图2-1所示。
![](https://epubservercos.yuewen.com/D4389C/5130875103694201/epubprivate/OEBPS/Images/t2-1-i.jpg?sign=1738976727-yvuvhY29osOvg2ad3bdvxPxs16NM8t0A-0-cbc0e2037a3af0c3123a36efac955c7a)
图2-1 Nova逻辑架构