【用户福利】阿里云运维架构实践秘籍

2020年9月8日14:00:20 评论 34
作  者:驻云科技,乔锐杰 著

【用户福利】阿里云运维架构实践秘籍

定  价:99

【用户福利】阿里云运维架构实践秘籍

出 版 社:机械工业出版社

【用户福利】阿里云运维架构实践秘籍

出版日期:2020年04月01日

【用户福利】阿里云运维架构实践秘籍

页  数:341

【用户福利】阿里云运维架构实践秘籍

装  帧:平装

【用户福利】阿里云运维架构实践秘籍

ISBN:9787111649694
【用户福利】阿里云运维架构实践秘籍
内容简介:
本书内容主要分为四大篇:云端基础篇、云端选项篇、云端安全篇、云端架构篇。总共十八个章节,所以我更喜欢把本书的内容称为云端实践秘籍:“降云十八掌”。本书内容主要为历时八年、累积云端五千余家一线互联网企业实践干货及经验,包含云端二十余款热门产品实践、五十余项常见开源热门技术实践,以及云端很热门技术:云端监控、云端DevOps/云端容器、云端智能运维等的很好实践。内容风格上,以案例、场景、实践经验为主。杜绝一些无关痛痒的软件安装、参数配置等充篇幅的内容。减少理论,偏向干货。为您在风起“云”涌的时代,提供过关斩将的“尚方宝剑”。
【用户福利】阿里云运维架构实践秘籍

前言
绪言 云计算带来的技术变革1

第一篇 云端选型篇

第1章云平台的选型11

1.1全球云厂商占比11
1.2国内云厂商的现状12
1.2.1阿里云13
1.2.2腾讯云13
1.2.3华为云14
1.2.4百度云14
1.2.5其他云厂商15

第2章云产品的选型16

2.1阿里云产品概要16
2.2云产品的8/2选择原则18
2.2.1五个技术优势18
2.2.2两个非技术优势19
2.2.3选择自建环境的条件20

第3章软件技术选型22

3.1“宇宙最火”的语言22
3.2硬件的天下23
3.3“后台强大”的语言24
3.4“胶水语言”25
3.5“世界上最好”的语言27
3.6最适合高并发的语言28
3.7唯一的前后端语言28
3.8不可替代的机器语言29

第4章系统技术选型30

4.1云端网络的三种选型策略30
4.1.1策略一:网络类型选型的五个注意点30
4.1.2策略二:入网请求选型的四种方法33
4.1.3策略三:出网请求选型的三种方法34
4.2云端Web服务器的五点选型考虑35
4.2.1考虑一:稳定性36
4.2.2考虑二:性能36
4.2.3考虑三:对负载均衡功能的支持37
4.2.4考虑四:前端静态数据缓存38
4.2.5考虑五:丰富的插件及支持灵活的二次开发38
4.3云端负载均衡选型的五个方面38
4.3.1对比方面:四大热门负载均衡的优缺点38
4.3.2分类方面:五大类型负载均衡的原理场景详解43
4.3.3演变方面:负载均衡的两种演变59
4.3.4性能方面:负载均衡隐藏的性能秘密62
4.3.5选型方面:云端负载均衡的两种选型63
4.4云端存储的四种类型64
4.4.1类型一:块存储64
4.4.2类型二:共享块存储66
4.4.3类型三:共享文件存储67
4.4.4类型四:对象存储68
4.5云端缓存的两大选型秘籍69
4.5.1秘籍一:云端静态缓存唯一的选型70
4.5.2秘籍二:云端动态缓存唯一的选型71
4.6云端数据库选型的三个方面73
4.6.1分类方面:数据库的三大分类73
4.6.2性能方面:数据库的性能秘密78
4.6.3选型方面:云端数据库选型的两点考虑及一个步骤78

第5章配置选型82

5.1衡量业务量的指标82
5.1.1一台Tomcat跑两亿PV的笑话82
5.1.2衡量业务量的指标83
5.2业务访问量与性能压力指标的转换83
5.2.1指标转换原理83
5.2.2性能指标转换计算模型实践85
5.2.3业务指标转换计算模型实践86
5.3云端服务器配置模型87
5.3.1PV量对应的服务器配置87
5.3.2服务器CPU/内存配置模型88
5.4云端带宽配置选型91
5.4.1带宽配置估算模型91
5.4.2带宽类型选择的8/2原则93

第二篇 云端实践篇

第6章云主机实践97

