求助帖:关于云计算, docker 还是 openstack?

2016-09-21 00:33:28 +08:00
 Linxjay

第一次提问题,好紧张。

楼主是一名在校大学生,未来可能学习关于云计算相关的技术,现在对方向的选择还不是很清楚,导师实验室有关于 openstack 和 docker 这两个研究方向,希望有从事相关行业的人能够给晚辈一些建议,从技术、行业发展或者工作前景等方面都可以。

在此,先谢谢所有的好心人了。

5577 次点击
所在节点    程序员
37 条回复
elgoog1970
2016-09-22 09:29:38 +08:00
顺便乘车问一句: 云计算的未来发展会怎样?
uio
2016-09-22 09:50:36 +08:00
@Linxjay 资源的限制、隔离趋于稳定, VM 的优势在减弱,容器是未来。
hezhile
2016-09-22 11:24:17 +08:00
OpenStack Liberty 版本对容器支持的详解
http://www.infoq.com/cn/articles/openstack-liberty-container-support

网易云的实践之路:谈谈容器云的机会与挑战
http://www.infoq.com/cn/articles/opportunities-and-challenges-for-container-clouds
注:这篇文章很有价值,从中可以看到在一个大的 IT 公司里面,私有云的发展,以及容器技术的应用

OpenStack 和 Docker 的基本概念,看英文维基就可以了

大部分中小公司,很少需要自己部署一套 openstack 来做私有云,毕竟公有云越来越便宜,而且还有混合云的方案。而且, openstack 只是私有云的一种解决方案,类似的还有 mesos, kubernetes 等。
如果楼主选了 openstack ,找工作方向应该就是使用 openstack 的,较顶尖的那些大 IT 公司,或者是云服务的提供商。

docker 的应用会越来越多,感觉容器云比 IaaS 和 PaaS 更适合中小公司。楼主学云计算,又选择 docker 方向,估计是往容器云方面研究。感觉找工作的前景会比 openstack 广阔,因为不管底层用哪种云计算解决方案,提供容器云服务会渐渐变成标配,大 IT 公司里面也会越来越多用容器云。

各大公司容器云的技术栈对比
http://www.cnblogs.com/zhengyun_ustc/p/dockerstack.html
Tinet
2016-09-22 12:40:35 +08:00
@Linxjay 范围相对较小
cheng007
2016-09-22 13:59:31 +08:00
肯定是两个一块学了啊,等你入了坑,估计要学的会更多
xiewei20082008
2016-09-22 14:35:38 +08:00
k8s 和 OpenStack 可以一比!
elgoog1970
2016-09-22 14:58:54 +08:00
@hezhile 说的挺好的
Linxjay
2016-09-22 22:38:31 +08:00
@elgoog1970 感觉两个都挺火的,虽然两个工具的方向不一样,感觉大公司的一些云服务都是基于 openstack 二次开发的,这样的学、熟悉 openstack 的思想和架构其实挺有利的。 docker 应用的公司也逐渐变多,社区的活跃度也很高。
Linxjay
2016-09-22 22:39:01 +08:00
@poppub 您的看法是?能具体一点么?
Linxjay
2016-09-22 22:41:21 +08:00
@xiewei20082008 没想对比,两个不一样的用途,只是权衡下,找个未来几年学习研究的方向
Linxjay
2016-09-22 22:50:09 +08:00
@hezhile 大谢,给的三个链接都很有价值,说得也很在理。我特意去网易基于 docker 的容器云体验了一下,感觉 docker 以后要取代 kvm 之类的成为主流?

PS :特意去看了一下您的其他回答,发现您也是在番禺附近~,我是大学城党。
elgoog1970
2016-09-23 10:20:45 +08:00
@Linxjay 现在很多大中企业在逐渐的像容器云方向靠拢,比如美团云,华为,小米, 新浪,京东云等等。所以未来还是比较看到容器云的。
elgoog1970
2016-09-23 10:21:35 +08:00
@Linxjay 而且容器时代最近两年国内外才刚刚开始。
lxlgod
2016-09-23 13:49:02 +08:00
@Linxjay 我个人感觉是的,,但是 docker 发展也很快,京东,应对双 11 大流量就是容器来实现的。具体的你问问大神,还有你的导师
poppub
2016-09-23 14:16:04 +08:00
@Linxjay hezhile 同学回答的很好。容器确实挺热的,也有很多公司在实践,以后工作机会应该不缺。但是容器还替代不了虚拟化,因为容器的隔离性做不到虚拟化那种级别。有些厂商的趋势是虚拟化与容器相结合的方案。特别是在传统 iass 厂商中,我的感觉虚拟化任然是根基。
我虽在某云工作,但工作偏前端,理解也不那么深刻。我觉得楼主还是要打好基础,练好内功。个人觉得研究下 openstack 貌似更能修炼内功的样子。 openstack 学好了, docker 上手起来也不会差
Linxjay
2016-09-23 19:45:35 +08:00
@lxlgod 我也想问问大神,只是身边从事云计算的人比较少,没认识几个在业的程序员,所以来这边看看前辈的意见。

docker 也是 2013 年才开始出现的。 openstack 在实验室是一直都有人在学习研究, docker 对我在的实验室来说也是比较新的技术,基础没有那么好。但是我觉得没关系,我想多了解下 docker 的现状以及可能的未来,如果深入研究 docker 未来有较好的前途的话,我想玩玩 docker 。
Linxjay
2016-09-23 20:12:49 +08:00
@poppub 哇~某云工作,厉害厉害,方便在上班的时候偷偷问下相关的同事这方便的意见?不方便也没有关系的~

是,要好好修炼内功,我也是这么想, openstack 的历史比 docker 要久,项目也比 docker 要庞大,可研究的点应该也超级多(多到学不玩,好多组件网络、计算之类的), docker 应该也有得学,理解 linux 的 namespace 等特性,理解 docker 的 UnionFS (联合文件系统),读读 docker 的源代码(能参与开源更好),学习 docker 集群的管理(好像类似 openstack ,附个链接 https://www.ustack.com/news/will-openstack-kubernetes-or-mesos-control-future-clusters/ ),想办法增加隔离性等等。这几天的了解,感觉自己现在倾向学 docker 多一点了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307685

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX