我关注的一周技术动态 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&srcid=BPgw94sP3jWw7Z7MmgoL&key=dffc561732c226514f8276b63800bc0ecf5761ec7f87f60bb9d1a489848c56eff7803ea1d21e1f687778ee3c7e2258ed&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=Us1CEWeuYbcs1iITBWBrHNATUSiUDTEbqTHzYIpGE%2BegnzZsC3p6jq78FNSK5DCK

要点: 越来越多的公司开始使用 mesos 了, 这篇文章总结了在刚刚结束的 mesoscon 2015大会上介绍的几个使用 mesos 比较有影响力的案例.

3. 利用Docker开启持续交付之路

http://insights.thoughtworkers.org/start-continuous-delivery-with-docker/

要点: 使用 docker 构建持续交付和持续部署系统的有一个例子.

4. 使用Spring Cloud和Docker构建微服务

http://dockone.io/article/510

要点: 【编者的话】这是系列博文中的第一篇,本文作者使用Spring Cloud和Docker构建微服务平台,文章的例子浅显易懂。

5. Fenzo:来自Netflix基于Java语言的Mesos调度器

https://mp.weixin.qq.com/s?__biz=MzA5OTAyNzQ2OA==&mid=207975946&idx=1&sn=d020b739456072c7005dadb9fe63b130&scene=1&srcid=09052gTrLVPxkGK2bBPOhixq&key=dffc561732c226513527527381b2d35fb363a0e2e8fb1c160beff64ef5c1f840c323ff6088ae3ce1b07a87d1814fb9f3&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=V2HsrudDkecwRe1kYZYbG8yVe8bQN8%2Fvn%2BUVXNMIBLqpZrP%2BGVkcvIp72cl3z%2Fse

要点: Fenzo 是 Netflix 开源的基于 mesos 的调度框架, 擅长短作业的调度, 本文介绍了 Fenzo 的一些设计理念.

6. 畅谈PaaS

http://dockone.io/article/635

要点: 【编者的话】PaaS(平台即服务)是云计算中的一个火热的话题,本次分享跟大家聊聊PaaS,特别是PaaS的三个典型代表: Cloud Foundry、Docker和Kubernetes,包括一些技术性和非技术性话题,希望更加全面地帮助大家了解PaaS。

7. 弹性集成Apache Mesos与Apache Kafka框架

http://dockone.io/article/641

要点: kafka 是 linkedin 开源的分布式消息队列服务, mesos 是 apache 基金会下著名的资源管理系统. 本文介绍了如何使用 mesos 部署 kafaka 服务的方法.

服务调度和 Trace 技术

1.  面向C10M时代的MiddleBox之 - 高性能四层负载均衡设备AGW

http://mp.weixin.qq.com/s?__biz=MzAxMTM3OTQzMA==&mid=209399404&idx=1&sn=836efbf3aa6ddb8a07811bd0afad2ac5&scene=1&srcid=flICk0qBbbUaqNmJ5ZNJ&key=dffc561732c226514e4d0577c610302fe3332c17b647e4e4be6b905c38b8ac0c435888d3b6af377bc5419493e14102ea&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=i6Zblm474bSMWKwO%2Fb5gjSKVr43Xeop4aucgNyO2AfK8AAnVPBOdHHDZxrl%2FZSwu

要点: 本文介绍了阿里的高性能四层负载设备 AGW的设计特点, 包括无锁实现, hugepage, 核心数据支持 NUMA, 用户态网卡驱动, 多核多队列.

DevOps 技术

1. 玩转监控,zabbix使用微信报警

https://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=207765620&idx=1&sn=5958e76998e4773435dd09bbd3da6c34&scene=1&srcid=7wDFSasCXT62Xbpsu4gD&key=dffc561732c226517f6b0eedcbd35d32625f60259630b963abab8a4a95504395c0ab7a122fb2115a5cab3a06a79b658a&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=Us1CEWeuYbcs1iITBWBrHNATUSiUDTEbqTHzYIpGE%2BegnzZsC3p6jq78FNSK5DCK

要点: 短信时代已经过去了, 现在是微信的时代, 本文教你如何配置 zabbix 的微信报警.

