1
sqrabs 2015-03-13 15:38:41 +08:00
要不要留点悬念啊少年
|
3
MapleObserver 2015-03-13 15:58:19 +08:00
@CMGS 话说你们台里另一群大佬不会跳出来说「这是我台机密岂能公开」么?
|
5
CMGS OP |
7
Autonomous 2015-03-13 16:49:10 +08:00
晕,下载要注册,我还以为楼主直接就丢网盘放出key文件呢!
|
8
CMGS OP |
9
zhicheng 2015-03-13 17:13:44 +08:00
膜拜一下。
|
11
chilaoqi 2015-03-13 17:17:34 +08:00
恩,之前就看过,很干货啊,Docker meetup么?我要去围观下。
|
12
CMGS OP |
13
richardhc 2015-03-13 18:11:06 +08:00
docker现在很火啊,围观下ppt.
|
14
adieu 2015-03-13 18:24:20 +08:00
ppt内容很好。感谢了。
有部分功能貌似google的kubernetes有覆盖掉,有没有考虑把它用起来? |
15
lowstz 2015-03-13 18:29:09 +08:00
nginx 加了 tcp_proxy_module ?
LB 这层 和 qingcloud 的 ELB 一样用了 haproxy ,其他流程和贵厂的差不多 先试过 coreos, etcd,但是觉得不靠谱,主要是 qingcloud 不靠谱,最后用了 mesos |
16
janxin 2015-03-13 22:41:41 +08:00
感谢分享
|
17
CMGS OP |
20
fanzeyi 2015-03-14 05:29:32 +08:00
做的不错,继续努力。
( |
21
Actrace 2015-03-14 09:00:02 +08:00
docker啊。。。不看好。。。前几年ovz之流的虚拟化技术也挺火,人家都商用好久了。虽然现在也是不生不死。
我不看好docker的主要原因是它到目前为止都没有解决空间与成本的问题。 |
22
loddit 2015-03-14 11:55:26 +08:00
28号先来 OpenParty 讲一发吧
|
23
CMGS OP |
25
loddit 2015-03-14 12:32:15 +08:00
|
26
CMGS OP |
29
dreampuf 2015-03-18 23:06:31 +08:00
来我司布道吧,还有时间安排吗?
|
30
CMGS OP @dreampuf = = 我在考虑22号干脆去 3W 或者基友公司搞个公开的分享算了……从周一到周五下午2点起已经都被安排好了……
|
32
monnand 2015-03-26 13:34:38 +08:00
@CMGS 我发现整个系统从架构到使用的第三方软件,再到用词和kubernetes都很像,应该是参考了kubernetes的实现吧?具体说,主要和kubernetes有哪些区别?
另外,kubernetes不能算是borg的直系后代了。Borg的直系后代是Omega。 |
33
CMGS OP @monnand 没参考过 kubernetes 实现,我连它代码都没好好看过,架构是我当时做完 DAE 之后因为 Python runtime 隔离略麻烦,然后在伊朗的时候按照 DAE 架构演进推倒出来的第一版 NBE。另外你说第三方软件主要指?
你指的很像主要是 Pod 吧,我们 Pod 本来是想叫 cluster 的,后面觉得概念冲突,如果说借鉴的话这可以算一点……因为我们一个 Pod 是以业务做隔离的概念。我们和 Kubernetes 的区别主要在于我们第一代的 NBE 是类似于 DAE 那样的纯 web 服务 PaaS,Pod 和 私有 Host 均是后期加入的。第二代的 NBE 是类似于 Docker Swarm 的东西,顺便把 compose 做的编排的事情给做了,并且把可以部署自定义基础服务也纳入了目标中。另外我们这货考虑是对内为主,所以没做得那么的“通用”,和我们有的基础设施和工作流都能很好的接起来。 |
34
monnand 2015-03-26 18:31:48 +08:00
@CMGS 不好意思,不太了解DAE,NBE的缩写都代表什么。不过大概能明白你的意思。
第三方软件主要是指InfluxDB,etcd这些。不过如果选择Go作为开发语言,那么这些软件选择也就很自然了。 好吧,确实是因为Pod这个名字。因为Pod这个名字本身是包含了一些文字游戏,非英语母语的人不太可能想出来。大概流程是这样的:我看完了你的幻灯片,然后点开了你的slideshare的个人页面,你的介绍是这么写的:“This God is lazy,He write down none thing”。看完这句话,我私以为Pod这个名字应该不是你想出来的。 不过无论如何,感谢你的分享! |
35
CMGS OP @monnand DAE=Douban App Engine, NBE = Nebula Engine,选择 InfluxDB 主要是我并非 SA 出身, Statsd 对我来说部署和维护经验太少,至少目前 influxDB 还比较简单。 Etcd 因为稳定性问题已经被我们放弃,目前第二代 NBE 主要使用的是我们 redis 的解决方案去做 KV 存储。其实选择 Go 主要是因为 docker 相关的库 go 的版本较多较好,不过也有残次品,所以目前我们的 Core 用 Python 重写了。
Pod 这名字其实还是很好理解吧哈哈~除了刚才说的 Cluster,我们还考虑过 Unit 什么的,最后才确定的是 Pod。 |