千家信息网

怎样理解Neutron Server分层模型

发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章给大家介绍怎样理解Neutron Server分层模型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。讨论 Neutron 的各个服务组件,首先学习 Neutron Ser
千家信息网最后更新 2025年02月06日怎样理解Neutron Server分层模型

这篇文章给大家介绍怎样理解Neutron Server分层模型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

讨论 Neutron 的各个服务组件,首先学习 Neutron Server 。

上图是 Neutron Server 的分层结构,至上而下依次为:

Core API
对外提供管理 network, subnet 和 port 的 RESTful API。

Extension API
对外提供管理 router, load balance, firewall 等资源 的 RESTful API。

Commnon Service
认证和校验 API 请求。

Neutron Core
Neutron server 的核心处理程序,通过调用相应的 Plugin 处理请求。

Core Plugin API
定义了 Core Plugin 的抽象功能集合,Neutron Core 通过该 API 调用相应的 Core Plgin。

Extension Plugin API
定义了 Service Plugin 的抽象功能集合,Neutron Core 通过该 API 调用相应的 Service Plugin。

Core Plugin
实现了 Core Plugin API,在数据库中维护 network, subnet 和 port 的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 network。

Service Plugin
实现了 Extension Plugin API,在数据库中维护 router, load balance, security group 等资源的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 router。

归纳起来,Neutron Server 包括两部分: 1. 提供 API 服务。 2. 运行 Plugin。

Neutron Server = API + Plugins


明白了 Neutron Server 的分层模型,我们就更容易理解 Neutron 是如何支持各种 network provider。

关于怎样理解Neutron Server分层模型就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

模型 内容 功能 数据 数据库 更多 状态 资源 处理 对外 帮助 服务 管理 不错 上图 兴趣 小伙 小伙伴 文章 核心 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 畅行天下网络技术有限公司 辽事通连接服务器错误怎么办 2021网络安全宣传周在哪举办 网络安全保护校园主题绘画 软件开发要求英语四六级吗 上海自动网络技术服务产品 包头市伯睿网络技术有限公司 泰安市网络安全培训班 闵行区个人软件开发供应商 全面普及网络安全宣传 EA服务器一直掉线 软件开发组件化开发 网络安全宣传周班会设计方案 网络安全和信息化工作专班 政府网络安全培训会主持词 阴阳师2022新服务器 如何避免手机网络安全问题 语音数据库 开源 建行mpp数据库 基金公司网络安全风险 违反网络安全法四十四条如何处罚 本地策略数据库未能保存 中电科网络安全图片 网络安全硬件指什么 微拓网络技术公司招聘 服务器有多个网卡ip怎么配置 网络技术的简答题题 基于软件的计算机网络技术 网络安全和信息化工作专班 大专学网络技术出来找什么工作
0