OpenStack网络入门指南
1. OpenStack网络概述
在当今的数据中心中,网络由比以往更多的设备组成。曾经占据大量数据中心空间的服务器、交换机、路由器、存储系统和安全设备,现在都以虚拟机和虚拟网络设备的形式存在。这些设备给传统的网络管理系统带来了巨大压力,因为传统系统无法为管理下一代网络提供可扩展和自动化的方法。用户现在期望对基础设施有更多的控制和灵活性,并能更快地进行资源调配,而OpenStack承诺可以满足这些需求。
OpenStack网络是一个可插拔、可扩展且由API驱动的系统,用于管理基于OpenStack的云网络。它与其他核心OpenStack服务(如计算、镜像、身份验证、块存储、对象存储和仪表盘)互补,为用户提供完整的云解决方案。其项目名为Neutron,它向用户暴露应用程序可编程接口(API),并将请求传递给配置好的网络插件进行进一步处理。用户可以在云中定义网络连接,云运营商则可以利用不同的网络技术来增强和驱动云。
OpenStack网络服务可以分布在多个主机上以提供弹性和冗余,也可以配置为在单个节点上运行。和许多其他OpenStack服务一样,Neutron需要访问数据库来持久存储网络配置。其架构的简化示例如下:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(用户/服务):::process -->|API请求| B(Neutron服务器):::process
B -->|连接| C(数据库):::process
B --&g
超级会员免费看
订阅专栏 解锁全文
1105

被折叠的 条评论
为什么被折叠?