6.1云网络下的业务新架构98
6.2云的技术本质优势99
6.2.1云主机与硬件服务器性能对比的误区99
6.2.2云的本质优势在于分布式架构101
6.3云时代下的资源自动化管理101

第7章云端负载均衡实践103

7.1“1+1>2”经典架构103
7.2单机+?SLB架构的必要性104
7.3被LBHA误导的架构105
7.4DNS的两大主流实践105
7.4.1实践一:不推荐DNS作为负载均衡的误区105
7.4.2实践二:DNS不为人知的核心秘密功能108
7.5企业级Web架构实践114
7.6企业级负载均衡架构实践115
7.6.1七层SLB性能实践案例115
7.6.2互联网企业负载均衡架构实践116
7.6.3云端负载均衡中小型架构实践117
7.6.4云端负载均衡中大型架构实践118
7.7通过代理+?VPN提速跨国际网络访问119
7.7.1跨国际网络访问的延时问题119
7.7.2解决跨国际网络访问的代理架构120
7.8通过反向代理提速跨国际网站访问123
7.8.1方案一:双域名反向代理架构方案123
7.8.2方案二:单域名反向代理架构方案125

第8章云端存储实践126

8.1云端块存储八大实践技巧126
8.1.1提升云盘I/O的三大技巧126
8.1.2云盘使用的五大技巧128
8.2云端共享文件存储的五种方法129
8.2.1方法一:Rsync文件共享实践129
8.2.2方法二:Rsync+Inotify文件共享实践130
8.2.3方法三:NFS文件共享实践130
8.2.4方法四:NAS文件共享实践132
8.2.5方法五:OSS文件共享实践133
8.3OSS文件管理的六大技巧133
8.3.1技巧一:使用API接口/SDK管理OSS134
8.3.2技巧二:使用阿里云管理控制台管理OSS134
8.3.3技巧三:使用图形化工具管理OSS135
8.3.4技巧四:使用本地文件系统挂载管理OSS136
8.3.5技巧五:使用FTP管理OSS137
8.3.6技巧六:使用命令行工具管理OSS138
8.4四招搞定OSS数据迁移138
8.4.1招:OSSImport工具138
8.4.2第二招:OSS在线迁移服务139
8.4.3第三招:跨区域复制140
8.4.4第四招:OSS离线迁移140
8.5运维容灾备份新篇章142

第9章云端缓存实践144

9.1使用静态缓存提升网站性能的四种方法144
9.1.1方法一:浏览器缓存144
9.1.2方法二:磁盘缓存146
9.1.3方法三:内存缓存148
9.1.4方法四:CDN(动静分离)149
9.2动态缓存的三种应用场景实践151
9.2.1场景一:数据库缓存151
9.2.2场景二:集中Session管理的六种策略153
9.2.3场景三:四招搞定动态页面缓存160

第10章云端数据库实践169

10.1垂直拆库三大应用场景实践169
10.1.1场景一:垂直拆库的应用实践170
10.1.2场景二:主从的四种实践方案172
10.1.3场景三:集群技术的应用实践179
10.2水平拆表三大应用场景实践181
10.2.1场景一:业务层水平分区拆表的三种方式181
10.2.2场景二:数据库层次水平分区拆表的方法184
10.2.3场景三:四大成熟分布式Sharding技术方案185

第11章云端运维实践206

11.1上云迁移的实践206
11.1.1上云的诉求206
11.1.2前期技术调研206
11.1.3三大运维痛点208
11.1.4上云迁移的挑战性208
11.1.5七步搞定上云迁移208
11.1.6上云前后的对比213
11.2混合云八大运维架构实践213
11.2.1混合云实践1:基于VPC+专线构建混合云架构214
11.2.2混合云实践2:RDS自建主从同步在混合云中的实践215
11.2.3混合云实践3:MongoDB副本集在混合云中的实践215
11.2.4混合云实践4:RabbitMQ+SLB高可用实践216
11.2.5混合云实践5:云端自建DNS实践216
11.2.6混合云实践6:Redis主从+Sentinel+Consul+DNSmasq高可用实践217
11.2.7混合云实践7:MySQL主从+Consul+DNSmasq高可用实践218
11.2.8混合云实践8:关于DNS的高可用218
11.3云端运维架构五大优化219
11.3.1优化一:云端配置选型220
11.3.2优化二:云端网络架构221
11.3.3优化三:云端负载均衡的选择223
11.3.4优化四:云端静态资源访问225
11.3.5优化五:云端运维管理226

第12章云端监控实践228

