[请益] 有关虚拟化选择

楼主: kyoe (缘份‧不再)   2020-08-14 15:20:51
各位大大好:
最近因为工作关系在研究和开发 mail server 和一些希望
独立和原本系统分开的服务,所以用虚拟机架了个 ubuntu 跑新
开发的东西本来用 virtualbox 跑了以后有点问题,一段时间会
自动关机不知道原因,也不知道怎么查所以就换用 hyper-v 来
跑 vm,结果开发用了一段时间以后觉得真的太方便了,然后就萌生
了把现在的系统转为 vm 的想法,会想转的原因是因为感觉vm可以
使用快照和汇出的功能做整个系统的备份复制和还原,跟现在直接
用机器跑web跟sql另外还要做备份的模式比起来轻松太多。
有想法以后开始上网爬文找资料,目前感觉业界好像使用 vmware 的公司比
较多,也比较多人推荐,现在就在纠结到底用 vmware 好还是 hyper-v 好
,因为我用 hyper-v 好像也没遇到什么太大的问题,另一个点就是如果把
公司目前的环境虚拟化,如果发生异常要怎么处理,感觉虚拟化如果出问题
会很难排解,比一般实体机的问题排解上是不是复杂很多。
目前公司的环境是
web server x1 - 跑 4-5 个网站 asp/php 都有混跑
sql server x1 - 纯内网供 web server 存取
backup server x1 - 定时备份 web/sql server 资料及临时挂点备用机
以上均为实体机器跑 server 2016,应该都是 hyper-v 3, web/sql等级大概
是 x3650 m4/m5 左右
想请教的部分是,如果我把 web server 整个虚拟化对于效能跟存取部分会
不会差很多,稳定度会不会有什么太大的差异?损耗一定会有,但希望不要
降太多,建不建议将现在的实体环境转虚拟?
如果建议转虚拟的话,究竟该点 vmware 的技能还是 hyper-v 的技能哪个
比较好?
我现在纠结的点就是感觉虚拟化很方便但是又怕转了以后涝赛,然后
vmware 跟 hyper-v 又感觉都很好用不知道该选哪一个。
还是就算了忘记他就维持原况用汰换下来的旧机器自己跑跑 vm 就好?
谢谢
作者: neo5277 (I am an agent of chaos)   2020-08-14 15:27:00
IO会有问题但是好像是PB,TB等级,其他我觉得还好朋友开公司也有做网站代管用的好好的,两套我是都用hyperv但是管理的话还有其他选择
作者: wulouise (在线上!=在电脑前)   2020-08-14 15:41:00
愿意买license可以考虑vmware
作者: shooter555 (shooter)   2020-08-14 16:24:00
其实可以用docker转虚拟除非你有用半虚拟化的东西 要不然就是慢
作者: yoche2000 (Sushi Desu! 在下寿司)   2020-08-14 17:43:00
VM 跟 Virtual Box都用过 转到VM就回不去了
作者: slash66 (JimmyHuang)   2020-08-14 18:54:00
只推VMware
作者: qpowjohn (pose)   2020-08-14 19:09:00
纯探讨rdp的情况下vmware会比hyperv顺吗
作者: Apache (阿帕契)   2020-08-14 20:02:00
host一定要用windows吗
作者: Dommgifer (Dommgifer)   2020-08-14 20:05:00
有钱就VMware没钱但有研究精神可以用KVM
作者: q10242 (黑田祐司)   2020-08-14 20:09:00
你有听过docker吗
作者: Apache (阿帕契)   2020-08-14 20:15:00
现在不是都讲container了 政治正确
作者: IcecreamHsu (冰淇淋)   2020-08-14 20:36:00
我以为我来到了10年前的软工板
作者: superpandal   2020-08-14 20:45:00
恩 一样不是玩家派技能树
作者: yamakazi (大安吴彦祖)   2020-08-14 20:53:00
以前是虚拟机,后来变成docker container,最近比较潮的是上云端function再看了一次,你搞互联网server的可以考虑上云,你讲的那些问题就都不是问题了
作者: Apache (阿帕契)   2020-08-14 21:02:00
上私有云吧 自己建OpenStack K8S云前提是把windows换掉
作者: IcecreamHsu (冰淇淋)   2020-08-14 21:36:00
觉得学 docker 的成本不会比学 VM 高,除非不习惯cmd 环境 不然还是建议把 docker 学起来吧 之后要转就可以无痛转 虽然效能大概不会差多少毕竟也是HyperV
作者: Apache (阿帕契)   2020-08-14 21:41:00
其实icecream也不是瞧不起吧 就是这部署方案真的有点老派不过因为legacy不能换的话也没办法
作者: yamakazi (大安吴彦祖)   2020-08-14 21:47:00
十年前那句我觉得还好没有瞧不起的语气,但每个人感觉不同软件都买ms正版几十万的话,那可以考虑跟ms谈上云,不过主管说不要就算了
作者: Apache (阿帕契)   2020-08-14 21:54:00
现在windows container好像可以跑了 不过就要踩踩坑好管理也可以是优点啊 如果真的能帮公司省到钱XD最便宜的方案是价格合理的infra+私有云
作者: yamakazi (大安吴彦祖)   2020-08-14 22:04:00
优点应该是support够力,availble 99.9%,自动备份,台湾也有服务,连线速度这个一定低latency没问题
作者: Apache (阿帕契)   2020-08-14 22:06:00
不过如果业务稳定 规模/功能不会有太大变化那用很简单的方案or维持现况也确实是选项
作者: yamakazi (大安吴彦祖)   2020-08-14 22:06:00
缺点只有一个,花钱,但你可以先去咨询报价才知道多少钱搞不好报价比你想的还低我讲的是双A,其他国内小厂我就不知道了
作者: superpandal   2020-08-14 22:28:00
恩 这栋楼有几个技能树
作者: IcecreamHsu (冰淇淋)   2020-08-14 23:20:00
lol 只是路过留个一两句 就像楼上有些人说的完全没有瞧不起的意思 你这样长篇大论反而让我有点疴到底是谁不成熟的感觉 好吧也许是我语气容易让人误会Docker 可以跑 win 我自己本地测 CI 就是在 win 上跑我也听过一些碍于历史而继续使用老旧的部署 甚至我待的地方两年前还在用svn 但你现在是要导入新技术所以我觉得用 docker 没什么问题然后不管怎么样也不应该用年资或经历来压人吧
作者: Apache (阿帕契)   2020-08-14 23:41:00
就测测看吧 我也有遇过纯计算应用 裸机跑ok上容器crash的config或啥的多少要修改 如果改很凶也是不实际而且如果改到变只有你会维护也是有点麻烦XD除了效能以外 也要从维护性方面去考量下
作者: IcecreamHsu (冰淇淋)   2020-08-15 00:00:00
是这样没错 所以我最近导入docker的时候尽量将所有setup scripts 减到最少 然后把 docs 补一补我也玩过 kvm 我觉得kvm不会比docker简单 但看人吧
作者: stitchris (史迪奇里斯)   2020-08-15 01:46:00
十年前那句很中性啊 太玻璃心了吧
作者: tttkkk (学到。)   2020-08-15 02:02:00
Docker 都没人提要有容器化的过程 要看原po有多少时间以及要处理多少技术债吧! 另外 上公有云的好处是 SLO 由IaaS 提供者 commit 啊!就像你现在自己搞VM 然后还要提心吊胆不就是症结点吗?你无法跟你老板保证这个作法的 reliability 到什么程度更不用提将来业务扩充的便利性 这是十年前没有的
作者: laputaflutin (很恐怖,不要问)   2020-08-15 07:25:00
以你部门的性质来看,VMware+win server吧hyperv可能比较便宜,如果不介意绑死微软也可以啦说实在的,这种os层的虚拟化已经太成熟了,选哪个都错不到哪去吧
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2020-08-15 09:08:00
好奇问问,贵公司还会有空间让人尝试比较新的方式吗(前面其他人说的容器化或上云)?还是说所有的开发新功能都是要在这些机器上?就像有些人会担心一直都用旧技术是不是对未来职涯发展比较不利不过这都离题了……
作者: MonyemLi (life)   2020-08-15 10:52:00
太多高手投入这块了,技术迭代的很快。但稳才是最重要的。改了后什么问题都是你的问题
作者: superpandal   2020-08-15 10:54:00
老实说如果可以的话 我会直接沿用旧的 还有其他人的话 如果转移有阵痛期这会是别人钉你的点 门外汉又看不懂
作者: mathrew (Joey)   2020-08-15 11:41:00
我会选 VMWare, 因为底层就有差了,当然是不会差那么多你光里面的 Guest OS,一个是跑在 Linux 架构上 跟 一个是跑在 Windows 上就会有些许差别
作者: yamakazi (大安吴彦祖)   2020-08-15 11:44:00
喔对了我不是一直推上云,但是有hybrid cloud,你可以选择敏感资料放公司,web放云端
作者: mathrew (Joey)   2020-08-15 11:45:00
而且有些套装软件要虚拟化,还是有限制,大部分都还是有可能会遇到只能跑在 VMWare上,Hyper-V不支援
作者: alan3100 (BOSS)   2020-08-15 12:54:00
是产业迭代很快,你跟不上再过5年可能就跟新鲜人一样菜10年前主打虚拟化 5年前大概Iaas 现在着重于container有历史包袱没办法一次到位,就确保选对方向跨大步一点
作者: wulouise (在线上!=在电脑前)   2020-08-15 13:24:00
我以为hyperv对windows的支援很好,原来不太够?原po我觉得可以vm failover很快这条路说服主管,前提虚拟机可以架在新的server上,还可以profile目前硬件的效能花费,有的吃网络有的吃存取io,兜起来五台变成三台
作者: mozume (米虫)   2020-08-15 16:48:00
1人IT我会劝你别动,这代表你公司对这块的要求不高
作者: superpandal   2020-08-15 17:46:00
1人IT才方便动 多人要考虑一些有的没的 被斗就麻烦而且改了什么门外汉又看不懂 被斗有麻烦机率更大
作者: shooter555 (shooter)   2020-08-16 00:41:00
Ubuntu+Virtualbox 内hypervisor选kvm说不定会快一点稳一点
作者: wix3000 (痒,好吃)   2020-08-16 17:27:00
你不是我你怎么知道我明白不明白你的感受
作者: GoGoJoe (gogojoe)   2020-08-16 20:37:00
十年前那句也还好,就像来到千年古刹,会说仿佛隔世穿越一样,没有调侃落后老旧之意。何况就算用30年前的技术又何妨,能解决事情比较重要。
作者: chingu (chingu)   2020-08-16 21:02:00
完全没人提到最有潜力的
作者: plsmaop (plsmaop)   2020-08-16 22:25:00
找 ibm red hat 来规划混合云
作者: shooter555 (shooter)   2020-08-17 08:28:00
免费的用一用就是台湾价值 oVirt+Libvirt+KVM自己设定设定就不用找redhat了
作者: leolarrel (真.粽子无双)   2020-08-19 11:16:00
我觉得十年前那句话有点小酸,但这么一点点酸度就气噗噗,阿到底是谁肚量小?跑去A人家还酸人家不要自以为高尚发酸人说要有正面能量,在旁人的我看起来你在打你自己的脸

Links booklink

Contact Us: admin [ a t ] ucptt.com