Skip to Content
Google系统架构解密: 构建安全可靠的系统
book

Google系统架构解密: 构建安全可靠的系统

by Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield
September 2021
Beginner to intermediate
392 pages
12h 13m
Chinese
Posts & Telecom Press
Content preview from Google系统架构解密: 构建安全可靠的系统
84
7
适应变化的设计
撰写人:
Maya Kaczorowski
John Lunney
Deniz Pecel
Jen Barnason
Peter Duff
Emily Stark
在实现向用户承诺的服务等级目标时,适应能力取决于服务可靠性功能的稳健性和灵
活性。频繁构建、自动测试后发布以及容器和微服务等工具和方法可以使你能够适应
短期、中期和长期的变更,以及应对服务运行过程中出现的意外情况。本章列举了
Google
多年来如何改变和调整其系统的多个例子,以及在这一过程中学到的教训。
虽然大多数设计决策——特别是与体系架构相关的决策——在系统设计阶段实施是最
容易且成本最低的,但本章中的最佳实践很多可以在系统生命周期的后期阶段实施。
“唯一不变的就是变化本身”
1
对软件来说是相当正确的:随着我们使用的设备数量(和种
类)不断增加,代码库和应用程序的漏洞数量也在逐年增长。任何设备或者应用程序都很
容易被远程攻击、数据泄露、僵尸网络接管或其他重大事件所影响。
与此同时,用户和监管机制对安全和隐私的期望持续上升,从而需要更严格的控制,比如
特定企业的访问限制和认证系统。
为了应对不断变化的漏洞、预期和风险环境,需要能够频繁且快速地变更基础设施,同时
保持服务的高可用性,这不是一件容易的事。实现这一平衡通常取决于何时以及多久一次
的频率来进行交付。
1
这句格言被普遍认为出自古希腊哲学家赫拉克利特(
Heraclitus of Ephesus
)。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Python机器学习基础教程

Python机器学习基础教程

Andreas C. Müller, Sarah Guido
解密金融数据

解密金融数据

Justin Pauley

Publisher Resources

ISBN: 9787115569257