我关注的一周技术动态 2015.09.13

服务化和资源管理技术

1. 「Allen 谈 Docker 系列」之 Docker 镜像内有啥,存哪?

http://mp.weixin.qq.com/s?__biz=MzA5NTUxNzE4MQ==&mid=220597399&idx=1&sn=3196ab17d396df2379db61bc1f4e8652&scene=1&srcid=r3aAMluxx25ucjdz8AEA&key=dffc561732c226518710e3db4f30f5904c482171c6120617bba405a4880305fd4f2c2d82b7e1cfefcb958eeb5f0a9c6f&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=cgo5NrNL7QBLRHCgzWqNAJkxp%2Bd3pz9Vcbr0ZW9XKmkC5lVpDKMba9EKSZK5xQjZ

要点: 本文介绍了docker镜像的元数据内容, 帮助大家了解docker镜像的分层原理.

2. SSD在KVM虚拟化的测试和使用实践

http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=207324662&idx=1&sn=630d92226c8ad3184692450c214de79d&scene=1&srcid=0909bvkff7dS02bmCQWWWqki&key=dffc561732c22651bb5259e7b2e50cf327c8a330bebdedac3634b72d96632f665bcc40c54e2fddd09810c60a6f20a132&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=zrFg%2BgGbzRDLr4EeYTUL8G4L4aIYf1sfLIa%2FeqbDNqN05ZUcaw%2F09zXyXyvAtGih

要点: 本文首先介绍了SSD的基本原理, 然后测试了不同容量和厂商的SSD, 在裸设备, 文件系统和不同的虚拟机操作系统中的性能差异, 测试数据可以作为参考.

3. 不可变基础设施:拒绝SSH

http://dockone.io/article/647

要点: 主机存在的越久,东西被修改的可能性就越高,也就越难被完全的重建, 服务也是一样, 不停的在原有服务上进行update, 也就越容易产生各种复杂的环境问题. 本文提出的"不可变基础设施"的观点在容器和镜像等虚拟化技术的蓬勃发展下, 让这一观点的实现变为可能. 服务一旦发布就不能做任何变更了, 要想变更必须通过创建新服务来实现, 从而减少对环境不一致的问题, 也让服务资源的变化更为容易. 当然要想实现这一点, 还需要很多技术支持, 让创建新服务这一个过程轻量化才行.

4. 关于Docker 资源管理及我们踩过的那些坑

http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=207314492&idx=1&sn=3082b1336d8eda221a11b93180ec979c&scene=1&srcid=0909TEklRKN1CTS5Nt9euNMB&key=dffc561732c22651ed3b32999f220492538a1427d5be1ab498d1d6c47b492f321e3f7eb72f50347dc428ce28919b4092&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=zrFg%2BgGbzRDLr4EeYTUL8G4L4aIYf1sfLIa%2FeqbDNqN05ZUcaw%2F09zXyXyvAtGih

要点: 本文包括如下内容,包含了作者这几年实施Docker 资源管理所踩过的坑及解决方案建议: Docker解决什么问题?Docker如何实现隔离?Docker如何实现资源管控?Docker容器的资源使用情况怎么监控?

5. Docker三剑客之Swarm介绍

http://dockone.io/article/662

要点: Swarm是一个类似与kubernetes的集群容器管理系统, 通过Swarm Master管理众多的docker engine(对应每台物理机), 拥有自己的资源分配算法. 本文对Swarm项目进行了简要的介绍, 并且介绍了Swarm和周边项目的集成以及未来的发展方向.

6. 美国电信巨头Verizon基于Mesos和容器的实践经验

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=208095392&idx=1&sn=ea6739f3c95e2c390ae54e589aeb3962&scene=1&srcid=0911bF6ZtSiImCoNvLbVMVH1&key=dffc561732c2265169aef11564880ed76df8971607de4e281bdbb25fc3944e27e9d15695cb31e61c418b72c910336df6&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=B6KjJyNvD%2BbLcnj3b2Y6tsKmQWA%2B74ulnYxsIxdbO%2Fp13o4QOH7dqHcTvcVkRSNO

要点: 本文主要介绍了电信巨头Verizon是如何通过使用Mesos和容器技术,将其原来的数据中心变成自动化、高利用率、高运营效率的现代化数据中心。据称其数据中心的资源利用率可以提高到50%~60%,并且现场演示了在72秒内部署50000个Docker容器,使得应用集群部署的效率至少提高了一个数量级。

7. Speedy:来自京东的Docker镜像存储系统

http://www.infoq.com/cn/news/2015/09/speedy-docker-image-storage

要点: 镜像的分布式存储一直是docker没有解决的问题, 京东提供了speedy系统, 实现了一套分布式存储系统. 架构上和HDFS非常类似, 不需要支持复杂的POSIX接口, 只需要支持高性能的push/pull, 实现起来应该也不复杂.

