8、大数据技术基础:虚拟化与云服务

大数据技术基础:虚拟化与云服务

1. 利用管理程序管理虚拟化

在大数据的理想世界中,我们无需担忧底层操作系统和物理硬件。管理程序(Hypervisor)这一技术可确保资源共享有序且可重复进行,它就像交通警察,能让多个操作系统共享一台主机,创建并运行虚拟机。

管理程序位于硬件环境的最底层,借助一层薄代码(常称为结构层)实现动态资源共享,使每个操作系统仿佛独占物理资源。在大数据领域,我们可能需要支持多种不同的操作环境,管理程序便成为大数据栈技术组件的理想交付机制。它能让同一应用在众多系统上展示,无需将应用物理复制到每个系统。而且,由于其架构特性,它能像加载普通应用一样加载任何(或多种)不同的操作系统,是快速高效实现虚拟化的实用方法。

管理程序的设计类似服务器操作系统,而非 Windows 操作系统。运行在物理机上的每个虚拟机被称为客户机,管理程序负责调度客户操作系统对 CPU、内存、磁盘 I/O 及其他 I/O 机制等所有资源的访问。借助虚拟化技术,我们可设置管理程序来分割物理计算机的资源,例如在两个客户操作系统之间按 50/50 或 80/20 的比例分割。这种方式的精妙之处在于,管理程序承担了所有繁重的工作,客户操作系统甚至意识不到自己运行在虚拟分区中,还以为独占一台计算机。

管理程序主要分为以下两种类型:
- Type 1 管理程序 :直接运行在硬件平台上,因直接在平台上运行,效率更高。
- Type 2 管理程序 :运行在主机操作系统上,常用于需要支持广泛 I/O 设备的场景。

2. 抽象与虚拟化

要实现 IT 资源和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值