云计算技术——概念
1. 相关概念
- 云计算是处理大数据的工具,能够有效获取目标信息。
- 是传统计算机和网络技术融合发展的产物。包含:网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡
- 主要分为三层:Iaas(基础设施即服务)、Pass(平台)、SaaS(软件)
- 数据中心:一整套复杂的设施。
- 云数据中心:基于云计算架构的,
2. 虚拟化技术
- 核心思想:利用软件或固件管理程序构成虚拟化层,把物理资源映射成虚拟资源。在虚拟资源上可以安装和部署多个虚拟机,实现多用户共享物理资源。
1. 服务器虚拟化:
- 一种是把物理的服务器虚拟为若干个独立的逻辑服务器,比如分区
- 另一种是把分散的物理服务器虚拟为一个大的逻辑服务器,比如网格技术。
1. 寄居虚拟化
2.裸机虚拟化
3. 服务器虚拟化的底层实现
- cpu虚拟化
- 内存虚拟化
- 机器地址
- 物理地址
- 虚拟地址
- I/O虚拟化
虚拟机迁移:从原宿主机迁移到目标主机,并且可以将虚拟机运行状态恢复到迁移前的状态。
实时迁移:保持虚拟机运行的同时,进行迁移,并在目的主机上恢复运行。
(内存迁移是最困难的部分)
存储设备的迁移:
- 以共享方式共享数据和文件系统,而非真正的迁移。
- 目前大多数集群使用NAS(网络连接存储)作为存储设备共享数据。
虚拟机隔离:虚拟机之间在没有授权的情况下,相互之间不可以通信、不可联系的技术。