OpenStack和CloudStack具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境, 可以帮助用户更好地协调服务器、存储、网络资源,从而构建一个IaaS平台。
本书深入浅出地介绍了OpenStack和CloudStack,并从历史发展、安装配置、功能使用、开发入门等方面进行了全面的介绍。
本书旨在指导读者进行OpenStack和CloudStack的入门学习,使读者掌握OpenStack和CloudStack的安装和使用步骤,对OpenStack和CloudStack产生全面、系统的认识。
本书对OpenStack和CloudStack的基本技术方法进行了分析,并提供了相应的实例帮助读者进行更加深入的了解。通过本书的学习,相信大家会在很短暂的时间内会掌握OpenStack和CloudStack的相关技术,为以后的工作、学习提供指导与帮助。
本书特色
本书作者从实践出发,结合大量的教学经验以及工程案例,深入浅出地介绍大数据技术架构及相关组件。在内容的编排上,注重理论与实践相结合。首先提出相关的理论背景,并进行深入分析、讲解,然后着重介绍相关技术的环境搭建,最后通过实际操作,帮助读者对技术的掌握及应用。
为了方便读者对内容的理解和满足相关教学、工作的需要,本书配套提供了真实的样本数据文件、PPT课件以及实验视频,读者可以根据勘误与支持中的联系方式进行咨询或者获取文件。
本书适用对象
本书既适合初学者阅读,也适合有一定基础的技术人员为进一步提高技术水平使用。本书的读者对象包括:
云计算初学者。
云计算开发人员。
云平台管理人员。
高等院校计算机相关专业的老师、学生。
具有云计算大数据相关经验,并希望进一步提高技术水平的读者。
如何阅读本书
本书在章节的安排上,旨在引导读者以最快的速度上手。本书一共包括10章,分为3个部分: 云计算概述、OpenStack以及CloudStack。
云计算概述(第1~3章)。第1章的主要内容包括云计算简介以及云计算的发展趋势; 第2章的主要内容包括云计算总体架构、云计算关键技术以及云计算典型应用架构; 第3章的主要内容包括主流开源云平台软件、OpenStack和CloudStack概述。
OpenStack(第4~6章)。第4章主要讲解OpenStack平台各个组件的安装配置; 第5章着重讲解OpenStack管理工具的使用,包括虚拟机的管理、资源管理、网络管理等; 第6章着重讲解OpenStack的运行和维护,包括故障排除以及监控管理工具的使用。
CloudStack(第7~10章)。第7章主要讲解CloudStack的安装过程,包括管理节点以及计算节点的安装,CloudStack简介,CloudStack架构分析,CloudStack网络功能等; 第8章详细介绍CloudStack的使用,包括磁盘管理、网络管理、访问控制、虚拟机管理等; 第9章基于CloudStack源代码以及API接口进行讲解; 第10章针对CloudStack使用过程中的常见错误进行讲解,旨在帮助读者更好地掌握相关的知识。
致谢
在本书的编写过程中,得到了广大企事业单位人员的大力支持,在此特别感谢渭南师范学院朱创录副教授参与编写了本教材的第1~3章的内容。同时谨向在本教材编写过程中给予支持与帮助的专家、学者致以深深的谢意。在本书的编辑和出版过程中还得到了清华大学出版社的帮助与支持,在此一并表示感谢。
编者
2022年3月