分布式技术一周技术动态 2016-07-24

分布式系统实践

1. 基于Raft构建弹性伸缩的存储系统的一些实践

https://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597726&idx=1&sn=2c19e234aaa59c880a8d8f291ccac118&scene=0&key=77421cf58af4a653b5ad6bfc51f97d2fa943a51f1acafba110dea1dac7f61bba793ad6c9e5b53dd6bfff8d6e77b3a2df&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=E7hffU8gnmqlg0r8GuVDQbVFXKQGAt6b1fxOKVEfyvfKZtTVlj1%2B7KIGuSI8vkjM

要点: 高可用的分布式存储系统设计中有两点非常重要, 一点是sharding策略, 分为hash和range两种, 另一点是数据复制方案, 近期一批基于paxos和raft实现的数据复制方案纷纷出炉. 这篇文章介绍了TiKV的实现方案.

2. Facebook存储进阶路:NoSQL Pattern的入门介绍

http://mp.weixin.qq.com/s?__biz=MzA5NTcyMjg1Nw==&mid=2651317674&idx=1&sn=963585cc210a0b15d3fdfc29b699dcb9

要点: 这篇文章介绍了NOSQL的组成和基本套路, 对于初学者概览性的了解NOSQL非常有帮助

服务化和资源管理技术

1. Mesos高可用解决方案剖析

https://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650686823&idx=1&sn=7f20850fa92f03fddcbc92a3971f17a5&scene=0&key=77421cf58af4a65344fee4623c03a1f71e79fb6473362cf5031cad9524caab4d5bdd77cd46108d37089312664d03d757&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=MjgevTjN0%2FklEqvE17YsE0pyopTWS4egkR%2F238YtPOabEU0pTN0VA1kxUBn6hKZJ

要点: 本文系作者根据自己对Mesos的高可用(High-Availability)设计方案的了解以及在Mesos社区贡献的经验,深度剖析了Mesos集群高可用的解决方案,以及对未来的展望。

2. 10年资深架构师谈Linux上容器背后的虚拟化解决方案

https://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=2650756127&idx=1&sn=78913b4109ec534f7d45244dc263d351&scene=0&key=77421cf58af4a653a237b1bb44be169e8805f54c49d11449237fb1ba54f5bd3f4adc2b61b427e1ebf02b79d9712429ac&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=EMmIuMhRBf%2B14NaC4bMypwZAPy4HOzpUBROCiY%2FS8zGLVzDyvwZdVqnPEhJ92SSw

要点: 这篇文章从内核源码的角度深入讲解了cgroup和namespace的原理, 欢迎大家进行更深入的学习.

服务高可用技术

1. 10个互联网团队应对高压的容量评估与高可用体系

https://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547555&idx=1&sn=f56abeae32c906c441bb2754a80d8ce1&scene=0&key=77421cf58af4a65337842a797093eb93301b99da7a98f17120d3191065cc2684a5ff173355c908d14e053a195661b459&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=WYc%2F68cMuDP0TvTSXkYb6MSA7sqY5yFrze%2Bde0HkO2MDixhd%2BfI88MOOxpnWeT4s

要点: 压测和容量是任何互联网架构都需要做的事情, 这篇文章介绍了京东, 微博和百度贴吧的压测和高可用架构体系, 我们可以学学其他团队的做法.

2. 阿里游戏高可用架构设计实践

https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660980&idx=1&sn=640c3d2280d7657f236434ff6ba0b22b&scene=0&key=77421cf58af4a6530d8c12b35f5c601177701427a050592c8fd74a5e0d48d4be67469adef4d875d1bdc9f61353d8e9af&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=EMmIuMhRBf%2B14NaC4bMypwZAPy4HOzpUBROCiY%2FS8zGLVzDyvwZdVqnPEhJ92SSw

要点: 这篇文章非常全面的介绍了阿里游戏的高可用架构设计, 包括故障监控和定位, 业务架构解耦, 服务降级和异地多活等机制.

