百度智能云网络控制面IaaS产品系统

我要开发同款
Harry2026年03月20日
16阅读

技术信息

语言技术
C++Python
系统类型
Linux
行业分类
云计算

作品详情

行业场景

立项原因:
随着公有云业务增长,原有弹性网卡上限无法满足多网络部署需求;平台日志占用大量存储造成资源浪费;传统 Neutron 部署耦合、成本高;VPC 线上频繁出现慢 SQL、死锁等问题影响服务稳定,亟需开展优化改造。
行业场景:
面向公有云 IaaS 虚拟网络场景,服务企业上云与高密组网需求,通过网卡扩展、日志压缩、组件容器化及性能优化,提升资源利用率,降低运维成本,保障 VPC 网络稳定可靠。

功能介绍

项目概述:
负责百度云控制面neutron的功能开发和线上问题的分析解决。总体架构:北向组件接收HTTP RESTful请求,调用相应资源的方法进行处理,将变更的资源配置持久化到neutronDB。同时中间件将DB中的资源配置同步到etcd。南向组件监听etcd变更,下发相关的网络配置到数据面。

项目实现

项目中我的职责:
(1)辅助弹性网卡调研和整体开发:扩展单个云服务器绑定网卡的数量,当因业务需要绑定超过弹性网卡的数量上限时,通过为弹性网卡挂载辅助弹性网卡来实现。
(2)提升云计算资源利用率:controller日志库增加压缩功能,上线后统计节省约70%磁盘空间。
(3)Neutron容器化:降低成本、实现应用间隔离。各个组件扩展Dockefile镜像构建,在流水线上完成镜像打包。增加neutron日志切割功能适配容器环境。
负责公有云虚拟网络vpc线上问题分析,解决慢sql提升性能、解决死锁等问题。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论