可伸缩架构(第2版):云环境下的高可用与风险管理

可伸缩架构(第2版):云环境下的高可用与风险管理

评分

★★★★★

ISBN

9787121393433

出版社

电子工业出版社 2020-08-01出版

译者

张若飞

内容简介
随着互联网的发展越来越成熟,流量和数据量飞速增长,许多公司的关键应用程序都面临着伸缩性的问题,系统变得越来越复杂和脆弱,从而导致风险上升、可用性降低。本书是一本实践指南,让IT、DevOps和系统稳定性管理员能够了解到,如何避免应用程序在发展过程中变得缓慢、数据不一致或者彻底不可用等问题。规模增长并不只意味着处理更多的用户,还包括管理更多的风险和保证系统的可用性。如果你管理着软件开发人员、系统可靠性工程师、DevOps工程师,或者你经营着一个拥有大规模应用程序和系统的机构,本书中所提供的建议和指导都能够帮助你,让你的系统运行得更加平稳和可靠。
AI简介
这是一本深入探讨云计算环境下,如何构建可伸缩架构,并确保高可用性和有效风险管理的实用指南。该书详细阐述了五个核心原则,包括可用性、现代化应用程序架构、组织、风险和云计算,并针对每个原则提供了详细的解释和实践指导。 书中首先解释了测量可用性的重要性,并介绍了如何通过跟踪系统可用及不可用的时间,计算出可用性百分比,以了解应用程序当前的运行状况。接着,作者讨论了单体应用程序的问题,并提出了面向服务的架构作为解决方案。书中还详细阐述了服务数量的平衡,以及如何通过服务分级来管理应用程序的复杂性。 在讨论组织方面,作者介绍了独立团队负责的服务架构(STOSA),并强调了服务所有权的定义对于实现这种架构的重要性。此外,书中还探讨了服务团队使用核心团队和服务的灵活性,以及这种灵活性如何提高服务的质量和效率。 在风险管理方面,作者强调了风险识别与管理的重要性,并介绍了如何通过恢复计划和容灾计划来应对可能出现的各种问题。书中还详细阐述了云计算对应用程序构建理念的改变,并介绍了边缘计算和无服务器计算等新兴技术。
阅读/下载地址