作  者:英特尔开源技术中心 编著    定  价:99    出 版 社:电子工业出版社    出版日期:2017年05月01日    页  数:509    装  帧:平装    ISBN:9787121311994            ●第 1 章初识 OpenStack ..................................................................................1
●1.1   从虚拟化到 OpenStack ..................................................................................................... 1
●1.1.1   虚拟化 .................................................................................................................... 1
●1.1.2   云计算 .................................................................................................................... 2
●1.1.3   OpenStack ............................................................................................................... 4
●1.2   OpenStack 基金会以及管理模式 ..................................................................................... 7
●1.2.1   董事会 .................................................................................................................... 8
●1.2.2   技术委员会 ............................................................................................................ 9
●1.2.3   用户委员会 .......................................................................................................... 10
●1.3   OpenStack 体系结构 ........................................................................................................11
●1.4   OpenStack 项目发展流程 ............................................................................................... 18
●1.4.1   新项目 .................................................................................................................. 18
●1.4.2   孵化项目、集成项目和核心项目 ....................................................................... 19
●1.4.3   大帐篷(Big Tent) ............................................................................................. 20
●1.5   OpenStack 社区 ............................................................................................................... 21
●1.5.1   邮件列表 .............................................................................................................. 21
●1.5.2   IRC 和项目例会 ................................................................................................... 22
●1.5.3   Summit 和 Meetup................................................................................................ 23
●1.5.4   其他社交平台....................................................................................................... 25
●1.6   其他开源项目 ................................................................................................................. 25
●部分目录                        
                      内容简介                  
                        本书是一本介绍 OpenStack 设计与实现原理的书。本书内容以 Newton 版本为基础,覆盖了OpenStack 的学习方法到设计与实现等各个方面内容,致力于帮助读者形成 OpenStack 及其各个主要组件与项目的拓扑。本书语言通俗易懂,能够带领读者更为快速走入 OpenStack 的世界并作出自己的贡献。本书适合希望能够参与 OpenStack 开发的读者,也适合对 OpenStack 茫然的初学者,以及有一定使用部署经验但是希望了解 OpenStack 实现原理的广大用户。                                          英特尔开源技术中心 编著                                                    英特尔开源技术中心(Intel Open Source Technology Center,OTC)是英特尔公司内专职进行开源软件开发的团队,负责在系统软件领域进行与英特尔平台相关的技术开发和创新,并在Linux操作系统内核、Android/Chrome操作系统、云计算和虚拟化技术、HTML5 WebRuntime、图形驱动及多媒体软件,以及系统软件的优化等方面积累了业界靠前的技术能力。同时依托强大的技术团队,OTC积极参与开源社区对开源软件的推广普及活动,并对靠前及靠前上主流开源操作系统厂商提供有力的支持。                                     
				
 
				
				
					《云端基石:现代数据中心架构与运维解析》  内容概要:  本书深入剖析了现代数据中心的设计理念、关键技术及运维实践,为读者构建了一个关于云原生时代基础设施的全面认知框架。从物理层的部署优化到虚拟化、容器化技术的演进,再到服务治理、自动化运维和安全体系的构建,本书力求呈现一个完整、逻辑清晰的技术图景。全书旨在帮助读者理解并掌握构建、管理和优化高性能、高可用、高安全性的云基础设施所必需的知识和技能。  第一部分:数据中心基础与虚拟化  本部分奠定了理解现代数据中心的基础。首先,我们将探讨数据中心设计的核心原则,包括物理布局、供电与散热、网络拓扑结构、存储架构的演变,以及如何根据业务需求进行合理的资源规划。我们将分析不同规模数据中心的特点,以及在设计过程中需要考虑的关键因素,如可扩展性、可靠性和成本效益。  接着,我们将聚焦于虚拟化技术。本书将详细阐述虚拟化在现代数据中心中的核心作用,从CPU、内存、存储到网络的虚拟化技术。我们将深入讲解主流的虚拟化技术,如KVM、XVM等,剖析其工作原理、性能优化策略以及在资源隔离、动态迁移、高可用性方面的应用。读者将了解到如何在虚拟化环境中高效地管理虚拟机生命周期,包括创建、配置、监控、快照和备份等关键操作。此外,我们还会探讨虚拟化平台的管理工具和生态系统,以及它们如何赋能更灵活、更高效的数据中心运营。  第二部分:容器化技术与微服务架构  随着微服务架构的兴起,容器化技术已成为构建现代化应用不可或缺的组成部分。本部分将系统介绍容器化技术,包括其核心概念、优势以及与虚拟化的区别。我们将重点讲解Docker,从其安装配置、镜像构建、容器运行、网络管理到存储卷的配置,深入剖析Docker的各个方面。读者将学会如何构建轻量级、可移植的应用镜像,并理解容器编排在管理大规模容器集群中的重要性。  在此基础上,本书将深入探讨容器编排技术,特别是Kubernetes。我们将详细解析Kubernetes的核心组件,如API Server、etcd、Controller Manager、Scheduler、Kubelet和Kube-proxy,以及Pod、Deployment、Service、ReplicaSet、StatefulSet、DaemonSet等核心对象。读者将学会如何使用Kubernetes部署、扩展和管理容器化应用,掌握服务发现、负载均衡、滚动更新、回滚、自动伸缩等关键能力。我们还会涵盖Kubernetes的网络模型、存储接口(CSI)、访问控制(RBAC)以及Operator模式等高级主题,为读者在生产环境中成功部署和运维Kubernetes集群提供指导。  微服务架构是容器化技术得以广泛应用的重要驱动力。本部分也将深入探讨微服务的设计原则、优势与挑战。我们将讨论如何进行服务拆分、定义服务接口、实现服务间的通信(同步与异步)、以及处理分布式事务。读者将了解如何利用API Gateway、服务注册与发现、负载均衡、熔断降级、链路追踪等模式来构建健壮的微服务系统。  第三部分:云原生网络与存储  网络和存储是支撑云原生应用运行的基石。本部分将深入解析云原生环境下的网络和存储解决方案。  在网络方面,我们将探讨软件定义网络(SDN)的理念及其在云环境中的实现。我们将详细介绍CNI(Container Network Interface)的概念和主流的CNI插件(如Calico, Flannel, Cilium),并分析它们在Pod间通信、网络策略、网络隔离等方面的实现机制。读者将深入理解Pod网络模型,以及如何进行网络故障排除和性能调优。我们还将讨论Kubernetes中的Service、Ingress等网络资源的配置与管理,以及如何实现外部流量的访问和管理。  在存储方面,我们将探讨持久化存储在容器化环境中的重要性。我们将详细解析Kubernetes的Persistent Volume(PV)和Persistent Volume Claim(PVC)机制,以及Container Storage Interface(CSI)的作用。本书将介绍不同类型的存储后端,如分布式文件系统(Ceph, GlusterFS)、块存储(iSCSI, Fibre Channel)和对象存储(S3-compatible)在Kubernetes中的集成方式。读者将学会如何为容器化应用选择和配置合适的存储解决方案,以及如何进行存储的生命周期管理,包括动态供给、扩容、备份和恢复。  第四部分:自动化运维与监控  高效的自动化运维和完善的监控体系是保障云原生基础设施稳定运行的关键。本部分将聚焦于这些核心领域。  我们将介绍自动化运维的理念和工具链。读者将学习如何利用基础设施即代码(IaC)工具,如Terraform、Ansible,实现计算、网络、存储等基础设施的自动化部署和配置管理。我们将讨论配置管理、自动化部署、持续集成/持续交付(CI/CD)流程的设计和实现,以及如何通过自动化脚本和工具来减少人工干预,提高运维效率。  在监控方面,我们将深入讲解构建全面的监控体系。我们将介绍 Prometheus、Grafana 等主流的监控和告警工具。读者将学习如何采集和存储各类监控指标(如CPU使用率、内存占用、磁盘IO、网络流量、应用性能指标),如何设计有效的告警规则,以及如何利用可视化仪表盘来直观地展示系统运行状态。我们还将探讨日志管理的重要性,介绍ELK Stack(Elasticsearch, Logstash, Kibana)或Loki等日志聚合和分析工具,以及如何通过日志分析来定位和解决问题。此外,我们还会触及分布式追踪(Distributed Tracing)的概念,讲解Jaeger、Zipkin等工具在追踪跨服务调用、定位性能瓶颈中的作用。  第五部分:云安全与容灾  安全是云基础设施的生命线。本部分将深入探讨云原生环境下的安全挑战和防护策略。我们将讲解身份认证和访问控制(IAM)的设计,如何使用RBAC(Role-Based Access Control)来精细化管理Kubernetes资源的访问权限。读者将了解如何进行网络安全隔离,包括Pod之间的网络策略、Namespace隔离以及防火墙配置。我们还会讨论镜像安全扫描、敏感信息管理(Secrets Management)、以及TLS证书的管理和应用。  此外,本书还将探讨数据备份、容灾和业务连续性规划。我们将介绍如何设计可靠的数据备份策略,包括卷备份、数据库备份等。读者将了解不同级别的容灾方案,如多区域部署、多活架构,以及如何在发生故障时快速恢复业务。我们将讨论灾难恢复(DR)计划的制定和演练,以及如何构建高可用性的基础设施来应对各种意外情况。  总结:  《云端基石:现代数据中心架构与运维解析》并非一本介绍特定云平台产品或工具的指南,而是一本致力于构建读者对云原生基础设施底层逻辑和核心能力的深刻理解的书籍。本书融合了虚拟化、容器化、微服务、SDN、分布式存储、自动化运维、监控和安全等多个关键技术领域,旨在为读者提供一个全面、系统且实用的知识体系。无论您是致力于构建下一代云数据中心的架构师,还是希望提升云原生应用运维能力的工程师,本书都将是您重要的参考和实践指南,助您在不断变化的云时代中稳步前行,构建更加强大、可靠和高效的云端基石。