发表于2024-11-23
IT基础架构:系统运维实践 pdf epub mobi txt 电子书 下载
1)资深系统运维专家撰写,知名运维专家联袂推荐,注重方法和思路,将枯燥的操作上升到设计和建模高度
2)站在IT基础架构视角,分析数据中心选型与规划、管理流程设计与实施、基础服务构建、系统运维实务处理、职业发展探讨等
资深系统运维专家撰写,知名运维专家联袂推荐,注重方法和思路,将枯燥的操作上升到设计和建模高度。本书站在IT基础架构视角,分析数据中心选型与规划、管理流程设计与实施、基础服务构建、系统运维实务处理、职业发展探讨等,大致可划分为六部分,16章。
第1章,谈谈笔者心中的IT基础架构标准、写作初衷和本书特点等。
数据中心篇(第2~5章),综合介绍数据中心、网络、系统等多个技术领域的主题。笔者曾亲手规划、建设多个同城数据中心,经验丰富,难有雷同之作。
管理流程篇(第6章),管理流程是基础架构中重要的核心组件,剖析CMDB、Workflow的设计原则与注意事项,简洁而不简单。
基础服务篇(第7~11章),基于多机房和海量节点,分享如何去构建DNS、NTP、文件共享、配置管理等一整套服务的方法,事半功倍。
系统运维篇(第12~15章),与日常运维管理的工作相关,诸如硬件故障处理与维修、安全、性能较准、Shell程序等,临危不乱。
第16章,聊聊系统运维工程师应该具备的素养,如何提升自己。
本书穿插13个有趣的运维小故事,读累了在这里喘口气,里面蕴藏着很多收获呢。
赵旻,获得RHCA/RHCSS/MCITP认证,十年以上互联网金融、电信、政府等多领域背景的从业资历,曾参与中国国家电子政务多项重点工程的安全信任体系的建设工作,为中国移动、中国航空等大型企业提供技术支持。熟悉x86平台基础架构系统的建设、管理及运维工作,并醉心于运维产品的设计与体验。乐于在工作实践中分析问题、总结经验,具有持续优化的能力,属于主动管理型的工作者。
资深面试官,产品设计评论人,《运维前线》联合作者,现专注于管理学、产品设计、基础架构运维等领域。
本书以提纲挈领式的全面讲解,呈现了基础运维工作的内容,并将各个要点有机串连起来,深入浅出地贡献给读者,既可以作为基础运维工作的入门书籍,又可以作为日常运维工作的参考比照。除了享受作者的文笔,不禁还要感谢作者为基础运维工作做出的贡献。推荐!
——刘浩,360云事业部总经理
本书作者从数据中心、管理流程、基础服务、系统运维等多个维度来讲解对运维的理解,兼顾了流程、人和技术三个要素,更以层次化的方式自底向上剖析运维,这对一个技术运维人来说是何等重要。喜欢运维的你,一定不要错过本书的精彩内容!
——王津银,优维科技CEO
基础设施涉及从硬件到软件、从技术到流程各个层面的知识,内容非常广泛,如何管理好基础设施,知识点非常多。本书系统化地总结了基础架构知识,相信能够读者快速成为基础架构领域的运维专家!
——肖力,云技术社区
本书激发了我强烈的共鸣,每一个章节都能让我回想起成长的一段经历。本书来源于一线实战,又兼具理论高度。云计算时代,对系统工程师的需求和要求越来越高,希望本书的问世可以惠及更多有志于从事云计算的运维同行,传道授业解惑,让天下没有难运维的数据中心!
——智锦,杭州云霁科技CEO、资深运维从业者
当今互联网正处于快速发展的关键阶段,人工智能、大数据、VR、AR等新概念的背后,是基础架构与底层系统支持的发展和实现。没有扎实的基础架构,一切概念与创新都会变成空中楼阁。无论你是运维老鸟,还是刚刚入职的新人,这本书都有适合你的地方。
本书涵盖了数据中心规划、基础服务、系统运维等多个方面。作者以十多年的经验告诉各位读者,弯路一定是会走的,但是如何能够尽早避免,并通过行之有效的方法进行解决,才是运维管理的王道。虽然IT界一直在不停地变化,但是运维的核心精神并没有变。本书就是作者多年的运维经验的积累和沉淀,总结出一套颇具心得的IT基础架构管理法。
——李晞岩,戴尔(中国)有限公司互联网技术团队经理
本书从机房、电力、服务器等系统管理员的日常工作对象入手,既对企业IT基础架构中的各个组件进行了详细阐述,又对一线工作经验进行了提炼和升华。书中通过趣味案例的方式来传达知识,不但增加阅读乐趣,也让读者更容易理解作者要表达的重点内容,同时诱发读者思考故事中的技术点或技巧。IT基础架构是业务系统的运行基础,稳定安全是首要任务。同时,书中有关系统管理员日常工作的规范和技巧,可以帮助读者解决如何减少沟通成本、如何提高工作效率等问题。
——刘小成,热璞科技咨询交付部总监
本书内容从工作实践出发,是作者多年积累的运维经验和感悟汇聚之作。更加难能可贵的是,作者从通俗易懂的角度,图文并茂地讲述每一个主题,从而让大家理解系统运维管理之道。我认为,不同技术阶段的运维人员都能从书中吸取有益的内容。
本书也可作为运维管理建设中的指导性书籍,或许你能从书中发现自身企业运维管理的痛点,并进行有针对的改善。感谢赵旻能给运维从业者带来这么好的分享。
——齐代英,贝壳金控资深运维工程师
目 录
本书赞誉
序
前言
第1章 混沌初开1
1.1 我眼中的基础架构1
1.2 写一本怎样的书3
1.2.1 英文书的伤痛4
1.2.2 有话直说—这就是我的忍道4
1.2.3 当行家说人话5
1.3 本书声明6
第2章 如何选择优质的数据中心7
2.1 概述7
2.2 空间环境评估9
2.2.1 地质环境9
2.2.2 空间结构10
2.3 基础设施评估13
2.3.1 电气系统13
2.3.2 空调系统17
2.3.3 消防系统21
2.3.4 弱电与综合布线系统22
2.4 网络建设评估23
2.5 服务保障评估23
2.6 本章小结24
第3章 数据中心的规划设计工作26
3.1 需求的不确定性29
3.2 如何避免变化打乱规划30
3.2.1 采购资源预留30
3.2.2 数据中心机柜区域的规划与布局31
3.2.3 规划布局案例33
3.3 规划设计心得35
3.4 本章小结41
第4章 网络规划细节对系统运维的影响42
4.1 案例复盘44
4.2 事情为什么弄得一团糟48
4.3 网络空间资源的规划50
4.3.1 PoD容量的计算方法50
4.3.2 地址空间的规划51
4.3.3 VLAN的规划52
4.4 网卡绑定54
4.4.1 网卡绑定模式的选择54
4.4.2 网卡绑定的实现57
4.5 本章小结58
第5章 服务器硬件选型59
5.1 如何选择合适的硬件配置59
5.1.1 选型的总体原则60
5.1.2 选型中值得注意的地方60
5.2 怎样的一款服务器产品才算是优秀的62
5.2.1 带外管理有多重要63
5.2.2 异构平台融合能力63
5.2.3 完善的信息数据展示65
5.2.4 软硬件环境兼容性66
5.2.5 用户体验67
5.3 产品测试那些事儿69
5.3.1 测试前的准备工作69
5.3.2 部署系统测试70
5.3.3 产品功能性测试70
5.3.4 能耗测试71
5.3.5 CPU性能测试81
5.3.6 内存性能测试82
5.3.7 磁盘性能测试83
5.3.8 网络性能测试87
5.3.9 测试后的收尾工作90
5.4 本章小结91
第6章 构建CMDB与Work-flow92
6.1 谁拖了运维的后腿93
6.2 定海神针CMDB94
6.2.1 CMDB是一切运维的基石95
6.2.2 是什么毁了CMDB97
6.2.3 如何定义你的需求98
6.2.4 如何定义表结构99
6.2.5 设计思想原则103
6.3 多面娇娃Workflow106
6.3.1 一份周报中竟然80%的工作量都是在沟通106
6.3.2 Workflow能干什么107
6.3.3 Workflow是实例化的规范107
6.3.4 Workflow是领航员108
6.3.5 Workflow设计中的常见问题109
6.4 本章小结113
第7章 构建IaaS平台系统115
7.1 高效交付解决方案如何选型117
7.2 服务器设置详解119
7.2.1 IPMI121
7.2.2 racadmin121
7.2.3 SMASH CLP123
7.3 Cobbler部署系统详解124
7.3.1 理解Cobbler架构124
7.3.2 Cobbler的安装配置125
7.3.3 命名规范128
7.3.4 创建资源目录130
7.3.5 创建Cobbler部署模板与实例131
7.3.6 Cobbler里面出现的坑133
7.4 IaaS系统的设计要点136
7.4.1 交付工作流程定义136
7.4.2 Portal模块与各组件之间的调用关系137
7.5 制作KVM虚拟机模板139
7.5.1 虚拟机网络环境部署140
7.5.2 创建虚拟机镜像模板142
7.5.3 虚拟机克隆143
7.5.4 虚拟机设备调整144
7.5.5 VPC的支持145
7.6 本章小结149
第8章 构建域名解析服务150
8.1 写在前面的话150
8.2 首先做好一个传统的DNS管理员151
8.3 Anycast DNS在多数据中心中的应用171
8.3.1 什么是Anycast171
8.3.2 如何构建DNS over Any-cast171
8.3.3 如何实施Anycast DNS172
8.3.4 如何守护quagga进程177
8.3.5 BGP在Anycast中的应用178
8.4 HTTP DNS180
8.4.1 传统DNS的缺陷180
8.4.2 HTTP DNS的优势181
8.4.3 HTTP DNS长什么样181
8.4.4 HTTP DNS会取代传统的DNS吗182
8.5 本章小结183
第9章 时间同步系统184
9.1 概述184
9.1.1 如何实现时间同步184
9.1.2 GPS卫星系统授时原理185
9.1.3 PTP186
9.1.4 为何要选用硬件时间源服务器187
9.1.5 如何选择硬件时间源服务器188
9.2 ntpd191
9.2.1 ntpd初始化191
9.2.2 ntpd配置文件192
9.2.3 使用ntpq查询时间同步的状态193
9.3 chronyd197
9.3.1 chronyd的优势197
9.3.2 chronyd配置文件197
9.3.3 使用key限制客户端访问198
9.3.4 跟踪时间同步过程199
9.3.5 检查时间同步状态199
9.4 如何处理闰秒200
9.4.1 闰秒是什么200
9.4.2 闰秒的危害201
9.4.3 前辈们是怎么解决闰秒的202
9.4.4 晦涩难懂的术语202
9.4.5 怎么解决闰秒问题204
9.5 本章小结207
第10章 配置管理209
10.1 本章目的209
10.2 expect与Parallel SSH210
10.2.1 expect210
10.2.2 Parallel SSH213
10.2.3 SSH的通病214
10.3 Ansible218
10.3.1 创建Host Inventory218
10.3.2 如何自动添加节点218
10.3.3 组织主机节点219
10.3.4 Ad-Hoc221
10.3.5 Playbook225
10.3.6 关于优化231
10.4 Puppet232
10.4.1 Puppet快跑232
10.4.2 初探Puppet234
10.4.3 使用Apache + Passenger替换WEBRick239
10.4.4 Mutil-Master & Mutil-CAServer241
10.4.5 排障241
10.5 SaltStack244
10.5.1 配置Minion244
10.5.2 管理Salt Key244
10.5.3 组织主机节点245
10.5.4 模块的调用245
10.5.5 Mutil-Masters247
10.5.6 级联248
10.5.7 SLS249
10.5.8 Grain250
10.5.9 Pillar254
10.5.10 排障255
10.6 我们真的能抗住海量节点吗259
10.6.1 集合编队260
10.6.2 汇报战况260
10.6.3 不必过度依赖模块260
10.7 解决方案的选择261
10.8 本章小结265
第11章 文件共享服务266
11.1 构建WebDAV服务266
11.1.1 基本构建266
11.1.2 WebDAV on HTTPS270
11.2 构建NFS服务272
11.2.1 NFS v4的新特性272
11.2.2 NFS常见问题处理273
11.2.3 NFS高可用方案277
11.2.4 NFS Cluster实施条件278
11.2.5 NFS Cluster的实施280
11.2.6 NFS Cluster故障排错287
11.3 构建SFTP服务288
11.3.1 Chroot SFTP和公钥访问的必要性288
11.3.2 构建Chroot SFTP289
11.3.3 SFTP容灾方案294
11.4 本章小结297
第12章 硬件故障告警与维修298
12.1 硬件故障的特点299
12.2 硬件故障告警300
12.2.1 告警方式300
12.2.2 事件类型和告警级别301
12.3 硬件故障分析302
12.3.1 常用分析手段302
12.3.2 常见故障错误分析306
12.4 传统维修的问题312
12.5 报修系统的需求定义313
12.5.1 故障申报环节的设计需求315
12.5.2 审批通告环节的设计需求316
12.5.3 提交报修环节的设计需求316
12.5.4 设备维修环节的设计需求318
12.5.5 数据查询统计的设计需求318
12.6 本章小结319
第13章 主机系统信息安全基础320
13.1 系统安全加固的基本要求320
13.2 关于安全配置的反思324
13.2.1 慎用账户锁定325
13.2.2 密码的烦恼325
13.2.3 sudo的意义326
13.3 sudo over LDAP的实现327
13.3.1 服务端配置327
13.3.2 客户端配置329
13.3.3 关于LDAP超时和连接数限制的问题330
13.4 密码学与数字证书330
13.4.1 密码学技术331
13.4.2 数据加密与数字签名334
13.4.3 公钥加密体系的安全性论述336
13.4.4 数字证书是什么337
13.4.5 数字证书是怎么产生的337
13.4.6 数字证书是怎么验证的338
13.5 人为因素340
13.5.1 运维红线340
13.5.2 安全操作341
13.5.3 运维工作中的常见问题342
13.6 本章小结344
第14章 性能校准345
14.1 队列理论346
14.2 CPU348
14.2.1 来自内核态的资源消耗348
14.2.2 用户态资源占用率高353
14.2.3 Cache与内存的三种映射关系356
14.2.4 CPU调度算法357
14.2.5 进程运行在哪个核心上359
14.2.6 strace的妙用360
14.3 内存361
14.3.1 NUMA362
14.3.2 Cache和Buffer364
14.3.3 虚拟地址空间365
14.3.4 大页366
14.3.5 内存分配366
14.3.6 内存回收368
14.3.7 内存超配了怎么办369
14.3.8 为什么会产生OOM370
14.4 存储372
14.4.1 磁盘调度算法372
14.4.2 I/O调度算法373
14.4.3 日志模式375
14.4.4 其他因素376
14.5 网络378
14.5.1 Jumbo Frames379
14.5.2 BDP379
14.5.3 qperf380
14.5.4 其他380
14.6 本章小结381
第15章 Shell编程382
15.1 参数传递383
15.1.1 shift383
15.1.2 eval385
15.1.3 getopt387
15.1.4 函数传参390
此用户未填写评价内容
评分此用户未填写评价内容
评分此用户未填写评价内容
评分牛人出的牛书,不看终身遗憾。
评分感觉比较一般
评分扫盲书
评分牛人出的牛书,不看终身遗憾。
评分此用户未填写评价内容
评分很实惠,优惠价买的,书还在看
IT基础架构:系统运维实践 pdf epub mobi txt 电子书 下载