8. 基于Mesos和Docker的分布式计算平台

http://toutiao.com/a4499125949/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=3002241340&utm_medium=toutiao_ios&wxshare_count=1

要点: 针对“互联网+”时代的业务增长、变化速度及大规模计算的需求,廉价的、高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出现和发展,又给大规模集群管理带来了新的想象空间。如何将二者进行有效地结合?本文将介绍数人科技基于Mesos和Docker的分布式计算平台的实践

服务调度和 Trace 技术

1.  HTTP/2 与 WEB 性能优化

https://imququ.com/post/http2-and-wpo-1.html

要点: HTTP/2已经不再陌生了, 本文介绍了HTTP/1时代的一些优化手段以及HTTP/2之后带来的变化.

2. 揭秘DDos防护 - 腾讯云大禹系统

http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=210474411&idx=1&sn=94b10cd2eb2a3eb7ac15a8132f9faa1e&scene=1&srcid=09095jPuUo5tq1gPkCIINSup&key=dffc561732c22651447879c43c3126e59821aff4162171e5fbf47f96e0bd4cc1876ddabfdf58d419ea2e34c3cbf85469&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=zrFg%2BgGbzRDLr4EeYTUL8G4L4aIYf1sfLIa%2FeqbDNqN05ZUcaw%2F09zXyXyvAtGih

要点: 本文介绍了腾讯云的DDOS防攻击系统大禹, 介绍的内容干货不多, 但是FAQ里很多内容值得参考.

DevOps 技术

1. DevOps是90%的改变和10%的技术

http://www.infoq.com/cn/articles/interview-jen-krieger-redhat

要点: 被采访者是红帽公司的一个敏捷教练, 她介绍了自己对 devops 的一些体会和看法.

2. 当DevOps“遇上”周期表

http://toutiao.com/a6192749946369540353/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=3002241340&utm_medium=toutiao_ios&wxshare_count=1

要点:  本文通过引用2014年Gartner分析师在博客上发表的一张图, 阐述了devops的5个要素, Culture、Automation、Lean、Measurement、Sharing

3. Google DevOps 能力模型(上)

http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=207345853&idx=1&sn=daf41892fd00cb38e43237e75214614b&scene=1&srcid=09114y7CuHPGfG43JXsu9alC&key=dffc561732c22651490c661424e6f7c2afa676fad8467c6dd74bf0d8ab8b7c0436f348856748cf4a7310886bff56558e&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=B6KjJyNvD%2BbLcnj3b2Y6tsKmQWA%2B74ulnYxsIxdbO%2Fp13o4QOH7dqHcTvcVkRSNO

要点: 本文由 Gene Kim 根据对 Randy Shoup 的采访整理,深入讨论和讲解谷歌 DevOps 的提升之道.

3. ZABBIX电话告警通知,录一段林志玲语音,满血起床处理故障

https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=208044586&idx=1&sn=56efa9d88371a891f36b94c3469d2a85&scene=0&key=dffc561732c22651dffd3f6a8dd9e64ab7db84f2865a0aa1233cb99eeef4a99c53c2de295a4ad22778fc459ea7bc729a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=B6KjJyNvD%2BbLcnj3b2Y6tsKmQWA%2B74ulnYxsIxdbO%2Fp13o4QOH7dqHcTvcVkRSNO

要点: 太有想象力了, 报警电话是林志玲啊, 处理起报警来是不是很有动力! 本文介绍了配置zabbix配置自动语音报警的详细步骤, 短信/微信已经不够用了, 紧急报警还是直接"林志玲"吧.

工具集合

1. 如何使用Alfred提升操作效率

http://zhuanlan.zhihu.com/pinapps/19985861

要点: Alfred可以说是mac上的必备神器了, 本文介绍了Alfred的基本使用方法.

2. 架构之路:性能

https://mp.weixin.qq.com/s?__biz=MjM5NjY3ODM0Ng==&mid=218964785&idx=1&sn=8131d8ab9a2557d66a7276025cb0a909&scene=1&srcid=0909JuotzQgHyl6DkyX88nUr&key=dffc561732c22651d0578befa7675983ab4dbc35ce5042c9608657370d81ec08ca8e35d193a668caf57d3f5073ff6520&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro11%2C4+OSX+OSX+10.10.5+build(14F27)&version=11000003&pass_ticket=zrFg%2BgGbzRDLr4EeYTUL8G4L4aIYf1sfLIa%2FeqbDNqN05ZUcaw%2F09zXyXyvAtGih

要点: 这篇小短文没有告诉你怎么提升性能, 而是通过几个小例子来说明, 过度的优化性能但是造成代码可维护性下降是非常不好的做法.

3. Mock C++ Function for Unit Test

