企业级的私有云部署是选择 OpenStack 还是 国内的 ZStack 好呢?

2018-05-16 15:26:37 +08:00
 kenshin912
以前在互联网公司直接用阿里云 ... 从来没考虑过这些...
现在跳槽到一个传统行业的公司 , 领导对于把数据放在阿里云感到不放心 , 打算自己上私有云...
于是 , 让我一个运维拿方案了...
我 Google 了下 , 似乎解决方案是 OpenStack , 不过这个好复杂啊...
也有说 ZStack 的...
其实就目前的业务规模来看 , 就是负载均衡 , 应用服务器 , MySQL 主从灾备 , MongoDB 主从 , Redis 这些.
对象存储这些都可以放在阿里云....
可能也就需要个不到 10 台的宿主机 , 有没有大佬能指条路 ? 跪谢...
9230 次点击
所在节点    云计算
25 条回复
moack
2018-05-16 16:13:49 +08:00
vmware
xiz
2018-05-16 16:14:22 +08:00
Proxmox 也行吧,做下 HA Ceph 基本差不多了
pekingzcc
2018-05-16 16:37:35 +08:00
我们就是上的 openstack,规模也是 10 台左右,小微云,前前后后折腾了一年多,策略就是跟着 mirantis 走,走过来会发现前期的学习成本不是最恐怖的,后期的运维才是最要命的。
对于私有云,如果没有一个专门的云团队,最好还是再好好考虑一下。
kenshin912
2018-05-16 16:57:42 +08:00
@pekingzcc
后期运维看来很麻烦?
主要是公司就我一个运维 , 直接维护一个私有云我可能力不从心了...
ywgx
2018-05-16 17:00:32 +08:00
我们的运维平台就是解决楼主的管理痛点问题的 xabcloud.com
chinvo
2018-05-16 17:04:09 +08:00
VMware ESXi + vSphere
vast0906
2018-05-16 17:04:29 +08:00
zstack 做下 kvm 管理还是挺好的,但是 DB 估计只能你自己部署了,负载均衡貌似有,但是我没用过
vibbow
2018-05-16 17:06:03 +08:00
esxi / hyper-v
kenshin912
2018-05-16 17:07:21 +08:00
@vast0906
部署个 DB , 做个主从灾备问题不大.
但是让我做性能调优我就只能照着 Google 出来的改 my.cnf 了. 毕竟我也不是专业的 DBA .
我也担心这个...

另外 , 请教下您 , zstack 好用吗?
vast0906
2018-05-16 19:40:44 +08:00
@kenshin912 还可以,部署简单(直接装 os),基本上你装上后配置好网段之类的后期除了断电之类的要维护下,基本上就不用管了,社区氛围还可以
py2ex
2018-05-17 09:16:23 +08:00
@pekingzcc # 说说有哪些麻烦
xiaoheshang
2018-05-17 09:33:49 +08:00
10 台机器还要什么 OpenStack ,vmware 或者单纯的 KVM 足矣。vmware 是最省心的
SunnyFeng
2018-05-17 10:22:33 +08:00
1 个运维想玩转 openstack 可能有点难,zstack 没有用过不了解。要不劝劝老板还是用公有云吧,阿里云估值 670 亿美金为了信用也不会贪图你们的数据的
HangoX
2018-05-17 11:08:18 +08:00
我记得有些云服务商是支持私有部署的
lolizeppelin
2018-05-17 13:29:30 +08:00
动不动就 openstack 找死么 233
chris89
2018-05-17 15:22:18 +08:00
不到 10 台 直接上 kvm 算了 然后找个开源的 web 控制台
theqwang
2018-05-17 15:29:22 +08:00
和楼主差不多的情况,就我一个人刚搭完我们公司的 openstack,前期就 10 台机器,3 台机器做控制节点的高可用,3 台拿来做 ceph,就剩 4 台做计算节点。如果计算节点的配置不高、虚拟机又多的话 4 台计算节点很快就不够用了。
Hasal
2018-05-17 15:59:04 +08:00
10 台宿主机考虑企业级私有云是把简单问题复杂化。最好的解决办法就是直接上 KVM,连 WEB 页面都不用,写脚本或手动敲命令就可以管理的过来。
pekingzcc
2018-05-17 16:23:01 +08:00
@py2ex

1,现在的 openstack 俨然是一个庞然大物,学习曲线比较陡,而且涉及的面也很广,计算,存储,网络,这三块哪一块拿出来画画技术栈不得吓一跳,比较适合有专门云团队的公司去搞。
2,线上一旦出现问题,因为系统的复杂性而导致问题追踪解决的复杂性。特别是出现网络问题,neutron 的调试是真麻烦,相信很多搞 openstack 的都被 neutron 的网络恶心过。
3,openstack 的升级,每一次升级都要扒一层皮(不知道现在升级体验怎么样了,我只是参考 Liberty 版本之前)。
4,节点的扩缩容。特别是存储节点,ceph 俨然成了标配,每次扩容的时候,ceph 的自平衡会导致虚拟机特别卡,只能采取一些折中策略去慢慢平衡。
5,前期一定要好好规划。大的方向比如这个云的用途,生产环境还是测试环境,生产环境要做好权限划分,测试环境要做好资源很快耗光的窘境(上云之后小伙伴会疯狂创建虚机把玩),生产测试最好不要共用计算资源。细的方向比如网络规划,物理机的规划,业务规划等等。
啊,不说了,说的我都怨念了
kenshin912
2018-05-17 16:58:50 +08:00
@pekingzcc 感谢分享 , 说的我都没有勇气去部署 OpenStack 了.

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

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

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

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

© 2021 V2EX