云计算基础第三章-云计算关键技术
云计算关键技术计算虚拟化分布式存储ServerSAN网络虚拟化云管理平台应用虚拟化大数据&AI计算虚拟化原理裸金属架构,虚拟化层运行在硬件上提供虚拟CPU与内存资源池,多VM共享软件与硬件解耦,可故障迁移,弹性扩展分类全虚拟化:GuestOS直接运行在虚拟化层上,无需进行任何修改,如ESXi半虚拟化:GuestOS需要修改安装额外驱动,如Xen上linux VM需要安装驱动PV Drive
·
计算虚拟化
- 原理
- 裸金属架构,虚拟化层运行在硬件上
- 提供虚拟CPU与内存资源池,多VM共享
- 软件与硬件解耦,可故障迁移,弹性扩展
- 分类
- 全虚拟化:GuestOS直接运行在虚拟化层上,无需进行任何修改,如ESXi
- 半虚拟化:GuestOS需要修改安装额外驱动,如Xen上linux VM需要安装驱动PV Driver
分布式存储ServerSAN
- 原理∶
- 通过分布存储层将服务器上分散的本地盘整合成
- 统一的存储资源池
- 读写元承接应用I/O,控制元通过Hash算法确保I/O均匀分布到各节点,存储元负责写数据到对应的存储块
- 优势∶
- 性价比∶普通服务器上本地盘可保障高性能
- 易扩展∶实时线性的增加或减少节点或存储
- 高可靠∶数据保存3副本,快速故障迁移/修复
网络虚拟化
- 软件定义网络SDN
- 网络功能虚拟化 NFV
云管理平台
-
OpenStack
- 优势∶开源项目,兼容各种云平台,标准统一规范
- 劣势 ∶部署运维升级复杂;性能与扩展性较差;容灾能力不足
-
VStation
由腾讯完全自主研发的云计算管理平台- 设计原则
- 平行扩展、简洁高效、异步
- fail-fast、无状态、高可用
- 共享信道(如以太网)
- 事务处理(如SQL)
- 逻辑抽离(如CGI)
- 易于追溯(如git)
- 设计原则
应用虚拟化
- 容器技术:一种轻量级虚拟化技术,通过进程隔离,将应用软件及其运行所依赖的资源与配置打包封装,提供独立可移植的运行环境
- Docker容器∶
最流行的容器技术,标准化、强移植,目标∶ Build,Ship and Run Any APP,Anywhere - 容器管理∶
K8S(Kubernetes)是开源的容器编排管理调度技术。 - 容器优势∶
极其轻量∶轻量打包,资源少,性能佳
秒级部署∶ 容器部署在毫秒与秒之间
易于移植∶标准化、一次构建,随处部署
弹性伸缩∶通过编排工具可快速扩展/收缩
- Docker容器∶
大数据&AI
- 大数据
特点- Volume 数据量大
- Variety 多样化
- Velocity 高速产生
- Value 价值密度低
- 人工智能
要素- 大数据
- 算法
- 计算力
- 边界清晰
更多推荐
所有评论(0)