https://blog.helong.info/blog/2014/03/27/mock-c-plus-plus-function-for-unit-test/

要点: 原来mock还可以这样写, 修改目标函数的机器码, jmp到mock函数去, 逆天了!

4. Dive Into Python 3

http://www.diveinto.org/python3/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

要点: 电子书下载.

时间: 2024-10-24 03:42:51

我关注的一周技术动态 2015.09.13的相关文章

我关注的一周技术动态 2015.09.27

分布式系统实践 1. 走向分布式 http://dcaoyuan.github.io/papers/pdfs/Scalability.pdf 要点: 这是台湾的一个作者写的为期30天的分布式系统设计学习小册子, 刚开始涵盖了分布式系统设计的基本理论, 包括partiton, replication和CAP理论, 后面以kafka和zookeeper为例, 将上述理论加以实例化介绍, 内容非常精简, 适合初学者阅读和学习. 2. 如何编写一个分布式数据库 http://mp.weixin.qq.c

我关注的一周技术动态 2015.09.20

分布式系统实践 1. Google编程学院:分布式系统设计简介 http://article.yeeyan.org/view/150661/107052 要点: 这是google code university(可惜已经不维护了)介绍的分布式系统设计的基本原则, 这是中文翻译版. 文章中指出, 分布式编程和单机编程最大的区别在于对故障的处理. 分布式系统中增加了3种故障类型, 分别是成功, 失败和不确定. 不确定是最难处理的情况, 正确的处理了这3种情况, 也就意味着你对分布式系统编程的理解程度

我关注的一周技术动态 2015.09.06

服务化和资源管理技术 1. Docker容器月刊(2015年8月) http://www.duokan.com/book/95298#rd 要点: 8月份docker 容器技术文章合集. 2. 苹果.彭博.Netflix的Mesos使用经验分享 https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=207917628&idx=1&sn=36548b857da893fdd8b326803d8d6eff&scene=1&am

我关注的一周技术动态 2015.11.01

分布式系统实践 1. Hadoop新型数据库Kudu应用经验分享 https://mp.weixin.qq.com/s?__biz=MjM5NzAyNTE0Ng==&mid=400119136&idx=1&sn=dd0663537c799d44553ce57a26c2348b&scene=1&srcid=1026Pny5k9xDNGm2yEKPi5yd&key=b410d3164f5f798efd7fe6a9ab4cf9f52a5aef7b6b4f09d11

我关注的一周技术动态 2015.10.25

分布式系统实践 1. ScyllaDB:用 C++ 重写后的 Cassandra ,性能提高了十倍 http://blog.jobbole.com/93027/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 要点: 一直非常不喜欢hadoop系列对JVM的重度依赖, 可能是我不熟悉java的原因吧, 总感觉JVM背着我们做了很多不可见的工作, 心里不踏实. ScyllaDB宣称比Cassandra性能提高十倍, 肯定

我关注的一周技术动态 2015.10.04

分布式系统实践 1. Distributed Systems(电子书) http://www.printfriendly.com/print/v2?url=http://book.mixu.net/distsys/ebook.html# 要点: 免费的介绍分布式系统理论的电子书, 这本书的难度非常适合初学者, 涵盖了分布式系统的方方面面, 但是又没有深入细节而无法理解, 结合具体例子, 让分布式理论学起来也不那么枯燥了. 2. 分布式系统一致性的发展历史(一) http://www.dianro

我关注的一周技术动态 2015.11.15

分布式系统实践 1. 一致性哈希算法 http://www.javaranger.com/archives/1781?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 要点: 一致性hash算法是解决分布式系统数据划分的有效手段, 解决了传统hash算法在机器扩容时需要大量移动数据的问题. 这篇文章对一致性hash算法做了简要的介绍, 如果你还不了解一致性hash算法, 那么请读读这篇文章吧 2. 巧用CAS解决数据一致

我关注的一周技术动态 2015.10.18

分布式系统实践 1. 从Storm和Spark 学习流式实时分布式计算的设计 http://www.csdn.net/article/2014-08-04/2821018/1 要点: 流式计算并不是什么新鲜的东西, 相信很多同学也都用过. 不过之前流式计算往往都用在业务相关的地方, 随着大规模分布式系统对trace和metric数据收集的迫切需求, 基于时间序列数据库和流式计算就可以实现复杂的数据分析和汇聚功能, 这篇文章帮助大家理解流式计算的原理, 大家可以想象一下, 如果希望实时统计性能消耗

我关注的一周技术动态2015.7.26

容器技术 1. Docker持续部署图文详解 http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=208550161&idx=1&sn=e1bdb3d219c110c79850f43c0fe1d297&key=c76941211a49ab5870652c78bff255aa29b56abb1fbd503a3584dea04af2275000a4e796fee253975115f33b11f203b1&ascene