2. 使用ELK(Elasticsearch + Logstash + Kibana) 搭建日志集中分析平台实践

http://wsgzao.github.io/post/elk/

要点:  ELK 是开源日志收集和查询的常用组件, 据说新浪内部也大规模的使用了 ELK. 这篇文件介绍了 ELK 的配置方法, 是一篇实践总结性文章, 没有对 ELK 进行科普型介绍, 如果有同学还不了解 ELK, 那么请先百度一下.

3. 再流弊的技术,也抵不过一次事故:兼谈技术管理

http://mp.weixin.qq.com/s?__biz=MzA4Nzg5Nzc5OA==&mid=207253779&idx=1&sn=ea01fdd0b76b922a29d09f86274561f5&scene=1&srcid=0903BWV5AI5dzJep1t2kPoiS&key=dffc561732c22651fb2937014e99128cb0979ec91b2235df739ded9cf3dc50d7d6d5fd4648229a10ff4124ce82ed3945&ascene=0&uin=Mjk1ODMyNTYyMg%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.10.4+build(14E46)&version=11020201&pass_ticket=i6Zblm474bSMWKwO%2Fb5gjSKVr43Xeop4aucgNyO2AfK8AAnVPBOdHHDZxrl%2FZSwu

要点: 阿里云901故障在圈子内产生了不小的波澜, 携程528事故才过去不久, 就又触发了阿里云事故. 这篇文章从技术到管理的角度, 阐述了故障产生的原因以及应对的态度和方法. 总结一句话就是"重视再重视, 以人文本".

工具集合

1. Python多进程编程

http://www.cnblogs.com/kaituorensheng/p/4445418.html

要点: 大家都知道python对多线程支持的不好, 一般在 python 中使用多进程解决并发问题. 本文详细介绍了 python multiprocess 模块的使用方法.

2. YAML -- 想要爱你很容易

http://www.ibm.com/developerworks/cn/xml/x-1103linrr/

要点: yaml 是一种相比 xml 可读性更好的序列化形式, 特别适合存储元信息和配置文件. 相比 xml, yaml 格式更加易读, 相比 json, yaml 格式语法更加简洁. 本文介绍了 yaml 的基本格式, 并且针对 c++和 ruby 两种语言演示了 yaml 格式文件的解析.

3. Eight Terminal Utilities Every OS X Command Line User Should Know

http://www.mitchchn.me/2014/os-x-terminal/

要点: mac terminal 上实用的几个小工具.

4. C++11中值得关注的几大变化

要点: 本文源自 Danny Kalev 在 2011 年 6 月 21 日发表的《The Biggest Changes in C++11(and Why You Should Care)》一文,几乎所有内容都搬了过来,但不是全文照译,有困惑之处,请参详原文(http://www.softwarequalityconnection.com/2011/06/the-biggest-changes-in-c11-and-why-you-should-care/ )。

5. 面向对象设计的基本原则

http://wustrive2008.github.io/2015/08/28/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E8%AE%BE%E8%AE%A1%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%8E%9F%E5%88%99/

要点: 几年前业界对设计模式非常热衷, 但是设计模式的规则有点多, 以至于我从来没有完整的看过一遍, 即使看过的也都忘记了, 所以感觉实用性不强. 但是面向对象的这5个设计原则我却觉得和之前的编程工作非常贴切, 而且能想到很多反例, 规则简单却又非常实用.

6. ggplot for Python:Python 平台数据可视化利器

http://blog.yhathq.com/posts/ggplot-for-python.html

要点: ggplot 是一个生成数据报表的 python 包, 如果希望生成诸如趋势图之类的图表, 那么可以尝试.

时间: 2024-09-29 23:19:10

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

我关注的一周技术动态 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.13

服务化和资源管理技术 1. 「Allen 谈 Docker 系列」之 Docker 镜像内有啥,存哪? http://mp.weixin.qq.com/s?__biz=MzA5NTUxNzE4MQ==&mid=220597399&idx=1&sn=3196ab17d396df2379db61bc1f4e8652&scene=1&srcid=r3aAMluxx25ucjdz8AEA&key=dffc561732c226518710e3db4f30f5904c4

我关注的一周技术动态 2015.09.20

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

我关注的一周技术动态 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