12.1物理机体系:三大监控方案实践228
12.1.1监控方案一:Shell/Python228
12.1.2监控方案二:Nagios229
12.1.3监控方案三:Nagios+Cacti229
12.2云计算体系:四大监控方案实践229
12.2.1监控方案四:Zabbix230
12.2.2监控方案五:云监控230
12.2.3监控方案六:驻云监控1.0(集群监控)233
12.2.4监控方案七:驻云监控2.0(自动化监控)237
12.3容器体系:四大监控方案实践241
12.3.1监控方案八:Prometheus+Alertmanager+Grafana242
12.3.2监控方案九:TICK技术栈243
12.3.3监控方案十:驻云监控3.0(容器体系监控)245
12.3.4监控方案十一:驻云监控3.1(智能监控)246

第13章云端容器/DevOps实践251

13.1云端容器技术的十二大实践252
13.1.1容器实践1:关于云端容器资源编排技术的选择252
13.1.2容器实践2:结合K8S的DevOps流程253
13.1.3容器实践3:关于K8S集群的配置253
13.1.4容器实践4:K8S云端部署架构254
13.1.5容器实践5:K8S插件之DNS255
13.1.6容器实践6:容器的Web管理控制台255
13.1.7容器实践7:K8S业务应用+自建DNS实践258
13.1.8容器实践8:K8SMaster节点高可用260
13.1.9容器实践9:K8SNode节点高可用262
13.1.10容器实践10:K8S部署架构优化264
13.1.11容器实践11:自建K8S迁移阿里云K8S托管版+Rancher265
13.1.12容器实践12:K8S监控实践267
13.2DevOps发展的四个阶段268
13.2.1人工阶段268
13.2.2脚本及工具阶段269
13.2.3平台化阶段272
13.2.4智能化阶段276

第三篇 云端安全篇

第14章云端安全面临的挑战和机遇281

14.1云端安全问题的现状281
14.2云端安全面临的三大挑战282
14.2.1挑战一:安全行业状态不容乐观282
14.2.2挑战二:云端安全环境复杂化的挑战284
14.2.3挑战三:安全对云优势的冲击286
14.3云端安全带来的两大机遇287
14.3.1机遇一:云计算-大数据将成为安全体系的基础核心保障287
14.3.2机遇二:政策驱动叠加,使得行业将迎来爆发289

第15章云端黑客常见攻击290

15.1什么是黑客290
15.2黑客入侵的途径:漏洞291
15.3黑客入侵流程291
15.4黑客常见系统层攻击292
15.5黑客常见应用层攻击295
15.6黑客常见网络层攻击295

第16章云端安全最佳防御方案298

16.1云端常见黑客攻击的防御298
16.1.1四款热门的云端安全产品299
16.1.2安骑士-WAF-态势感知三大使用误区304
16.1.3DDoS和WAF三大实践技巧305
16.2云端安全架构四大策略实践307
16.2.1策略一:云平台架构模式选择307
16.2.2策略二:分布式架构是安全保障的基石308
16.2.3策略三:全面开启云产品的安全机制308
16.2.4策略四:基于VPC的企业级安全架构310
16.3云端运维安全实践十则312
16.3.1则:云端堡垒机的三种实践312
16.3.2第二则:运维用户管理313
16.3.3第三则:密码安全管理313
16.3.4第四则:防火墙安全管理314
16.3.5第五则:端口安全管理316
16.3.6第六则:云端开源WAF实践316
16.3.7第七则:云端数据安全传输的标准318
16.3.8第八则:运维安全性能调优的三种方法319
16.3.9第九则:通过冷备及热备进一步保障云端数据安全性320
16.3.10第十则:加强安全巡检及安全培训管理324
16.4云端防御综合案例总结324

第四篇 云端架构篇

第17章云端千万级架构的演变329

17.1架构原始阶段:万能的单机329
17.2架构基础阶段:物理分离Web和数据库330
17.3架构动静分离阶段:静态缓存+对象存储330
17.4架构分布式阶段:负载均衡331
17.5架构数据缓存阶段:数据库缓存332
17.6架构扩展阶段:垂直扩展332
17.7架构分布式+大数据阶段:水平扩展334

第18章云端架构的应用336

18.1云端电商架构应用336
18.1.1业务特点:活动336
18.1.2业务特点:商品图片337
18.2云端游戏架构应用337
18.3云端移动社交架构应用339
18.4云端金融架构应用340

  • 客服微信
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • OPS技术联盟,每天掌握一个小知识!
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: