虚拟化概念:
什么是虚拟化?
虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用户可以比原本的架构更好的方式来应用这些资源。这些资源的虚拟部分是不受现有资源的架构方式、地域或物理设备所限制。
虚拟化创建了一层隔离层,把硬件和上层应用分离开来,允许在一个硬件资源上运行多个逻辑应用。
虚拟化有:服务器虚拟化、应用程序虚拟化、展现层虚拟化、桌面虚拟化。
简单来说,虚拟化就是打破现有的物理限制,创造了一个隔离层,这个隔离层里面是一个逻辑环境,在这个逻辑环境上可以进行你想做的各种事情。尤其是应用在硬件上,把硬件和尚层应用分开,可以在一个硬件上并行运行多个逻辑应用。
虚拟化用来干嘛的?或者说虚拟化出现的背景是什么?
物理机的劣势
- 难以复制和移动
- 受制于一定的硬件组件
- 生命周期短
- 物理服务器的资源利用率低
虚拟化有啥好处?
虚拟机与物理机相比
- 最大化利用物理机的资源,节省能耗
- 更方便地获取计算资源
- 硬件无关。虚机都是文件,方便迁移、保护
- 生命周期更长,不会随着硬件变化而变化
- 根据需求的变化,非常容易更改资源的分配
- 更多高级功能
在线的数据、虚拟机迁移
高可用
自动资源调配
云计算
- 减少整体拥有成本,包括管理、维护等
虚拟化有啥不好的地方?
什么时候会用到这种技术?或者说虚拟化的应用场景是什么?
有其它需要注意的地方吗?
常见的虚拟化
内存虚拟化
磁盘虚拟化
网络虚拟化
了解VMware
什么是VMware?
VMware实现的是x86服务器的虚拟化,更确切地说,包含以下三个方面
- 计算能力:CPU/Memory的虚拟化
- 存储:VMFS文件系统
- 网络:虚拟交换机
服务器虚拟化的方式
寄居架构(Hosted Architecture)