Re: [请益] 有关虚拟化选择

楼主: tmdla (Just Do It !!! 立刻水悉)   2020-08-15 00:17:39
明明就是虚拟化, 不知道为什么留言硬要推docker, 完全是不一样技术. 我是觉得不管怎
样的技术, 在职场能解决问题才是重点.
VMware跟hyper-V这两种我都用过, 但都不算高手. VM是在公司用, 自己的环境我架hyper
-v而已. 我觉得以原po的场合来说hyper-v确实很够用了, 除非考量到未来可能扩充性跟
管理的问题再转VM
VM强大在他的管理工具跟但要跟OS Esxi搭配, 用过windows server跑vm稳定度还是不如h
yper-v, 有时还是遇到奇怪问题. 微软支援自家软件还是相对高.
有钱又多台server的话直冲vm准没错, 前提是公司要给钱xdd
※ 引述《kyoe (缘份‧不再)》之铭言:
: 各位大大好:
: 最近因为工作关系在研究和开发 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 就好?
: 谢谢
作者: IcecreamHsu (冰淇淋)   2020-08-15 00:21:00
就是因为重点是解决问题所以才推docker啊? 至少从文中脉络觉得原PO只是要解决隔离环境的问题而已如果原PO有什么其他顾虑 或是各位觉得docker有什么十恶不赦的点都可以提出来 希望我这种引战方式可以有更多有趣的讨论
作者: kyoe (缘份‧不再)   2020-08-15 00:38:00
感谢感谢,宝贵的意见,实际的经验分享对我帮助很大
作者: free112136 (Free)   2020-08-15 01:11:00
炭笔->木质铅笔->自动铅笔,docker就像是自动铅笔,更方便弹性更大,资源耗用更小。vm也不是不好,但是用十年前的思维很难在现在变动快的社会存活,我在公司工作,除了薪水我还要为了往后着想,除非一辈子就不变动了…
作者: shooter555 (shooter)   2020-08-15 10:39:00
只是要隔离环境当然docker就好 为什么反对? 虚拟化问题也不少 否则各家专做虚拟化服务的厂商怎么有饭吃
作者: longlongint (华哥尔)   2020-08-15 11:27:00
不要把VMware缩写成VM啊
作者: Apache (阿帕契)   2020-08-15 13:19:00
VMW
作者: wulouise (在线上!=在电脑前)   2020-08-15 13:21:00
docker还要花资源开发,原po很明显没有资源
作者: yamakazi (大安吴彦祖)   2020-08-15 13:22:00
容器的好处我举个例好了 假设我公司有个软件产品要卖 可以跨平台 但是每个客户的平台一定不同 所以每个专案我都要包不同的包裹进来 用虚拟机几乎每个案子都要准备一个对应的虚拟机来避免包裹冲突 不然就是要用柯南 但用容器我只要一个虚拟机就好 轮到要用哪个案子就用哪个容器编译不然jenkins难道每次编译不同案子就要换一次虚拟机?跨国公司一次通常几十个案子在跑每个案子环境要求都不一样不可能让 服务器每次编译都换虚拟机
作者: sharku (明珠求瑕)   2020-08-15 13:32:00
不会docker 根本雷
作者: mathrew (Joey)   2020-08-15 14:39:00
原文的需求推 docker 根本就是乱推一通,他的需求你要转到 docker 要花多少时间,转虚拟化快超多 又稳虚拟机
作者: wulouise (在线上!=在电脑前)   2020-08-15 14:43:00
原po又没有要跨平台,他只是实体server要转虚拟....
作者: Weky (Never mind)   2020-08-15 14:43:00
docker又不是虚拟化技术 ...
作者: leo08210917 (leo)   2020-08-15 15:39:00
原来docker不是虚拟化技术阿..?
作者: achaos (热~~~~)   2020-08-15 16:24:00
Docker是隔离技术,不是虚拟技术。
作者: expiate (夜露死苦)   2020-08-15 16:26:00
docker不是虚拟化那是什么?他不就是主打轻量化的虚拟吗?
作者: GORD (go go pelicans!)   2020-08-15 19:30:00
docker 是 namespace, cgroup 这些去隔离,没有模拟吧?
作者: eva19452002 (^^)   2020-08-15 20:04:00
一个docker,各自表述
作者: shooter555 (shooter)   2020-08-15 21:09:00
说用虚拟化快超多是不是没用过docker?
作者: Apache (阿帕契)   2020-08-15 21:55:00
指花的时间吧 不过如果用VM那套来用容器也不是不行
作者: Weky (Never mind)   2020-08-16 09:34:00
实际上docker就不是全虚拟化技术 只是包装讲自己虚拟搭人家顺风车
作者: Apache (阿帕契)   2020-08-16 15:00:00
容器不用搭VM顺风车吧...
作者: plsmaop (plsmaop)   2020-08-16 22:26:00
把 docker 当成虚拟化的是不是没搞懂什么是 linux container?
作者: pig22022 (宏)   2020-08-16 22:27:00
一堆人在乱推啥,原PO也没说有没有时间把所有code重新封装,更别说docker内一堆东西有限制,用VM觉对可以省下一堆原本operation的工程
作者: expiate (夜露死苦)   2020-08-17 04:29:00
那你把虚拟化的定义讲出来,看看docker是不是Operating-system-level virtualization, also known ascontainerization, refers to an operating systemfeature in which the kernel allows the existence ofmultiple isolated user-space instances. 来自wiki
作者: shooter555 (shooter)   2020-08-17 08:44:00
ok 原来连函式库层级的重定向也算 那应该讲错了 应该是说虚拟机才对这边所指的应该是硬件层的虚拟化才对

Links booklink

Contact Us: admin [ a t ] ucptt.com