您的位置:首页 > 其它

我关注的一周技术动态 2015.09.06

2015-09-07 13:01 295 查看

服务化和资源管理技术

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多进程编程

/article/4722881.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 包, 如果希望生成诸如趋势图之类的图表, 那么可以尝试.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: