网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 自主实现SDN虚拟网络与企业私有云 |
分类 | 教育考试-考试-计算机类 |
作者 | YY游戏云平台组 |
出版社 | 电子工业出版社 |
下载 | |
简介 | 作者简介 YY游戏是欢聚时代旗下的游戏运营品牌,YY游戏云平台组致力于构建高性能、高可用的私有云平台,以服务游戏业务。云平台组由一支高效的开发、运维、QA团队组成,在虚拟计算、SDN、分布式存储方面,有丰富的经验和独到的理解,成功地支撑起多款月流水过亿的游戏运营。 目录 目录 章 绪论\t\t1 1.1 云计算发展趋势\t1 1.2 YY游戏使用云平台的经验\t3 1.3 云计算随想\t5 第2章 选型思路\t8 2.1 为什么放弃OpenStack\t8 2.2 Cloud 2.0研发思路\t9 2.3 发展规划:基于云的VDC实现\t14 第3章 Cloud 2.0虚拟网络实现\t17 3.1 Cloud 1.0的实践经验\t17 3.1.1 Neutron与企业私有云\t18 3.1.2 问题与不足\t19 3.1.3 拥抱SDN\t22 3.2 虚拟网络架构\t26 3.2.1 Overlay网络模型\t26 3.2.2 虚拟网络架构\t33 3.2.3 网络设备技术要点\t37 3.3 虚拟网络实现\t41 3.3.1 Underlay网络\t41 3.3.2 Overlay网络――VXLAN VPC\t44 3.3.3 SDN的核心―控制器实现\t49 3.3.4 服务如臂使指―北向接口API\t54 3.3.5 网络触手可及―南向控制协议\t57 3.3.6 SDN与NFV\t61 3.4 虚拟网络业务\t62 3.4.1 Underlay网络配置流程\t62 3.4.2 云主机创建流程\t65 3.4.3 云主机迁移流程\t66 第4章 云平台业务\t67 4.1 业务组件\t67 4.2 业务架构\t69 4.3 安全子系统\t70 4.3.1 用户安全\t70 4.3.2 组件安全\t72 4.3.3 技术实现\t75 4.4 调度子系统\t90 4.4.1 流程引擎设计\t90 4.4.2 统一实现审计\t94 4.4.3 乐观锁加记录锁的并发控制\t94 4.4.4 异步线程池管理\t96 4.4.5 基于Redis实现的分布式锁\t97 4.4.6 基于Hibernate与Spring JDBC的灵活持久层\t100 4.5 云控制台\t101 4.5.1 为什么选择AngularJS\t102 4.5.2 开发心得总结\t105 第 5章 虚拟计算\t116 5.1 虚拟化概述\t116 5.2 KVM/QEMU/libvirt浅析\t117 5.2.1 KVM简介\t117 5.2.2 KVM与QEMU\t118 5.2.3 libvirt介绍\t119 5.3 KVM虚拟化环境安装\t120 5.3.1 APT源安装\t120 5.3.2 源码编译安装\t120 5.4 使用qemu-img管理虚拟机磁盘镜像\t121 5.4.1 qemu-img基本命令\t122 5.4.2 在宿主机上如何挂载镜像文件\t124 5.5 使用libvirt管理KVM虚拟机\t124 5.5.1 libvirt Java API的使用\t124 5.5.2 虚拟机XML配置文件详解\t133 5.5.3 virsh常用命令\t141 5.6 实战系列\t142 5.6.1 使用Cloudinit实现虚拟机启动初始化\t142 5.6.2 在线更改虚拟机内存大小\t146 5.6.3 热添加虚拟机CPU\t147 5.6.4 如何限制虚拟机磁盘I/O\t148 5.6.5 在虚拟机内部如何正确自动挂载磁盘\t148 5.6.6 虚拟机如何使用Ceph块设备\t149 5.6.7 libvirt hook机制\t151 5.6.8 如何支持使用virsh控制台登录虚拟机\t152 5.6.9 虚拟机如何通过OpenvSwitch接入网络\t153 5.6.10 宿主机如何通过qemu-guest-agent与虚拟机通信\t154 5.6.11 虚拟机的迁移\t156 第6章 虚拟存储\t161 6.1 概念和术语\t162 6.2 硬件配置\t162 6.2.1 Ceph网络配置\t163 6.2.2 服务器配置\t165 6.3 软件配置\t166 6.4 部署\t168 6.4.1 设置副本分布到不同的机架上\t168 6.4.2 创建Pool\t172 6.4.3 测试PG副本的机架分布性\t173 6.5 监控\t173 6.5.1 监控层次\t173 6.5.2 与Zabbix监控系统集成\t174 6.5.3 告警条件\t174 6.5.4 监控面板\t174 6.6 性能测试和调优\t176 6.6.1 块设备性能测试\t176 6.6.2 调优\t177 6.7 维护操作\t183 6.7.1 使用systemctl管理Ceph进程\t183 6.7.2 OSD机器重启\t184 6.7.3 扩容\t184 6.7.4 升级Ceph软件版本\t184 6.8 故障定位和处理\t185 6.8.1 查看集群状态\t185 6.8.2 日志\t186 6.8.3 MON\t187 6.8.4 OSD\t188 6.8.5 PG\t192 6.8.6 实际运维中的问题\t196 第7章 云数据库\t199 7.1 云数据库服务功能介绍\t199 7.2 1.0版本三层架构\t199 7.2.1 Manager开放API的认证方式\t201 7.2.2 Manager节点的调度策略\t202 7.2.3 Manager节点的配额管理\t203 7.2.4 Backend节点的资源\t203 7.3 云数据库2.0版本架构演化及改进\t214 7.3.1 云数据库1.0版本的问题与不足\t215 7.3.2 云数据库2.0版本的改进\t215 7.3.3 CloudMySQL 2.0 Agent的设计模型\t217 7.3.4 CloudMySQL 2.0 KVM配置\t221 7.4 小结\t225 第8章 云平台容量管理\t226 8.1 容量管理概述\t226 8.2 容量管理真实案例\t227 8.3 容量管理特点和成熟度\t229 8.3.1 ITIL容量管理特点\t229 8.3.2 云平台容量管理特点\t229 8.3.3 云平台容量管理成熟度模型\t230 8.4 容量管理组件\t231 8.5 容量管理总体模型\t231 8.5.1 容量与其他系统的关系\t233 8.5.2 网络模型\t234 8.5.3 计算模型\t236 8.5.4 存储模型\t237 8.5.5 云MySQL模型\t239 8.6 容量预测\t241 8.7 容量管理可视化\t242 8.8 容量管理之资源采购\t243 8.9 小结\t243 第9章 云平台测试\t244 9.1 云平台测试策略\t244 9.1.1 云平台项目测试特性\t244 9.1.2 测试方法与策略\t245 9.1.3 测试环境\t248 9.2 云计算测试\t249 9.2.1 功能测试\t249 9.2.2 自动化测试\t252 9.3 云数据库测试\t257 9.3.1 云MySQL测试\t257 9.3.2 云Redis测试\t260 9.4 云网络测试\t262 9.4.1 虚拟网络测试\t262 9.4.2 云平台业务的网络功能测试\t273 9.4.3 迁移后的网络测试\t277 9.5 云平台安全测试\t280 9.5.1 API安全测试\t280 9.5.2 云Redis安全测试\t283 附录A 缩略词表\t286 内容推荐 本书深入浅出地介绍了YY游戏云平台团队在云计算领域的心路历程和实践经验,不仅总结了多年来在OpenStack驱动的Cloud 1.0上开发和使用的经验教训,而且花大幅笔墨深入讲解了自主研发的私有云平台Cloud 2.0的设计和实现。本书内容全面而详尽,依次讲解了Cloud 2.0的选型思路、 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。