写点什么

谷歌云服务故障原因分析和补救措施

  • 2018-07-27
  • 本文字数:756 字

    阅读完需:约 2 分钟

谷歌公布了近期的一个事件的根本原因分析结果,该事件影响了谷歌的部分云服务,并在大约 32 分钟的时间内将错误率提高了 33%至 87%,后续他们将采取措施改善平台性能和可用性。

该事件影响了很多依赖 Google HTTP(S) 负载均衡器的谷歌服务的客户,包括 Google Kubernetes Engine、Google App Engine、Google Cloud Functions、Stackdriver Web UI、Dialogflow 和 Cloud Support Portal/API。客户在大约 32 分钟的时间内随机收到 502 错误码或连接被重置的错误,这是从谷歌工程师接收到监控系统发出故障率警报的那一刻开始到部署修复程序的时间。

Google HTTP(S) 负载均衡旨在均衡多个后端实例和多个区域的 HTTP 和 HTTPS 流量。它的一个好处是云应用程序可以使用单个全局 IP 地址,极大地简化了 DNS 设置。为了在连接设置期间实现最佳性能,该服务利用第一层谷歌前端(GFE)就近接收用户请求,并将请求转发到第二层 GFE。第二层 GFE 构成全局服务器网络,将请求发送到相应的后端,而不管它们位于哪个区域。

事件的根本原因是,为了提高第二个 GFE 层的安全性和性能而添加的新功能中包含未检测到的错误。该错误是由生产环境中的一个配置变更引发的,它会导致 GFE 随机重启,而在重启过程中,服务容量丢失。

所幸的是,包含该错误的功能尚未投入使用,因此谷歌工程师通过恢复配置变更来部署修复程序,服务在几分钟后恢复其正常行为,在缓存热身后故障率也恢复正常。

为了预防事件再次发生,除了改进 GFE 测试栈并添加更多安全措施以防止未在使用中的功能被错误投入使用外,Google Cloud 团队还计划改善 GFE 池不同分片之间的隔离,以缩小故障范围,并为 GFE 池的配置变更创建仪表盘,让工程师更容易识别有问题的系统变更。

详细信息请阅读谷歌官方事故声明

查看英文原文 Google Cloud Incident Root-cause Analysis and Remediation

2018-07-27 05:363093
用户头像

发布了 731 篇内容, 共 474.0 次阅读, 收获喜欢 2008 次。

关注

评论

发布
暂无评论
发现更多内容

出海浪潮下,Edgio引领CDN安全新风向!

科技热闻

架构实战营毕业总结

Geek_Q

2022BATJ1000道Java面试题解析,已有372人上岸(必看攻略)

程序知音

Java 程序员 java面试 后端技术 Java八股文

RT-Thread记录(九、RT-Thread 中断处理与阶段小结)

矜辰所致

RT-Thread 8月月更

带你徒手完成基于MindSpore的CycleGAN实现

华为云开发者联盟

人工智能 mindspore 图像 生成网络

【Django | allauth】登录_注册_邮箱验证_密码邮箱重置

计算机魔术师

8月月更

五大数据安全保障措施看这里!

行云管家

信息安全 数据安全 企业安全 数据库审计

开源一夏 | 实战Node.js原理对于阻塞和EventEmitter及其继承的运用心得

恒山其若陋兮

开源 8月月更

精益+敏捷,两大管理思路让研发效能「飞」起来

万事ONES

文档管理是企业进步必不可少的要素

Baklib

EMAS Serverless系列~4步教你快速搭建小程序

hum建应用专家

Serverless #EMAS

网页制作常见问题网页的必要性与方法

Baklib

INFINI 产品更新啦 20220815

极限实验室

elasticsearch infini gateway INFINI Labs 新版本/特性发布 INFINI Console

终究还是错付了!这2种Python字符串格式化的写法已经被淘汰了,你是不是还在用?

程序员晚枫

Python 字符串 格式化

Go 事,Gopher 要学的数字类型,变量,常量,运算符 ,第2篇

梦想橡皮擦

Python 爬虫 8月月更

大咖说·对话开源|企业如何用好开源数据库

大咖说

开源 企业数据库

架构实战营模块九作业

Geek_Q

【Django | allauth】useprofile 用户模型扩展

计算机魔术师

8月月更

4KMILES加入艾盛集团,加速中国品牌跨境业务的全域全效增长

极客天地

鄢贵海:DPU发展中的四个关键问题

硬科技星球

如何给玩偶建模并让它跳个舞?

HarmonyOS SDK

兆骑科创创新创业服务平台,海内外高层次人才引进,活动赛事

兆骑科创凤阁

【Django | allauth】重写allauth重置密码方法

计算机魔术师

8月月更

4KMILES加入艾盛集团,携手打造中国品牌在全球网络的增长机遇

极客天地

一不小心晋级“CCF国际AIOps挑战赛”决赛?

天翼云开发者社区

语音直播系统源码——解决应用瘦身问题

开源直播系统源码

软件开发 语聊房 语音直播系统 语音直播系统连麦

数字先锋 | 海南省数据产品超市:让买数据产品像逛超市一样方便

天翼云开发者社区

数字化

昇思MindSpore 1.8:丰富的算法集与套件,实现高性能训练,降低部署门槛

科技热闻

兆骑科创创服平台,招商引资,招才引智,投融资对接

兆骑科创凤阁

C#/VB.NET: 改变Word中的字体颜色

Geek_249eec

C# word VB.NET 改变字体颜色

谷歌云服务故障原因分析和补救措施_语言 & 开发_Sergio De Simone_InfoQ精选文章