我关注的一周技术动态 2015.08.30
2015-08-29 16:47
330 查看
服务化和资源管理技术
1. Docker基础技术:AUFShttp://coolshell.cn/articles/17061.html
要点: 支持层次化镜像是 docker 的一大创新之一, 本文详细介绍了实现层次化镜像的技术手段之一 aufs 的使用方法, 读完之后你就会理解docker层次化镜像的奥秘了.
2. Docker基础技术:DeviceMapper
http://coolshell.cn/articles/17200.html
要点: devicemapper 是支持 docker 实现 copy-on-write 的另一个技术手段, 由于 aufs 没有被 linux 内核接受, 所以 docker 使用了 devicemapper 来弥补这一缺憾. 这篇文章详细说明了 devicemapper 的原理, 不过 devicemapper 的稳定性仍然有待于检验. 期待出现一种稳定又简单的 copy-on-write 文件系统出现啊, 牺牲一定的存储空间也可以接受.
3. 深入分析Docker镜像原理
http://www.csdn.net/article/2015-08-21/2825511
要点: docker 镜像到底是什么? 本文将给你答案. 本文详细介绍了 docker 镜像的原理和组织结构, 让我们对 docker 镜像不再陌生.
4. OSCON上最受欢迎的Docker演讲
http://dockone.io/article/613
要点: 本文介绍了上个月OSCON大会有关Docker最受欢迎的一个分享:真实线上环境的Docker技巧。
5. 一篇文章带你了解Flannel
http://dockone.io/article/618#rd?sukey=fc78a68049a14bb2a0cf3bbb060cb36c1c25d419a990f05ded8950f8b5353c61353fcdc8f0184bfa130a4acc83c600d1
要点: 网络虚拟化比资源虚拟化要复杂, 本文介绍了Flannel 的原理. Flannel是 CoreOS 团队针对 Kubernetes 设计的一个覆盖网络(Overlay Network)工具,其目的在于帮助每一个使用 Kuberentes 的 CoreOS 主机拥有一个完整的子网。
6. Google现提供容器服务,允许客户在Google Cloud上运行纯微服务架构
http://dockone.io/article/625
要点: 【编者的话】IT巨头Google现已加入Docker豪华午餐,它为客户提供了一项简洁、高效且稳定的容器服务,目前GCE已全面对外开放。
7.Yelp是如何使用Docker的?
http://dockone.io/article/626
要点: Yelp 相当于国内的大众点评, 去美国最头疼的就是吃饭问题了, 完全听不懂也看不懂啊, 所以 Yelp 就成了必备工具了. 本文主要讲述了Docker在Yelp真实生产环境下使用的一些最佳实践和一些部署经验。
服务调度和 Trace 技术
1. 分布式系统的开发经验与心得http://www.infoq.com/cn/news/2015/08/distributed-systems-lessons
要点: 文章比较短, 介绍了Vaughn Vernon在分布式系统设计的一些经验. 文章中提到的Jeff Hodges所撰写的一篇博客文章大家可以看看, 比较实用.
2. 如何测得整条IO路径上的并发度?
http://mp.weixin.qq.com/s?__biz=MzAwNzU3NzQ0MA==&mid=209924935&idx=1&sn=9bac64027fbee0aa3b32e733c7042c61&scene=1&srcid=b0Ha7uR3Q1nPTRqxsJl9&key=dffc561732c2265132e934ee3bd3a6ee6fe9687e0fdc6d20b869e964a295fe297f1c64636c53cae372ca122420a06853&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=cWyv2aiRpnq7Vd6oeSdPyGVJ%2FM%2Fefun6HqwU0grRJwlzPvp7nJgKjEDanvZdjNGy
要点: 文章介绍了一种测试 IO 路径上并发度的方法, 大家可以试试.
3. 程序员如何避免故障?
http://blog.jobbole.com/90102/
要点: 对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。作者总结出来, "怀疑第三方,防备使用方,做好自己”
4. 真刀真枪压测:基于TCPCopy的仿真压测方案
/article/4595112.html
要点: 本文介绍了一种基于 IP 层的流量copy 工具, 数据从 IP 层转发, 不经过 TCP 协议栈, 对在线服务的影响会小很多.
DevOps 技术
1. Salt与Ansible全方位比较https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=207744600&idx=1&sn=9e00ede16787226889009ef54b114ba3&scene=1&srcid=k9f1UnIX182s8BDmc33T&key=dffc561732c22651b3d6f95a120ffcf1005985008d002a955b449da565eb3aced03c3c27438f4b1ef9a707e992126a73&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=a2Vhs2%2B4qmQtIshKMGyvMZOaZ6ovZrLruLmDZVcYitCHPxKGyRP6iuHfh0wuHQWd
要点: salt, ansible, puppet 和 chef 都是集群的配置管理系统, 作者根据自己使用 ansible 的经验, 详细对比了 salt 和 ansible 的差异.
2. Autodesk基于Mesos的通用事件系统架构
http://toutiao.com/a6187740884923318529/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=3002241340&utm_medium=toutiao_ios&wxshare_count=1
要点: 【编者按】本文由Autodesk Cloud软件架构师Olivier Paugam撰写,解释了如何集合Mesos、Kafka、RabbitMQ、Akka、Splunk、Librato、EC2等基础设施解决实际问题。此外,以如此小规模的团队解决问题确实令人赞叹。
3. 应用性能监控方法一览
http://www.infoq.com/cn/news/2015/08/monitoring-applications-category
要点: 监控一直伴随着我们. 如何进行行之有效的监控对于系统的可用性起着非常重要的作用. 本文比较概括的介绍了监控的几个层次, 从基础设施监控到应用级别监控, 再到微服务监控和多租户监控, 并且简单概括了每个层次对应的典型监控工具.
4. 从迷失到重生—— 论运维2.0的关键路径
http://mp.weixin.qq.com/s?__biz=MjM5MDM2MzU3OQ==&mid=207961799&idx=1&sn=576ab902031c8804e8c890b25919524e&scene=1&srcid=KOBgfZirUfD7rNh1gxug&key=dffc561732c22651824950e1ef7a1db4aa88b9aa776b7477ed323fb4a51d35494d3b2e28299141ea7433c8c4d2f578e7&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=a2Vhs2%2B4qmQtIshKMGyvMZOaZ6ovZrLruLmDZVcYitCHPxKGyRP6iuHfh0wuHQWd
要点: 本文作者阐述了"运维 2.0"的观点, 总结起来就是专业、热情、方便、快
4. 统一监控报警平台架构设计思路
http://mp.weixin.qq.com/s?__biz=MzIzNzAyNzkxOA==&mid=211017844&idx=1&sn=9b2ca611ca6702347180a1e192108173&scene=1&srcid=YoXTeLwAwxgeCWtxZK2F&key=dffc561732c22651a770f7f39a457d0616c92cf1d4a0ba2de5a6efa2beb3461a5ef9dbf23becf655765e14688adbe3e6&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=a2Vhs2%2B4qmQtIshKMGyvMZOaZ6ovZrLruLmDZVcYitCHPxKGyRP6iuHfh0wuHQWd
要点: 谈到运维,监控应该是运维的重中之重。怎么说呢?有很多人说这个监控应该是运维的第三只眼睛,一个好的监控平台对我们这个工作本身来说,应该有很大的帮助。那么,如何要构建一个完善的监控平台。这就是本文要介绍的内容.
工具集合
1. 白话 HTTPS & SSL/TSLhttp://www.jianshu.com/p/992bad24412e
要点: 说到 HTTPS 就不得不说什么加密解密之类的东西, 往往比较难懂, 这篇文章非常简单的说明了 HTTPS 的过程, 帮助小白用户理解.
2. 第一次使用 Mac 的纯小白应该了解哪些东西?
http://www.zhihu.com/question/33887923/answer/57480318
要点: mac 在我厂越来越普及, 说实话从第一次用上 mac 之后, 我是再也不想用 windows 了, 实在受不了 windows 必须定期重装系统的麻烦了(否则系统会越来越慢). 这篇文章对于第一次使用 mac 的小白用户来说非常实用.
3. Mac必备神器之Go2Shell以及使用技巧
http://www.jianshu.com/p/88c6e68645c4
要点: 一个快速启动 shell 的小工具, 可以在 finder 中快速开启shell, 我一直想要的功能啊.
4. SDK之我理解的SDK
http://blog.bihe0832.com/SDK%E4%B9%8B%E6%88%91%E7%90%86%E8%A7%A3%E7%9A%84SDK.html
要点: 这是一些列文章, 分享了作者在开发 sdk 过程中踩过的坑和一些心得体会, 文章都不长, 但是我觉得总结的很到位. 其实不管是不是开发 sdk, 对于架构工程师来说, 日常开发也都踩过这些坑, 谁没有碰到过晦涩的接口呢? 所以我把这篇文章也推荐给大家.
5. Mac新手入门以及常用软件推荐
http://wsgzao.github.io/post/mac/
要点: mac 上的常用软件, 帮助大家快速熟悉 mac.
相关文章推荐
- localhost与127.0.0.1的区别
- 使用Jedis源码生成Jedis.jar
- C++中map、hash_map、unordered_map、unordered_set通俗辨析
- 在Mac上制作树莓派SD镜像
- Intellij IDEA 修改字体
- Android 如何在Eclipse中查看Android API源码以及support包源码
- linux内核之字符驱动
- 【LeetCode】67. Add Binary
- ios的属性和成员变量在.h文件和.m文件的不同
- Python爬虫框架Scrapy教程(1)—入门
- 1063 -- 发奖学金咯^_^
- Genealogical tree(拓扑排序)
- UDP客户端实现在不同端口上发送和接收数据
- 解决IOS 系统浏览器 html scroll-x 不起作用的办法
- MySQL 性能优化详解
- super-diamond配置管理系统
- 编写队列 初始化时发现 rear, front指向末尾的好处 <Java>
- 1062 -- 最左边一位数
- 1061 -- 最小公倍数
- 《心经》