新书速递

随着云计算的到来,传统IT已经向DT变革。云计算具有低成本、高稳定性、高效率、可灵活扩展等诸多优点,已经在逐渐淘汰传统IDC的IT模式。未来,云计算将成为互联网的基础设施。

今天,小编为大家推荐《阿里云运维架构实践秘籍》,全书共18章,分为四个部分:

  • 云端选型篇(第1~5章):主要从云平台、云产品、软件技术、系统技术、服务器配置五个方面系统性讲解在云端如何进行运维技术选型和运维架构规划;

  • 云端实践篇(第6~13章): 基于云端选型篇,在云端运维架构涉及相关常见技术的重要实践,也是本书中的重点篇幅;

  • 云端安全篇(第14~16章): 通过黑客常见攻击案例,及结合云端最佳安全防御方案,带您一起走进云端黑客攻防的世界;

  • 云端架构篇(第17~18章): 结合前面云端选型篇、云端实践篇、云端安全篇相应最佳实践经验,通过一个小型网站逐步演变到千万级架构的案例,讲解如何在云端构建千万级架构。

目录

前言

绪言 云计算带来的技术变革  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管理OSS  134

8.3.2技巧二:使用阿里云管理控制台管理OSS  134

8.3.3技巧三:使用图形化工具管理OSS  135

8.3.4技巧四:使用本地文件系统挂载管理OSS  136

8.3.5技巧五:使用FTP管理OSS  137

8.3.6技巧六:使用命令行工具管理OSS  138

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 / Python  228

12.1.2监控方案二:Nagios  229

12.1.3监控方案三:Nagios + Cacti  229

12.2云计算体系:四大监控方案实践  229

12.2.1监控方案四:Zabbix  230

12.2.2监控方案五:云监控  230

12.2.3监控方案六:驻云监控1.0(集群监控)  233

12.2.4监控方案七:驻云监控2.0(自动化监控)  237

12.3容器体系:四大监控方案实践  241

12.3.1监控方案八:Prometheus + Alertmanager + Grafana  242

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插件之DNS  255

13.1.6容器实践6:容器的Web管理控制台  255

13.1.7容器实践7:K8S业务应用+自建DNS实践  258

13.1.8容器实践8:K8S Master节点高可用  260

13.1.9容器实践9:K8S Node节点高可用  262

13.1.10容器实践10:K8S部署架构优化  264

13.1.11容器实践11:自建K8S迁移阿里云K8S托管版+ Rancher  265

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

上下滑动查看

编辑推荐

  • 抓住了热点的技术。阿里云是国内数一数二的云平台,阿里云服务着制造、金融、政务、交通、医疗、电信、能源等众多领域的领军企业,包括中国联通、12306、中石化、中石油、飞利浦、华大基因等大型企业客户,以及微博、知乎、锤子科技等明星互联网公司。在天猫双11全球狂欢节、12306春运购票等极富挑战的应用场景中,阿里云保持着良好的运行纪录,这离不开阿里云运维团队的支持。

  • 内容全面有深度。本书针对阿里云的基础、选型、安全、架构、运维实践全方位介绍阿里云的运维架构,帮助读者深入了解各个技术点,同时本书给出了大量的实战案例,让读者不仅能学到理论知识,还能学以致用。

  • 作者权威。作者在云计算领域研究多年,对云运维技术有深入的理解,是国内云端架构实践、云端运维实践方面的专家。

实拍图

新书上市

扫码了解详情并购买

更多精彩新书

上新 | 从0到1构建用户画像系统技术和方法论
上新 | 智能领域系统能力培养大成之作!——《智能计算系统》重磅出版!
上新 | “Flutter中文网”社区创始人倾力撰写的网红书 《Flutter实战》正式出版

上新 | 零基础掌握Istio& Kubernetes开发与运维

