• 站点可靠性工程(SRE)实战
  • 站点可靠性工程(SRE)实战
21年品牌 40万+商家 超1.5亿件商品

站点可靠性工程(SRE)实战

全新正版 极速发货

48.05 6.0折 79.9 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者[印] 佩图鲁·拉吉·切利亚(Pethuru Raj Chelliah) 什里亚什·奈塔尼(Shreyash Naithani) 肖伦德·辛格(Shailender Singh)|译者:陈英锋

出版社人民邮电

ISBN9787115584069

出版时间2022-02

装帧平装

开本其他

定价79.9元

货号1202595399

上书时间2024-06-06

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
佩图鲁·拉吉·切利亚(PethuruRajChelliah),在印度移动数字服务提供商RelianceJioInfocomm(RJIL)公司(位于班加罗尔)的站点可靠性工程卓越中心担任首席架构师。在此之前,他在IBM印度公司的全球云卓越中心(位于班加罗尔)工作了4年,当时的身份是云基础设施架构师。他还曾经长期担任Wipro咨询服务部门的企业架构顾问并持有TOGAF认证,以及在RobertBosch公司(位于班加罗尔)的企业研究部门担任首席架构师。他拥有17年以上的IT从业经验。
什里亚什·奈塔尼(ShreyashNaithani),目前是微软研发部的一名站点可靠性工程师。在加入微软之前,他曾在初创公司和中等规模的公司工作过。他从印度旁遮普技术大学获得计算机科学专业的本科文凭,并从印度班加罗尔的计算发展中心获得了硕士文凭。他还曾经有过短暂的DevOps工程师(Python/C#语言相关)、工具开发人员、站点/服务可靠性工程师以及UNIX系统管理员的从业经历。在闲暇时间,他喜欢旅游和看电视剧。
肖伦德·辛格(ShailenderSingh),首席站点可靠性工程师和解决方案架构师,拥有约11年的IT从业经验,并拥有信息技术和计算机应用两个专业的硕士学位。他曾担任过Linux平台下的C语言开发人员,并几乎接触过从混合云到云托管环境在内的所有基础设施技术。在过去,他曾与麦肯锡、惠普、HCL、Revionics和Avalara等公司合作过,当前他倾向于使用AWS、Kubernetes、Terraform、Packer、Jenkins、Ansible和OpenShift等工具。

目录
第 1章 解密站点可靠性工程范式1
1.1  设置实用SRE的环境2
1.1.1  下一代软件系统的特征2
1.1.2  下一代硬件系统的特征2
1.1.3  向混合IT和分布式计算转型3
1.1.4  展望数字时代3
1.1.5  云服务范式4
1.1.6  不断增长的软件渗透和参与6
1.2  投身于SRE学科7
1.3  对高可靠性平台和基础设施的需求9
1.4  响应式系统18
1.4.1  响应式系统是高度可靠的20
1.4.2  响应式系统的弹性20
1.5  高度可靠的IT基础架构20
1.6  SRE领域的活力23
1.6.1  SRE的重要性24
1.6.2  站点可靠性工程师经常使用的工具集26
1.7  总结27
第 2章 微服务架构和容器28
2.1  什么是微服务28
2.2  微服务设计原则28
2.3  部署微服务30
2.3.1  基于容器平台的部署工具30
2.3.2  代码作为功能部署31
2.3.3  基于虚拟化的平台部署32
2.4  微服务部署的实际示例32
2.4.1  使用Kubernetes的容器平台部署示例32
2.4.2  代码作为功能部署36
2.4.3  使用Jenkins或TeamCity进行基于虚拟平台的部署40
2.5  使用Spring Boot和RESTful框架的微服务40
2.6  Jersey框架41
2.7  表述性状态转移(REST)43
2.7.1  部署Spring Boot应用程序50
2.7.2  监控微服务51
2.7.3  用于监控微服务的工具53
2.8  关于微服务的重要事实54
2.8.1  当前市场中的微服务54
2.8.2  何时停止微服务的设计55
2.8.3  是否可以使用微服务格式将团队划分为小型或微型团队55
2.9  总结56
第3章 微服务弹性模式57
3.1  微服务和容器简介58
3.2  IT可靠性挑战和解决方案60
3.3  弹性和可靠性的前景和潜力63
3.3.1  MSA是前进的方向63
3.3.2  集成平台是时刻保持弹性的需求65
3.4  总结82
第4章 DevOps即服务83
4.1  什么是DaaS83
4.1.1  选择工具并不容易84
4.1.2  DaaS下的服务类型86
4.1.3  配置自动警报89
4.1.4  集中式日志管理90
4.1.5  基础设施安全91
4.1.6  持续的流程和基础设施开发92
4.1.7  CI和CD93
4.2  与开发和质量检查团队合作101
4.2.1  开发人员在DevOps中的作用102
4.2.2  QA团队在DevOps中的作用102
4.3  总结103
第5章 容器集群和编排平台104
5.1  弹性微服务104
5.2  应用和数据卷容器105
5.3  集群和管理容器107
5.4  容器编排和管理112
5.5  总结120
第6章 架构模式与设计模式121
6.1  架构模式121
6.2  设计模式122
6.2.1  安全设计模式126
6.2.2  弹性设计模式127
6.2.3  可扩展性设计模式128
6.2.4  性能设计模式129
6.2.5  可用性设计原则130
6.2.6  可靠性设计原则131
6.2.7  断路器设计模式131
6.3  总结135
第7章 可靠性实施技术136
7.1  Ballerina编程136
7.1.1  hello程序示例138
7.1.2  Twitter集成的简单示例139
7.1.3  Kubernetes部署代码140
7.1.4  断路器代码示例142
7.1.5  Ballerina数据类型145
7.1.6  控制逻辑表达式145
7.1.7  Ballerina的基石146
7.1.8  Ballerina命令备忘单149
7.2  可靠性149
7.3  Rust编程149
7.3.1  安装Rust150
7.3.2  Rust编程的概念150
7.3.3  Rust编程的未来154
7.4  总结154
第8章 实现可靠系统的最佳做法155
8.1  可靠的IT系统:新兴特征和 提示156
8.2  用于可靠软件的MSA156
8.3  服务网格解决方案158
8.4  微服务设计:最佳做法158
8.4.1  事件驱动微服务的相关性158
8.4.2  为什么要异步通信159
8.4.3  为什么采用事件驱动的微服务160
8.5  事件驱动微服务的异步消息传递模式161
8.6  EDA在产生响应式应用程序中的作用165
8.7  可靠的IT基础设施168
8.7.1  高可用性168
8.7.2  自动缩放170
8.8  基础架构即代码170
8.8.1  不变的基础设施171
8.8.2  无状态应用程序171
8.8.3  避免级联故障172
8.9  总结176
第9章 服务弹性177
9.1  容器化范式177
9.2  解密微服务架构179
9.3  Kubernetes在容器时代的作用日益增长180
9.4  服务网格的概念182
9.5  为什么服务网格至关重要187
9.6  服务网格架构188
9.6.1  监控服务网格189
9.6.2  服务网格部署模式190
9.7  总结194
第 10章 容器、Kubernetes和Istio监控196
10.1  Prometheus197
10.1.1  Prometheus的架构198
10.1.2  配置Prometheus199
10.1.3  在Prometheus中配置警报202
10.2  Grafana203
10.2.1  配置Grafana204
10.2.2  在Grafana中配置警报208
10.3  总结211
第 11章 确保和增强IT可靠性的后期活动212
11.1  现代IT基础设施213
11.2  监控云、集群和容器215
11.3  监控云基础架构和应用程序217
11.4  监控工具功能219
11.5  预测和规范分析221
11.6  日志分析223
11.6.1  开源日志分析平台224
11.6.2  基于云的日志分析平台226
11.6.3  支持AI的日志分析平台227
11.6.4  Loom228
11.6.5  企业级别的日志分析平台228
11.6.6  日志分析平台的关键功能229
11.6.7  集中式日志管理工具229
11.7  IT运营分析230
11.8  IT性能和可扩展性分析231
11.9  IT安全分析232
11.10  根本原因分析的重要性232
11.11  总结234

第 12章 服务网格和容器编排平台235
12.1  关于数字化转型236
12.2  数字化时代的云原生应用程序和支持云的应用程序236
12.3  服务网格解决方案237
12.3.1  Linkerd239
12.3.2  Istio239
12.4  微服务API网关244
12.4.1  API网关对以微服务为中心的应用程序的好处245
12.4.2  API网关的安全功能247
12.4.3  API网关和服务网格的作用248
12.4.4  API管理套件249
12.5  确保容器化云环境的可靠性249
12.6  通往容器化云环境的“旅程”250
12.7  用于容器化云的Kubernetes平台日益坚固251
12.7.1  Kubernetes架构:工作方式252
12.7.2  安装Kubernetes平台256
12.7.3  安装Kubernetes客户端259
12.7.4  在Kubernetes上安装Istio261
12.8  总结266

内容摘要
本书介绍了在应用程序和微服务的开发、交付以及部署过程中用到的知识和工具,并借助于大量的示例和截图详细地呈现了与站点可靠性工程(SRE)相关的所有内容。
本书总计12章,分别介绍了SRE的现状、微服务架构和容器、微服务弹性模式、DevOps即服务、容器集群和编排平台、架构模式与设计模式、可靠性实施技术、实现可靠系统的做法、服务弹性、容器/Kubernetes和Istio监控、确保和增强IT可靠性的后期活动,以及服务网格和容器编排平台等内容。
本书适合对容器、微服务、Kubernetes、Istio等运维技术感兴趣的软件开发运维(DevOps)人员、系统工程师、IT性能专家阅读。本书可帮助他们了解SRE是如何有助于自动化和加速应用程序/服务的设计、开发、调试和部署的。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP