计算虚拟化

  • 原理
    • 裸金属架构,虚拟化层运行在硬件上
    • 提供虚拟CPU与内存资源池,多VM共享
    • 软件与硬件解耦,可故障迁移,弹性扩展
  • 分类
    • 全虚拟化:GuestOS直接运行在虚拟化层上,无需进行任何修改,如ESXi
    • 半虚拟化:GuestOS需要修改安装额外驱动,如Xen上linux VM需要安装驱动PV Driver

计算虚拟化对比

分布式存储ServerSAN

  • 原理∶
    • 通过分布存储层将服务器上分散的本地盘整合成
    • 统一的存储资源池
    • 读写元承接应用I/O,控制元通过Hash算法确保I/O均匀分布到各节点,存储元负责写数据到对应的存储块
  • 优势∶
    • 性价比∶普通服务器上本地盘可保障高性能
    • 易扩展∶实时线性的增加或减少节点或存储
    • 高可靠∶数据保存3副本,快速故障迁移/修复

网络虚拟化

  • 软件定义网络SDN
  • 网络功能虚拟化 NFV

SDN和NFV对比

云管理平台

  • OpenStack

    • 优势∶开源项目,兼容各种云平台,标准统一规范
    • 劣势 ∶部署运维升级复杂;性能与扩展性较差;容灾能力不足
  • VStation
    由腾讯完全自主研发的云计算管理平台

    • 设计原则
      • 平行扩展、简洁高效、异步
      • fail-fast、无状态、高可用
      • 共享信道(如以太网)
      • 事务处理(如SQL)
      • 逻辑抽离(如CGI)
      • 易于追溯(如git)

    在这里插入图片描述

应用虚拟化

  • 容器技术:一种轻量级虚拟化技术,通过进程隔离,将应用软件及其运行所依赖的资源与配置打包封装,提供独立可移植的运行环境
    • Docker容器∶
      最流行的容器技术,标准化、强移植,目标∶ Build,Ship and Run Any APP,Anywhere
    • 容器管理∶
      K8S(Kubernetes)是开源的容器编排管理调度技术。
    • 容器优势∶
      极其轻量∶轻量打包,资源少,性能佳
      秒级部署∶ 容器部署在毫秒与秒之间
      易于移植∶标准化、一次构建,随处部署
      弹性伸缩∶通过编排工具可快速扩展/收缩

大数据&AI

  • 大数据
    特点
    • Volume 数据量大
    • Variety 多样化
    • Velocity 高速产生
    • Value 价值密度低
  • 人工智能
    要素
    • 大数据
    • 算法
    • 计算力
    • 边界清晰
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