码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-07-24 08:15:15      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:

分布式系统实践

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的同学获取.

 

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

标签:

原文地址:http://www.cnblogs.com/zhengran/p/5700044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!