“乔帮主”的云技术实践绝学,“降云十八掌”相关推荐

  1. 阿里云运维架构实践秘籍 ——乔帮主的云技术实践绝学:降云十八掌

    传统IT正在向DT变革.未来,云计算将成为互联网的基础设施.作为技术过来人,亲历了中国互联网时代的发展.云计算云时代的发展,以及技术人员眼中云计算所带来的技术变革. 云对技术架构的变革 物理机体系阶段 ...

  2. 【华为云技术分享】华为云弹性云服务器ECS搭建FTP服务实践

    摘要:在使用华为弹性云服务器ECS搭建FTP服务的时候,经常会遇到搭建完成后无法访问的问题.本篇通过演示windows IIS搭建FTP方法,讲解ftp主动模式.被动模式原理来说明无法访问的原因及解决 ...

  3. (每日更新)《虚拟现实VR资讯》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=云渲染+人机交互+立钻哥哥+==)

    虚拟现实(Virtual Reality) 虚拟现实简称VR,是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的.交互式的三维动态视景和实体行为的系统仿真 ...

  4. 【华为云技术分享】华为云 DevCloud 首席产品布道师:AIOps 不是 DevOps 的下一代

    近年来,将软件开发流程迁移到云上成为开发领域的一大趋势.随之而来地,人们会关心,和本地开发方式相比,云上开发能为企业带来哪些益处?能否保证安全.可信?未来它还将与 AI 技术碰撞出怎样的火花?在 QC ...

  5. 《钻哥学管理之开启篇:技术+业务+管理》(Yanlz+Unity+SteamVR+云技术+5G+AI=VR云游戏=技术+业务+管理+使命必达+DF17+立钻哥哥+==)

    <钻哥学管理之开启篇:技术+业务+管理> <钻哥学管理之开启篇:技术+业务+管理> 版本 作者 参与者 完成日期 备注 YanlzManager_Open_V01_1.0 严立 ...

  6. 阿里云技术白皮书_阿里云最新大作云原生架构白皮书解读

    简介:云原生的变革已经势不可挡,他带来的不止是技术革新,同时也是组织架构和商业模式的变革,随着类似OAM这样的云原生标准化应用分发的建立,云原生时代的操作系统将逐渐浮现于世 "云原生&quo ...

  7. 【华为云技术分享】华为云HiLens全面升级,端云协同多模态AI应用开发利器

    [中国,深圳,2020年3月28日] 在华为开发者大会2020(Cloud)期间,华为云推出了全面升级的业界首个端云协同多模态AI应用开发套件--HiLens ,打通线上线下开发和部署流程,开发者只需 ...

  8. 《孩子,为你自己读书》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+多多图书馆+志存当高远+读万卷书如行万里路+术业有专攻+读书是对思想的一种升华+立钻哥哥++==)

    <孩子,为你自己读书> ##<孩子,为你自己读书>发布说明: ++++"孩子,为你自己读书":是对"修身养性治国平天下"的综合探索:== ...

  9. 《UnityAPI.ScriptableObject脚本化对象》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+CreateInstance+List+立钻哥哥++OK++)

    <UnityAPI.ScriptableObject脚本化对象> 版本 作者 参与者 完成日期 备注 UnityAPI_ScriptableObject_V01_1.0 严立钻 2020. ...

最新文章

  1. 机房设备与线路资源管理
  2. C++中基类与派生类的构造函数和析构函数
  3. R语言KMeans聚类分析确定最优聚类簇数实战:Calinski-Harabasz准则(确定最优聚类簇数)
  4. 读博难?DeepMind科学家Ruder提出读博/做研究的十条锦囊
  5. 如何获得阿里技术offer:从《阿里DBA面试题》体味阿里社会招聘
  6. 76岁“爷爷考生”第5次备战研究生考试
  7. 中考禁用计算机,今年中考数学科禁用计算器,消息来得太突然,懵圈了吧?
  8. Android-- SharedPreferences数据存储XML文件的方法
  9. php生成wsdl文件,利用nusoap生成wsdl文件
  10. 数据库decimal对应java什么类型_mysql decimal(10,2)对应java类型
  11. 模拟image的ajaxPrefilter与ajaxTransport处理
  12. AngularJS中$apply
  13. 【图像分割】基于matlab蚁群优化模糊聚类图像分割【含Matlab源码 130期】
  14. 低代码开发之开源数据可视化分析平台datagear
  15. 上下相机贴合对位计算公式_相机界的小公主康泰时Contax g1
  16. 用python画星空-用Python画一个超级月亮
  17. R语言大全(后续更新和优化结构)
  18. 大数据运维工程师面试题目
  19. 搭建CocoaPods私有库
  20. PHP - 设计模式系列

热门文章

  1. 【九校联考-24凉心模拟】锻造(forging)
  2. 详解C语言中的 %*s 和 %.*s
  3. Spring/Spring Boot错误页面处理的多种方式(404 not found等)
  4. HTML搜索框-滑块-简单验证
  5. 阿里云发布计算巢加速器
  6. 从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生姓名。
  7. sql server 2005数据库的一些应用例题
  8. Python的__init__.py文件作用
  9. MeeGo 安装须知
  10. 工业大数据七大重点应用