图书前言

前言

随着经济发展,社会进入数字化时代,云计算、人工智能、大数据等新一代信息技术在发展中占据重要地位,阿里云、腾讯云、华为云等国内云服务提供商的迅速崛起,使得实现云计算的重要支撑技术——虚拟化不再是虚无缥缈的概念。虚拟化技术在商业应用上的优势日益明显并越来越受到厂商的重视。虚拟化技术是一种可以降低互联网企业运营成本、提升资源利用率、加速应用部署的有效方式,广泛地应用于云计算、大数据、人工智能等领域,是当前信息技术的一个重要发展方向。

目前,我国大多数高等院校的计算机相关专业将虚拟化技术作为一门重要的专业课程。为了使学生能够全面理解并熟练掌握服务器虚拟化相关技术的部署和运维,编者结合多所院校相关专业的人才培养方案要求和学生就业发展的实际需要编写了本书。

本书的主要目标是介绍当下服务器领域常见的虚拟化技术及使用方法。第1章简要介绍虚拟化技术的优势、发展历史和分类,带领读者对虚拟化技术有一个大致的了解。从第2章开始为项目实施部分,介绍各大厂商对虚拟化技术的使用方法。其中,任务1为目前使用广泛且容易上手的图形化界面虚拟化技术VMware Workstation和ESXi; 任务2为Oracle 公司的VirtualBox虚拟化技术的基本使用; 任务3和任务4为目前云计算领域中使用广泛的Xen和KVM虚拟化技术的安装和使用; 任务5和任务6为目前提高生产中应用部署效率以及在云计算PaaS模式中广泛采用的Docker容器技术和Kubernetes容器管理平台。

本书内容丰富、结构清晰。从实战出发,采用任务式模块化教学,各任务模块可以独立阅读。每个任务都通过学习情境引出教学内容,明确教学任务目标,每个任务从提出目标到讲授相关知识点,再到任务的具体实施,最后通过拓展任务加深巩固,环环相扣带领读者了解服务器虚拟化技术的相关知识。本书中采用的软件均为开源项目或者试用期软件产品。

本书第1章和第2章由项立明编写,第3章和第4章由白江编写,第5~7章由刘晗编写。由于编者水平有限,书中难免会出现一些不足之处,恳请读者批评指正。

本书部分内容参考了网络论坛、博客和官方文档资料,有些因时间久远无法了解确切出处,在此对热爱分享知识的网友表示深深的谢意,同时感谢清华大学出版社编辑的支持和帮助。 

编者

2025年6月