目录

  • 1 ไม่มีใครได้อะไรมาโ
    • 1.1 เพราะความทรงจำมีมากมาย มันจึงไม่ง่ายที่จะลืม
    • 1.2 ความทรงจำความทรงจำ
    • 1.3 มากมาย
      • 1.3.1 เพราะความทรงจำมีมากมาย มันจึงไม่ง่า
      • 1.3.2 เขามาไม่ได้เพราะ
      • 1.3.3 ถ้าคาดหวังว่าทุกอย่างจะเหมือนเดิม
      • 1.3.4 อย่าล้มเลิก
      • 1.3.5 เลยไม่คิดจ
      • 1.3.6 าะคำวิจารณ์ขอ
  • 2 理解云计算
    • 2.1 云的简史
    • 2.2 云的定义与内涵
    • 2.3 云产生的背景
    • 2.4 云的基本概念和术语
    • 2.5 云的优势与风险
    • 2.6 实验1 购置公有云服务
  • 3 基本概念与模型
    • 3.1 角色、边界与特性
    • 3.2 云交互模型
    • 3.3 实验2 远程管理VM
  • 4 云使能技术
    • 4.1 宽带网络和Internet架构
    • 4.2 数据中心技术
    • 4.3 虚拟化技术
    • 4.4 Web、多租户、服务技术
  • 5 云安全
    • 5.1 基本术语和概念
    • 5.2 威胁作用者
    • 5.3 云安全威胁
    • 5.4 延伸阅读:中立的瑞士?
  • 6 云基础设施机制
    • 6.1 逻辑网络边界
    • 6.2 虚拟服务器
    • 6.3 云存储设备
    • 6.4 云使用监控
    • 6.5 资源复制
    • 6.6 实验3 已就绪环境
  • 7 特殊云机制
    • 7.1 自动伸缩监听器
    • 7.2 负载均衡器
    • 7.3 SLA监控器
    • 7.4 按使用付费监控器
    • 7.5 审计监控器
    • 7.6 故障转移系统
    • 7.7 虚拟机监视器
    • 7.8 资源集群
    • 7.9 多设备代理
    • 7.10 状态管理数据库
  • 8 云管理机制
    • 8.1 远程管理系统
    • 8.2 资源管理系统
    • 8.3 SLA管理系统
    • 8.4 计费管理系统
  • 9 云安全机制
    • 9.1 加密技术
    • 9.2 哈希技术
    • 9.3 数字签名
    • 9.4 公钥基础设施
    • 9.5 身份与访问管理
    • 9.6 单一登录
    • 9.7 基于云的安全组
    • 9.8 强化的虚拟服务器镜像
  • 10 基本云架构
    • 10.1 负载分布架构
    • 10.2 资源池架构
    • 10.3 动态可扩展架构
    • 10.4 弹性资源容量架构
    • 10.5 服务负载均衡架构
    • 10.6 云爆发架构
    • 10.7 弹性磁盘供给架构
    • 10.8 冗余存储架构
  • 11 高级云架构
    • 11.1 虚拟机监控器集群架构
    • 11.2 负载均衡的虚拟服务器实例架构
    • 11.3 不中断服务重定向架构
    • 11.4 零宕机架构
    • 11.5 云负载均衡架构
    • 11.6 资源预留架构
    • 11.7 动态故障检测与恢复架构
    • 11.8 裸机供给架构
    • 11.9 快速供给架构
    • 11.10 存储负载供给架构
  • 12 特殊云架构
    • 12.1 直接I/O访问架构
    • 12.2 直接LUN访问架构
    • 12.3 动态数据规范化架构
    • 12.4 弹性网络容量架构
    • 12.5 跨存储设备垂直分层架构
    • 12.6 存储设备内部垂直数据分层架构
    • 12.7 负载均衡的虚拟交换机架构
    • 12.8 多路径资源访问架构
    • 12.9 持久虚拟网络配置架构
    • 12.10 虚拟服务器的冗余物理连接架构
    • 12.11 存储维护窗口架构
虚拟化技术

1、学习视频


2、知识点      

    虚拟化(Virtualization)技术最早出现在20世纪60年代的IBM大型机系统,在70年代的System  370系列中逐渐流行起来,这些机器通过一种叫做虚拟机监控器(Virtual Machine Monitor,VMM,一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件,也可叫做Hypervisor)的程序在物理硬件之上生成许多可以运行独立操作系统软件的虚拟机(Virtual Machine)实例。
    随着近年多核系统、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现。对于桌面用户而言,利用虚拟化技术可以同时运行Windows和Linux操作系统。对于服务器而言,虚拟化技术能够创建虚拟服务器,虚拟服务器上可以运行多个操作系统及其应用程序。这样,10个或更多的物理服务器能够减少为一个运行10个或多个虚拟服务器的物理服务器,从而提高了服务器的利用率,节约大量成本。
    而且,虚拟化技术支持托管多个操作系统,这些操作系统能够同时运行各种服务器应用程序,如Web服务器、电子邮件程序、数据库和其他有用的服务,各个操作系统之间都是相互独立的,一个操作系统中的故障不会影响另一个操作系统,从而增强了系统安全性和可靠性。
    在计算机科学领域中,虚拟化不仅仅局限于虚拟机的概念,还代表着对计算资源的抽象。例如对物理内存的抽象,产生了虚拟内存技术,使得应用程序认为其自身拥有连续可用的地址空间(Address  Space),而实际上,应用程序的代码和数据可能是被分隔成多个碎片页或段),甚至被交换到磁盘、闪存等外部存储器上,即使物理内存不足,应用程序也能顺利执行。
    虚拟化技术对于开发人员来说也非常重要。Linux内核占据了一个单一的地址空间,这意味着内核或任何驱动程序的故障都会导致整个操作系统的崩溃。虚拟化技术意味着用户可以运行多个操作系统,如果其中一个系统由于某个故障而崩溃了,那么虚拟机监控器和其他操作系统都依然可以继续运行。这可以使内核的调试非常类似于用户空间应用程序的调试。
    从商业角度来看,使用虚拟化技术的大部分原因都可以归结于服务器的巩固(server consolidation)。简单来说,如果对一个服务器上多个未经充分利用的系统进行虚拟化,由于服务器的数量少了,显然可以节省大量电力、空间、制冷和管理成本。
    虚拟化技术支持动态迁移(Live migration)的技术,允许操作系统及其应用程序迁移到新的服务器上,从而实现在可用硬件上的负载均衡,改善服务器的利用情况。可以通过不同层次的抽象来实现相同的虚拟化的结果。其中Linux常用的3种虚拟化方法为硬件仿真、完全虚拟化(full virtualization)/超虚拟化(para virtualization)、以及操作系统级虚拟化。

3、课后习题