分布式技术追踪 2017年第一期

分布式系统实践

1. 大话分布式系统理论基础

http://dwz.cn/4UWN7i

摘要: 一致性是分布式系统的理论基础, 这篇文章从2PC, 3PC开始, 概述了支撑分布式系统一致性的各个理论, 便于大家再进行更深入和细致的学习.

2. 美团云混合存储系统

http://dwz.cn/4VpOzJ

摘要: (编者的话)美团云的李慧霸分享的混合存储系统议题非常独特,美团云的存储系统是自己开发的,没有使用开源系统,整个建设思路和方法值得借鉴,因此特别分享下李慧霸的PPT。

服务化和虚拟化技术

1. 京东容器集群建设之路

http://dwz.cn/4VTIRl

摘要: 京东应该是引入docker比较早的公司了, 借助于在OpenStack上的经验, 基于OpenStack开发了第一代容器云平台, 运行的容器多达15万. 本文介绍了京东容器云建设之路, 为大规模的容器应用提供了一个良好的案例.

2. 网易蜂巢基于万节点kubernetes支撑大规模云应用实践

http://dwz.cn/4VZOhy

摘要: 网易蜂巢容器云平台, IaaS层基于OpenStack支持计算, 存储, 网络的虚拟化, PaaS层使用k8s实现容器的编排, 同时提供缓存, 数据库等通用SaaS, 是一个典型的虚拟机+容器的实践.

高可用技术

1. 微信PaxosStore内存篇:十亿Paxos/分钟的挑战

http://dwz.cn/4WMcoE

摘要: 今年微信开源了很多东西, 特别是一些列围绕paxos的应用, 比如之前介绍过的PhxSQL等, 可见微信团队在Paxos上进行了不少的工程实践, 值得我们学习和借鉴.

2. Google是如何做负载均衡的?

http://dwz.cn/4Xj633

摘要: Google 使用的技术一般都自带光环,吸引程序员的注意,基础设施方面的东西就更是如此,年初 Google 发布了篇论文介绍内部的负载均衡器的实现,让我们有机会一睹可能是全球最好的负载均衡器。Maglev修改源IP为路由器IP, 让响应包绕过负载均衡器直接, 直接面向网卡编程, 绕过linux内核协议栈, 使用一致性hash硬生生的把有状态的服务改成了无状态.

运维和DevOps技术

1. Netflix Conductor:微服务编排器

http://dwz.cn/4UX6U5

摘要: 工作流引擎是管理例行运维的最有效工具, 一直想找一个好用的工作流引擎, 类似amazon SWF, 可惜SWF不开源. 很多开源的工作流引擎都在支持DAG上下功夫, 然而对于运维任务来说, 对于DAG没有强需求, 强需求是简单可编程的工作流管理. 下来可以仔细研究研究.

2. 万台分布式数据库的创新运营

http://dwz.cn/4VSVZD

摘要: 数据服务这种有状态的服务一直是运维的"灾区", 因为不能丢数据, 所以在运维处理上必须非常小心谨慎. 这篇文章介绍了腾讯万台规模的分布式KV存储系统的运维经验, 文章谈到的使用访问密度刻画服务负载能力, 存储备机的复用, 自动扩缩容和数据搬迁, 不同访问密度的服务混布, 故障自愈能力等方面都非常值得学习.

基础和文化

1. 一种NVMe SSD友好的数据存储系统设计

http://dwz.cn/4VqcUS

摘要: 传统存储系统的很多设计理念不再适用于闪存存储系统, 因此不管是我们自身还是业界都在寻找SSD友好的存储引擎, 这篇文章介绍的存储引擎将随机写转换成顺序写, 而随机读保持不变, 同时针对设计了针对SSD垃圾回收的垃圾回收策略, 从而实现了面向SSD友好的存储引擎设计.

2. Docker背后的内核知识——Namespace资源隔离

http://dwz.cn/4W0izO

摘要: namespace隔离是实现容器隔离的技术手段之一, 这篇文章科普了namespace隔离的机制, 包括了linux 六大namespace, 文章分为上下两部分. 链接中的是上篇, 下篇http://dwz.cn/4WLWEb



分布式技术动态周刊运转一年半以来受到了很多同学的好评, 不过一直发布在公司的内部wiki上. 为了让更多的朋友也能看到, 我申请了一个微信公众号, 每周同步发布, 希望能够帮助大家在众多技术类文章中挑选出分布式技术方向比较优秀的文章, 让不同层次的朋友都能有所收获.

