ECUG Con 2014技术干货分享第二期

 

今天,小编给你们分享ECUG Con 2014大会第二期干货。 web

下面是田琪(京东资深架构师)、何全(多备份技术总监)、马全一(docker.cn创始人)、谢孟军(beego做者,go web编程做者)以及杨章显(就任于Cisco,云计算开源技术爱好者)等5位讲师的演讲概要。 docker


 田琪:深刻理解容器技术 编程


首先你们确定要清楚容器和VM的本质区别,经过内核提供的Namespace这个东西,可以让你完成进程级别的隔离的效果。实际上它提供的是进程级别的资源隔离,给不一样进程可以提供不一样的命名空间的试图,让你看的东西是不同的。两个进程在跑的时候就像VM同样,但实际上跟VM是有本质区别。容器自己是没有hypervisor的,它实际上和KVMXEN有很是本质的区别,本质上的差异其实是这样的,这个容器不管怎么隔它其实是一个操做系统,而后给你隔离出来不一样的视图让你看起来像是不一样的系统同样,但其实是同一个内核和系统…… 网络


演讲实录:http://blog.qiniu.com/?p=1038 架构


何全:基于全球云平台的SaaS业务面临的挑战和难题 less

 

像咱们这种快速发展的企业或者是公司,若是想本身作这样很是底层的协议优化你会发现优化完一年就过去了,并且还要招人,这个成本很是大。另一个就是对于咱们来讲,可能之后你们若是是面向2C的产品也会发现这样的状况,用户环境很是的复杂。还有一个就是遇到一些比较难的问题,就是如今我称之为难题了,咱们如今实际上并不可以根本的改变。一个就是短链接,实际上长链接也是会断的,包括本身作也没有办法保证可靠性,而这种长链接创建起来以后,最重要的东西在上面出现故障的时候你就发现悲剧了,你的程序或者是业务所有瘫痪了,因此说这一块的话咱们如今只能说经过一些手段缓解,并不能达到完全解决的目的…… 模块化

 

演讲实录:http://blog.qiniu.com/?p=1034 工具

 

马全一:Docker vs. Rocket—技术方案差别性剖析 测试

 

每一个人对 Docker 都有不一样的认识,我来解释一下这一年里Docker 官方对本身的定义变化。Docker 如今作的是一个平台,动了Docker 生态环境中其它公司的奶酪。因此这个 Rocket 引擎不是最关键的,最关键是 CoreOS 抛出了一个Specification,如今社区里 面都在讨论这个 Specification。我重点会讲这个的 Spec Docker 的实现有什么不一样, 最后我会讲明年即将到来的 Container OS 的大战。究竟是 Rocket 仍是 Docker 能笑到最后,我以为确定是 Docker…… 优化

 

演讲实录:http://blog.qiniu.com/?p=1029

 

谢孟军:beego 设计理念与API开发

 

beego的设计理念,主要是参考了Unix的设计理念,它有几个点:第一个是模块化、第二个是分离、第三个是组合。Unix的思想是你要把全部的事情都弄成一件简单的事情,把这件简单的事情作好,同时分离是引擎的分离,这个在Go里面特别重要。咱们设计的时候GO里面最好的功能就是interface,并且对你测试案例的时候特别有用。组合是把这些简单的事情组合成一个东西,到了重要的是less is moreGo可能更极致一点,少便是指数级的多……

 

演讲实录:http://blog.qiniu.com/?p=1048

 

杨章显:Kubernetes系统架构介绍

 

Kubernetes在从它诞生的那一天,就面向各类云服务厂商,后来他们来贡献这个代码,在他本身的PASS上面作管理工具。目前来讲Kubernetes能够跟其余开源的项目结合起来了,好比说Openshift,还有就是网络管理的工具flannel,还有就是能够经过ETCD作自动发现服务的SkyDNS,这个跟Kubernetes结合起来的话在这个服务发现里面的话有一个优势,就是能够用域名DNS的方式发现方式,在0.5后的版本增长了一个服务IP,就是说咱们你们知道IP这个跟DNS比起来方便性的话就彻底不同了,最后一个特色是Kubernetes管理集群起来有自我修复的能力……

 

演讲实录:http://blog.qiniu.com/?p=1051

相关文章
相关标签/搜索