设为首页 收藏本站
查看: 951|回复: 0

[经验分享] 分布式技术一周技术动态 2016-06

[复制链接]

尚未签到

发表于 2018-1-6 17:55:27 | 显示全部楼层 |阅读模式
分布式系统实践
  1. 拜占庭将军问题深入探讨
  http://www.8btc.com/baizhantingjiangjun?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
  要点: 拜占庭将军问题和两军问题是分布式系统一致性理论的经典问题, 本文对拜占庭将军问题的解决算法进行了深入的分析, 帮助大家更深入的理解实现分布式一致性的难点.
  2. Apache Cassandra架构理解
  https://mp.weixin.qq.com/s?__biz=MzAwNjQwNzU2NQ==&mid=2650342707&idx=1&sn=3a67dcf49f9218ef50fdcde43cfff2f2&scene=0&key=8d8120cb97983fad4929c1afb3501d05d33c5a17036eeee1b0caa61f1fd4e2cab6c5ba0b8df242530323086d381b5cf2&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=PoezH8koVI7WAtrPCiduM6Vndn%2FLihbDktQRP9uFkFmuuV%2BMCvz%2BhTLoYrG5VymB
  要点: Cassandra是amazon dynamo论文的开源实现. dynamo比较大胆的引入了去中心化的设计, 使用了gossip, 一致性hash, 向量时钟等多种分布式理论和技术, 所以dynamo具有较高的理论研究价值. 不过去中心化的分布式系统工程实现比较复杂, 在实践中, 还是建议首选常规的中心化+HA的设计思路. 本文概要介绍了Cassandra的架构, 辅助大家加强对dynamo的理解.
  3. 深入理解分布式系统的2PC和3PC
  http://www.hollischuang.com/archives/1580
  要点: 2PC和3PC我想很多同学都不陌生, 不过其中各种异常分支非常不好理解, 本文介绍了2PC的各种异常分支, 并且针对这些问题, 解释了3PC是如何解决的.
服务化和资源管理技术
  1. Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践
  https://mp.weixin.qq.com/s?__biz=MzI4NTA1MDEwNg==&mid=2650755658&idx=1&sn=9f5e4831b2c27d66e4296c49ffcd3d7c&scene=0&key=8d8120cb97983fadf0b10d786c02beadef9073f97737986db966892e3c781775feb81325fa17bdd7ef6422c1dbd4d849&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=PoezH8koVI7WAtrPCiduM6Vndn%2FLihbDktQRP9uFkFmuuV%2BMCvz%2BhTLoYrG5VymB
  要点: mesos+marathon+docker是很多创业型公司的首选PaaS平台, 本文介绍了搭建这些服务的步骤, 入门的同学可以参考.
  2. 面向容器技术资源调度关键技术对比
  http://jm.taobao.org/2016/05/06/the-container-resource-scheduling-tech-comparison/#
  要点: 这篇文章详细分析了mesos, borg, k8s等典型资源管理系统的资源调度技术, 包括资源抢占, 拍卖, 超发等.
  3. 基于Docker的微服务架构试水
  https://mp.weixin.qq.com/s?__biz=MzI4MjA4ODU0Ng==&mid=2650910910&idx=1&sn=a4e1fcad7eecdba08b21aaf204465a91&scene=0&key=8d8120cb97983fadf98726cf3e1069d86b0a0a9b7262b790d3ebc560290c543afa80df2a9a4d8ccd0756451958279921&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=roRD7qZWGF5GV2eHv8P01G8UrrwQ17k5Z6ODH1OMA7%2FIR974hjRdMo10jqJRbbCC
  要点: 选择微服务架构和docker必须要慎重, 考虑清楚各方的利弊, 本文总结了作者在引入微服务和docker过程中, 踩过的坑, 值得借鉴和参考.
服务高可用技术
  1. 我就是认真:Linux SWAP 深度解读
  https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660097&idx=1&sn=a3d38e3af2c9d8d431c46fe7680b428d&scene=0&key=8d8120cb97983fadc32e9ab99b5a2f80a9ae2f7502fe7bad46990570406523b51f0fed86224573ef1e7b55a2ef27750e&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=PoezH8koVI7WAtrPCiduM6Vndn%2FLihbDktQRP9uFkFmuuV%2BMCvz%2BhTLoYrG5VymB
  要点: 这篇文章详细分析了linux swap管理的技术细节, 不过我们线上是关闭swap的, 可能很多同学注意不到它.
  2. 坑系列 --- 高可用架构的银弹
  https://mp.weixin.qq.com/s?__biz=MjM5ODczNTkwMA==&mid=2650107084&idx=1&sn=e1c64ab5006df4118d4b9b6d8642d9d4&scene=0&key=8d8120cb97983fad6dd7410970043383837619639b24b44ac6b2bb6c709b3d21012f08b344d399facfa79cb22aaefaa4&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=Zodt5qInxr6jbOuFDW9K3iPxDqkQsaniP4b8NU9c6lRtfTtj0BnVCh2RuJmwNMjh
  要点: 在开源社区越来越猛烈的趋势下, 实现"高可用"架构感觉越来越容易了. 但是高可用架构真的有银弹吗? 作者指出, 如果真的说有银弹的话, 优秀的代码就是一切高可用架构的基石和银弹,优秀的代码加上合理的架构就是高可用的架构,一个高可用的架构不是靠开源软件搭积木来得到的,成熟的开源软件解决的是把一部分本应该你写的代码变得更优秀。所以, 希望大家从对自己代码负责的角度来写好每一行代码.
DevOps 技术
  1. 滴滴运维标准化实践二三事
  https://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=2651660158&idx=1&sn=858f86d573f68cf18d548822c90ef85c&scene=0&key=8d8120cb97983fad398bde15d995f676cffd7d6923de23a5ec331269b07847070294926679ec8adcd273b897d0e62d30&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=roRD7qZWGF5GV2eHv8P01G8UrrwQ17k5Z6ODH1OMA7%2FIR974hjRdMo10jqJRbbCC
  要点: 缺乏标准化的运维注定是悲剧的, 本文讲述了滴滴在配置管理, 监控指标输出和上线部署环节的标准化实践.
大杂烩
  1. Facebook开源软件列表
  http://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597383&idx=1&sn=a867ee13f294d38d02313a4c58d3da48&scene=1&srcid=06056GdF0vD6Jp3k7AfdizSn&from=groupmessage&isappinstalled=0#wechat_redirect

  要点:>  2. Linux 的 core 文件
  https://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666539186&idx=1&sn=d9a475ee8db151b094f19c5b64b8b434&scene=1&srcid=0609jfxSfbJj4QAh6HsWeE5w&key=8d8120cb97983fad47e6a1f1007d2e6df761c975a676e36c778e2895e25c1c9ba730a3be27ad61e2b15ecab8b9709dd9&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=roRD7qZWGF5GV2eHv8P01G8UrrwQ17k5Z6ODH1OMA7%2FIR974hjRdMo10jqJRbbCC
  要点: core文件可以说是诊断程序崩溃的黑盒子, 本文介绍了控制core文件输出的相关参数, 可以修改core文件的位置和文件命名.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-432305-1-1.html 上篇帖子: 分布式技术一周技术动态 2016.08.07 下篇帖子: 难部署的taiga,式微的circus
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表