时间: 2024-10-21 12:16:29

分布式技术追踪 2017年第一期的相关文章

分布式技术追踪 2017年第六期

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.2px "Helvetica Neue"; color: #111111 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "Helvetica Neue"; color: #222222 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "

分布式技术追踪 2017年第四十九期

分布式系统实践 1. 为什么 SQL 正在击败 NoSQL,这对未来的数据意味着什么 https://mp.weixin.qq.com/s/vU8yu_M4IIwDHhpVUL6e0w 摘要: SQL和NoSQL真是一对冤家, 分久别合, 合久必分. 2. OceanBase1.0 分布式技术架构 https://mp.weixin.qq.com/s/9nEW5aLVLFvpot95OkPBDw 摘要: 我们大概都知道阿里的OceanBase很牛, 但是介绍OceanBase的文章非常少, 这篇

分布式技术追踪 2017年第五期

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "Helvetica Neue"; color: #666666 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 31.2px "Helvetica Neue"; color: #111111 } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.3px "

分布式技术追踪 2017年第三十三期

分布式系统实践 1. 生活中的Paxos,原来你我都在使用--对Paxos生活化的解读 http://hedengcheng.com/?p=970 摘要: 很通俗的介绍Paxos的文章, 推荐大家看看. 2. 一文读懂Apache Kudu http://dwz.cn/6o5asK 摘要: 关于Kudu的文章之前也分享过, 这篇文章帮助大家回顾Kudu的设计思路和理念. 微服务技术 1. 为什么Google上十亿行代码都放在同一个仓库里? http://dwz.cn/6oy3SK 摘要: 相对于

分布式技术追踪 2017年第三十七期

分布式系统实践 1. 微信开源PhxQueue:高可用.高可靠.高性能的分布式队列 https://mp.weixin.qq.com/s/Hr4TUg8o1AQkowQpSDIhYA 摘要: PhxQueue 是微信开源的一款基于 Paxos 协议实现的高可用.高吞吐和高可靠的分布式队列,保证At-Least-Once Delivery,在微信内部广泛支持微信支付.公众平台等多个重要业务. 2. 链家大数据多维分析引擎实践 https://mp.weixin.qq.com/s/nal1vKBcs

分布式技术追踪 2017年第四十四期

分布式系统实践 1. 分布式键值存储 Dynamo 的实现原理 https://draveness.me/dynamo 摘要: Dynamo是一篇比较老的论文了, 如果大家之前没有读过论文, 不妨读读这篇文章, 可以对Dynamo的核心技术有一个整体的了解. 2. 通俗说Spark https://mp.weixin.qq.com/s/bomylsW7XkghBaa3q01DkA 摘要: 这一篇文章通俗解析一下当前最火的大数据框架Spark. 微服务技术 1. 基于 Kubernetes 的 A

分布式技术追踪 2017年第三十四期

分布式系统实践 1. Linearizability 一致性验证 http://dwz.cn/6pPYpb 摘要: 一致性是分布式系统很常见的特性, Jepsen是验证分布式系统一致性的有力工具. 这篇文件中介绍了Jepsen的原理, 文章有点深奥, 不太容易懂. 2. 深入浅出阿里云新一代关系型数据库 PolarDB http://dwz.cn/6pqPIC 摘要: 本文通过描述关系型数据库发展的背景以及云计算的时代特征,分享了数据库计算力的螺旋式上升的进化理念.并且结合阿里云 RDS 产品的

分布式技术追踪 2017年第十七期

分布式系统实践 1. Kudu vs HBase http://dwz.cn/5PF5gq 摘要: Cloudera在2016年发布了新型的分布式存储系统-kudu, kudu从外部形态上来说和HBase非常像, 这篇文章分析了二者的差异和定位. 2. Leaf--美团点评分布式ID生成系统 http://dwz.cn/5PFDFZ 摘要: 又一篇介绍分布式ID生成系统的文章, 思路大体上相同, 一些细节的优化值得学习. 微服务技术 1. 基于Prometheus的数据库监控 http://dw

分布式技术追踪 2017年第二十七期

分布式系统实践 1. 分布式系统中的时间和顺序--关于Spanner中的Linearizability http://dwz.cn/6gcYDC 摘要: 本文主要介绍了分布式系统中 Linearizability 概念,以及它与 Serializability 的区别,并介绍了 Spanner 中是如何通过 TrueTime 来实现 Linearizability. 2. PacificA:微软设计的分布式存储框架 http://dwz.cn/6fZzz6 摘要: PacificA是微软为大规模