DevOps 技术

1. 应用容器env化实战

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=2649690855&idx=1&sn=ae9139466bc66e6bea61e0153b3a3fe0&scene=0&key=77421cf58af4a653ea89cc0697901f864ed49e8f32b4d896d960e469f0cae158feeb0e8283bcf73f944d7068fc9559da&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=E7hffU8gnmqlg0r8GuVDQbVFXKQGAt6b1fxOKVEfyvfKZtTVlj1%2B7KIGuSI8vkjM

要点: 配置文件的有效管理一直是一个比较让人头疼的问题, 线上/线下环境多样, 配置文件格式种类繁多, 同时要支持快速生效/快速回滚, 这一系列问题都是很有挑战的. 这篇文章介绍了数人云公司的应用容器env化过程, 值得学习.

2. 分布式系统组件之配置中心

http://www.cnblogs.com/linuxbug/p/5689938.html

要点:  每个服务可能都存在众多的配置, 而且不同的运行环境, 配置往往不同, 但是我们往往要求配置的修改能够快速, 稳定的生效, 所以配置管理也是需要一套复杂的系统的, 本文介绍了淘宝和360的配置中心设计思路.

大杂烩

1. 下一站,人工智能

http://swiftcafe.io/2016/07/08/about-ai/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

要点: 人工智能在我看来一直是高深莫测的, 不过这篇文章通过一个小例子来对人工智能进行科普, 其效果就像我教儿子说话一样.

2. Linux的进程间通信 - 管道

http://liwei.life/2016/07/18/pipe/

要点: 这篇文章详细介绍了linux系统的管道机制. 管道是实现父子进程通信的一个很好用的工具, 比如我们经常需要在c++程序中调用其他工具或者shell命令, 同时又希望获取工具或者命令的输出, 这种条件下, 就特别适合使用管道. python中的SubProcess类其实就是使用管道实现的. beehive中模仿python的SubProcess, 实现了一个c++版本, 如果有同学需要, 可以找beehive的同学获取.

时间: 2024-10-23 20:37:52

分布式技术一周技术动态 2016-07-24的相关文章

分布式技术一周技术动态 2016.08.07

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-09-04

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-09-25

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-09-18

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-08-28

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-10-02

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-09-11

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016-08-21

searcher 分布式纵向方向主要涵盖的范围包括分布式系统理论和设计实践, 资源管理和虚拟化技术, 大规模服务稳定性技术, DevOps和自动运维技术等方面, “分布式方向一周技术动态"是我每周总结和整理的关于分布式方向的精选技术文章, 希望以此让大家能够跟踪业界相关的技术动态, 培养大家对分布式系统的兴趣, 学习分布式系统理论和设计思路, 辅助大家的日常工作. 每周的技术动态会在hi群和邮件组里同步发布, 欢迎大家阅读. 对于后续 分布式技术动态 有任何意见或者建议, 大家可以随时联系我.

分布式技术一周技术动态 2016.03.20

分布式系统实践 1. 基于Mesos和Docker的分布式计算平台 https://mp.weixin.qq.com/s?__biz=MzAxMDgzOTA2Mw==&mid=402769128&idx=1&sn=cea3ad1357bd9312acf1768c0a493bfd&scene=1&srcid=0318BTuxT0fsFYwPjpeyuDOa&key=710a5d99946419d90fbc1e7600cce055b6e997d6afafc74c

分布式技术一周技术动态 2016.02.21

分布式系统实践 1. 远程接口设计经验分享 http://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ%3D%3D&idx=2&mid=402064901&scene=0&sn=0b5f56a97b431ed355b75a9e17f2e754 要点: 分布式系统由于中间存在网络因素, 出错的情况比单机系统要多很多, 那么如何设计一个远程接口呢? 本文很好的解释了设计远程接口需要考虑的问题点. 2. 时序列数据库武斗大会之什么是TSDB ht