OpenStack中nova的架构

1.1 nova-api

负责接收和相应客户的API调用。

1.2 compute core

nova-schedule

负责决定在哪个计算节点运行虚拟机。

nova-compute

通过调用Hypervisor实现虚拟机生命周期的管理。一般运行在计算节点。

hypervisor

对虚拟机进行硬件虚拟化的管理软件,比如KVM和VMWare等。

nova-conductor

由于nova-compute需要不断对数据库进行更新,比如更新虚拟机状态,为了安全性和伸缩性的考虑,通过nova-conductor间接实现数据库的访问。

1.3 database

一般使用MYSQL,安装在控制节点上,因为nova有一些元数据需要存储在database中。

1.4 Message Queue

用于nova各个子服务之间的通讯,一般使用的是RabbitMQ,从而解耦各个子服务。

相关推荐
却道天凉_好个秋23 分钟前
系统架构设计(二):基于架构的软件设计方法ABSD
架构·系统架构
泯泷27 分钟前
「译」解析 JavaScript 中的循环依赖
前端·javascript·架构
抹茶san29 分钟前
前端实战:从 0 开始搭建 pnpm 单一仓库(1)
前端·架构
cooldream20093 小时前
深入解析大数据的Lambda架构:设计、特点与应用场景
大数据·架构·系统架构师
ZVAyIVqt0UFji5 小时前
360 OpenStack支持IP SAN存储实现
网络·网络协议·tcp/ip·openstack
uhakadotcom5 小时前
rAthena:快速入门与基础知识详解,附实用示例代码
面试·架构·github
cooldream20096 小时前
深入理解MVP架构:让UI层与业务逻辑完美分离的设计模式
ui·设计模式·架构·系统架构师
MonkeyKing_sunyuhua6 小时前
2.2 主流大模型架构:GPT、DeepSeek、GLM、Claude、QwQ、Qwen2.5-Max等模型的比较与应用场景
gpt·架构
bookcman7 小时前
Seata 部署手册
后端·架构
丘山子7 小时前
如何在 1000 亿级数据规模下实现高效的去重统计?
后端·面试·架构