原互联网业务码农,现在面临选择问题

2021-12-09 09:40:51 +08:00
 AngryElephant
写了三年多互联网业务,目前跳到一家做私有云的公司,对 openstack 一窍不通,问下各位老板 openstack 发展前景到底如何,个人迷茫,到底是继续回去写业务还是努力好好学习 openstack 。
7807 次点击
所在节点    云计算
35 条回复
defunct9
2021-12-09 13:57:12 +08:00
@DAPTX4869 其他指? openstack 基于 KVM
DAPTX4869
2021-12-09 14:10:14 +08:00
@defunct9 #21 vmware
buchikoma
2021-12-09 15:47:34 +08:00
openstack 大部分厂商都是用来做云的基建,主要是 iaas 层,私有云用 openstack 会有一些重,一般厂商也就是做对应模块的二次开发,或者写一些自己的组件嵌进去
AngryElephant
2021-12-09 16:19:12 +08:00
@ljlj666 确实 基础比较欠缺 导致学习进度属实慢了 慌了~
julyclyde
2021-12-09 18:33:49 +08:00
@defunct9 跟 k8s 没有什么必然联系
ErwinCheung
2021-12-09 22:24:16 +08:00
openstack 不是说非常难维护非常坑吗 求解惑
fighterhit
2021-12-09 22:56:30 +08:00
既然都选择了为啥才问?
xuanbg
2021-12-10 06:48:05 +08:00
但凡你要和数据打交道,就逃不出 CRUD 。所以,写 CRUD 代码有什么可纠结的?
ericgui
2021-12-10 06:49:47 +08:00
是啊, 选之前不问?
AngryElephant
2021-12-10 08:51:55 +08:00
@ericgui 上家离职后闲的时间比较长,当时就没做长久打算,现在不想办法看能补救一波么。。。
AngryElephant
2021-12-10 08:52:04 +08:00
@fighterhit 上家离职后闲的时间比较长,当时就没做长久打算,现在不想办法看能补救一波么。。。
cealiu
2021-12-10 10:12:46 +08:00
学 openstack 不如学 k8s, openstack 不高端,要学深需要懂 c ,懂操作系统,虚拟网络,存储等
oluoluo
2021-12-10 11:07:58 +08:00
搞 k8s 吧,最近云原生什么的还挺火的
cqdev
2021-12-10 18:09:21 +08:00
在私有云的赛道上,openstack ,vsphere 是主要的产品。纯私有云未来有点难,目测大多数公司都会慢慢走向混合云的架构,目前大的公有云厂商也在发力混合云并提供了自有数据中心的上云的方案。openstack 学习成本非常高,如果没有很强的网络知识,学习会很痛苦。
lolizeppelin
2021-12-14 13:51:52 +08:00
就说个 openstack 最基本的功能管理虚拟机

虚拟机管理用到 libvert,这是它管理虚拟机的配置文件
https://libvirt.org/formatdomain.html

你要不这些配置的具体内容....你怎么清清楚楚的创建虚拟机?
你自己看看这些配置对应得要学多少知识,这玩意不懂个大概你相关虚拟机管理业务代码,咋做二次开发?

这还是 openstack 最基本的一个部分,还有最基本的网络部分更是大头,vlan 、vxlan, openvswitch, linux 防火墙,linux 命名空间,linux 路由,还有外部设备的网络相关技术。

这是写 openstack 代码之前基本要会的....

然后呢,openstack 的工具库都基本是自己写,rpc 框架, 以及 object version 等和你之前会的 django 么一毛钱关系

openstack 主要使用的 django 还是用来做纯前端的...当年要是有 react 估计根本就没 django 什么事...

当然好好学对代码能力提升还是挺大的,至少这套流程学下来对普通程序员来说算是比较开眼的..

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

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

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

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

© 2021 V2EX