详细介绍OpenStack技术架构和核心模块
深入解析OpenStack各模块的设计思想、实现方案和部署方案
介绍OpenStack在大数据服务、数据库服务等PaaS领域的实现方案
本书对云计算技术及应用给出完整介绍,兼顾了系统与细节:包括云计算的虚拟资源层、IaaS云管理层、PaaS等各个平台服务层次;详细阐述了KVM、XEN、Docker、OpenStack、Cloud Foundry、Ceph、SDN等云计算的关键技术,计算、存储、网络虚拟化的技术发展和应用,以及NFV、公有云、私有云、混合云的架构、部署和应用场景。
本书对各主流云管理平台进行介绍及对比后,主要对OpenStack平台进行重点介绍。包括OpenStack项目的存储管理(Cinder)模块、Neutron架构及具体功能、Ceilometer的架构及关键组件、Openstack中编排子系统(Heat)的相关概念/架构及其实现、Ironic的架构/运行原理,后阐述云计算带来的包括虚拟化安全、数据安全、身份和访问管理安全等新的安全挑战。
本书作者是长期从事云计算的一线研发专家,他们从云计算的关键技术着手,同时从云计算提供者、使用者、IT建设决策者的多方角度来阐述云计算的应用场景、技术。
本书采用通俗易懂的语言深入剖析OpenStack架构的设计理念及具体实现,配合大量的图文以及部分核心代码,形象地表述出OpenStack技术实现原理和业务处理流程。本书各章节逐一介绍OpenStack核心模块(Nova、Cinder、Glance、Neutron、Keystone、Swift等)的软件架构、业务处理流程,以及与IT软硬件设备的集成方案,使读者全面了解OpenStack的系统架构,为基于OpenStack实现公有云、私有云和混合云打下坚实基础。