云服务器分为:裸金属服务器、虚拟服务器
自建IDC | 裸金属服务器 | 虚拟服务器 | |
是什么 | 一台可远程的实际物理机 | 一种独立的计算服务,呈现给用户的感觉是一台单独的物理机 | |
实例 | 一台BBC实例等同于一台弹性裸金属服务器,包含CPU、内存、硬盘等计算资源 | 一个BCC实例可以理解为一台虚拟的服务器 | |
镜像 | 软件包,镜像是 BBC 实例运行环境的模板,包括操作系统和预装软件等配置信息 | 同左 | |
磁盘 | 物理磁盘 | 为云服务器提供存储服务 | |
控制台 | 是对BBC产品进行管控的网页端界面,或API | ||
快照 | 是对指定数据组,在指定时间的备份,主要作用是数据备份与恢复与提供了另外一个数据访问通道 | ||
安全组 | 一种虚拟防火墙 | ||
地域Region | 服务器的物理机器所在地区 | 实例的物理机器所在地区 | |
交付时间 | 数十分钟级 | 秒级 |
从用户角度认识技术:
Baidu BareMetal Compute (Cloud) --BBC
BBC产品在云环境中提供了高性能的物理裸机,同时提供完全的设备管理权限和全生命周期的运维管理服务
Baidu Cloud Compute --BCC
什么是云服务器BCC - 云服务器BCC | 百度智能云文档
问题
DPU 主要包含soc和FPGA两个物理件,共同接替了宿主机的一些功能。
脑海中有个问题:裸金属云服务器为什么需要用DPU?
1 相比传统网卡卸载了很多协议(virtio-net,virtio-blk,ovs,tso...),可以给裸金属动态添加/删除网卡和硬盘,网卡能接入vxlan vpc,
2 能统一虚拟机和裸金属;
3 裸金属的性质决定HOST主机上不能部署任何的管理软件,用户拿到的是完整的空白的服务器,这个时候DPU是必须的,我们只能将云管类软件部署在DPU上