blog

SRE 技术简报 20200114

Author: ninehills
Labels: blog
Created: 2020-01-14T03:49:09Z
Link and comments: https://github.com/ninehills/blog/issues/74

前沿进展

0x00. Aperture: A Non-Cooperative, Client-Side Load Balancing Algorithm

一种无需各个客户端之间进行协作的客户端负载均衡算法,文章见:Deterministic Aperture: A distributed, load balancing algorithm

优秀文章

0x10. SOSP19’ Ceph 的十年经验总结:文件系统是否适合做分布式文件系统的后端

这篇文章是 SOSP 2019 发的文章,介绍了 Ceph 为何在使用了十多年的本地文件系统之后,又开发了基于裸设备的存储后端 BlueStore,并将默认存储后端切到了基于裸设备 BlueStore。

0x11. Cpython Internals

CPython 源码阅读笔记, 多图展示底层实现细节.

0x12. Intelligent DNS based load balancing at Dropbox

Dropbox 的全球智能DNS负载均衡,讲从地理临近调度演进为延迟最小调度。其中可以看到要做一个全球服务的复杂性,比如需要考虑各地的海底光缆的分布等。

开源项目

0x20. Reducing alert fatigue with GoAlert, Target’s on-call scheduling and notification platform

老牌开源监控产品 Sensu 全新开发的告警管理系统Sensu Go。业界告警系统重监控,监控后触发告警的管理较少,Sensu Go有很多理念都比较契合实际需求,如Silence、Ack/Close机制等。

0x21. Chaos Mesh —— 让应用跟混沌在 Kubernetes 上共舞

PingCAP 开源的在K8s上实践 Chaos Engineer 的项目,亮点是可以通过 Sidebar 进行故障注入,但是整体思路和现有项目基本一致,仅包括故障注入过程,没有和Service Mesh深度结合进行爆炸半径的精细控制。