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

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

时间:2016-08-06 11:05:32      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

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

Hi: 1478429

邮件组arch-dis@baidu.com

往期列表: 分布式方向一周技术动态

分布式系统实践

1. 分布式队列编程:模型、实战

http://tech.meituan.com/distributed_queue_based_programming.html?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

要点: 队列作为基础性数据结构, 广泛应用于各个软件中, 特别是分布式系统的发展, 分布式队列的编程模型几乎无处不在. 本文结合具体实例, 介绍了分布式队列的几种常见的编程模型和设计思路, 不涉及具体的分布式队列实现.

2. 同程旅游缓存系统设计:如何打造Redis时代的完美体系

http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547622&idx=1&sn=199cd6d8e3dff7c839935a7613d43e76&scene=0#wechat_redirect

要点: 这篇文章出自同程旅游的首席架构师王晓波, 晓波是我在今年深圳ArchSummit讲师见面会撸串的时候认识的, 为人热情谦和, 技术功底深厚. 了解redis的同学都知道, redis虽然是一个单机非常卓越的内存存储系统, 但是在集群方面却是一直比较薄弱, 虽然出现了codis, twmeproxy, redis cluster等解决方案, 但是总有一种不尽如人意的感觉. 这篇文章介绍了同程旅游基于redis协议自主研发的"凤凰"缓存系统, 解决了数据扩容, 监控, 集群管理等刚需的运维问题. 由此也可以看出, 一个高可用的分布式系统, 必须在设计之初就考虑运维的问题, 才能真正做到高可用.

服务化和资源管理技术

1. 揭秘谷歌每周20亿+容器背后的管理技术

https://mp.weixin.qq.com/s?__biz=MzA4NTU2MTg3MQ==&mid=2655158150&idx=1&sn=de7c2b7162776b659b909390e646d01d&scene=0&key=8dcebf9e179c9f3abf32caf0eb5dfc3ec041f55e7f207ef7b2dcdd2698f9b7614b31505c9e5e35d14097cf0e1cbafaa3&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=jWwEv%2BCD5FyTIu5mwu%2BGrcglUi2QPNF3eOqE8agN9g8yEHB8btPM%2Bjik8LfSwNeY

要点: 在集群管理方面, borg以及k8s声名显赫了, 然而支撑google大规模数据中心的话, 还需要很多其他的基础设施, 比如机器上线, 故障检测和维修, 配置管理等. 本文概要性的总结了google的机器和服务的管理流程, 从机器上架到服务部署的整个流程.

2. 传统金融企业的 Docker 实践

https://mp.weixin.qq.com/s?__biz=MjM5NzAwNDI4Mg==&mid=2652190935&idx=1&sn=a2cc5918fc6ba42b5f851f67d7515223&scene=0&key=8dcebf9e179c9f3ae09b42bfdb5774cc6d3c63ce08a287ac960e7f06150242aaf74220c8a6650b49090f74394556dcad&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=FijsTJwfVbMHrm7eb1gCghxPm2b4huV1FDyzJ0NuOdXXXw639N4rhlCJo6FPRJQy

要点: 随着 Docker 技术的风行,容器云的概念也逐渐被人们所熟知。为了解决平安传统的应用交付耗时长的问题,基于 Docker 的容器云—Padis 经过开发、测试到生产,出现在人们的视野当中。Padis 解决了中间件的标准化问题,大大缩短了交付时长。下面是对王耀武先生在 ArchSummit 全球架构师峰会七牛云专场上,关于平安容器云平台 Padis 演讲内容的整理。

 服务高可用技术

1. 性能不好怎么办?对着清单撸一遍

https://mp.weixin.qq.com/s?__biz=MzAwNjY4NTQ4MA==&mid=2651174290&idx=1&sn=288518f030801f4d90878e806546487c&scene=1&srcid=07311Hc8AUp9XaoYrv8PDcP9&key=8dcebf9e179c9f3a6b15ced3c46d2b1c191020d01406c4efa6c915f6b44abe32fdbf86cb3ed0bd00a5d53ce30ff2faca&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=%2B%2FmHk3TUPm6yZXz2IoOJX%2BjvDEqaGVB2QYpdsmSWimDLhIhh9b7fHzhSTbqjQS5U

要点: Brendan Gregg是Netflix的资深性能架构师,著名性能调优专家。前不久,Brendan Gregg在SREcon16上分享了《Performance Checklists for SREs》,也是干货满满。我们一起来看看。

 

DevOps 技术

1. 持续交付之应用标准化模型与实践

https://mp.weixin.qq.com/s?__biz=MzA4NjAzMjEyOA==&mid=2654565193&idx=1&sn=9510f1cd7e12ccd1d00de8da0846a6eb&scene=0&key=8dcebf9e179c9f3af19ce134d450ce733198e22980994e33e6e133d09e2c07246bc3f2db520386d255da1c3e7511c47b&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=jWwEv%2BCD5FyTIu5mwu%2BGrcglUi2QPNF3eOqE8agN9g8yEHB8btPM%2Bjik8LfSwNeY

要点: 有标准化的自动化是平台,无标准化的自动化是工具!本文总结了作者在持续交付方面设计和应用标准化模型与实践.

2. 炒了8年的概念,到底该如何理解DevOps这个词?

https://mp.weixin.qq.com/s?__biz=MzA5Nzc4OTA1Mw==&mid=2659597867&idx=1&sn=10f7c2f5907f26563cc9682e474fed11&scene=0&key=8dcebf9e179c9f3a140450af8f306bb963cc246875921b807a57072878f610a816df280f3060b8eff96a33566d383c12&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=IIy4T1FMwDgq%2BcLwb7omYxdg4bEIBG9YbHMuxgGFgt6P5OsNiMWsYW8gg5M48OjB

要点:  DevOps其实一直以来都是一个比较虚的词, 没有确切的含义. 这篇文章总结了作者对DevOps的认识, 指出了几个认识的误区, 并且从组织, 技术, 流程等方面归纳了实施DevOps的建议. 我认为作者对DevOps的理解非常深刻, 值得我们学习.

大杂烩

1. 关于机器学习、深度学习和AI的完全初学者指南

http://geek.csdn.net/news/detail/90973

要点: 机器学习, 人工智能现在可以说是非常火热的领域, 不过对于我们架构工程师来说, 这些似乎非常高深, 本文是一个对AI的初学者指南, 希望能让大家从感性上了解AI.

 2. Linux的进程间通信-文件和文件锁

https://mp.weixin.qq.com/s?__biz=MzIxNDMyODgyMA==&mid=2247483716&idx=1&sn=01ce60d159216f322a65c71aa9c07dc4&scene=0&key=8dcebf9e179c9f3a8b3606b2791039c29bcf97a8891d529e6adf829ae7c5bb028522045b0261fb39e9c0e4df87aae6dc&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.11.5+build(15F34)&version=11020201&pass_ticket=03ASTcd85nglWd8SkHuWgV1U9%2B2J649Jv3FBw3jNJ4zFV9i0sIk7zVV1hf1tZ%2B%2Fh

要点: 如果多个进程同时读写同一个问题, 那么如何保证他们之间的互斥呢? 有同学可能会说使用flock函数或者lockf函数, 那么他们之间有什么区别, 使用的时候有什么坑? 本文详细介绍了这些内容.

 

 

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

标签:

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

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