PTT推薦

[請益] 有關虛擬化選擇

看板Soft_Job標題[請益] 有關虛擬化選擇作者
kyoe
(緣份‧不再)
時間推噓23 推:24 噓:1 →:86

各位大大好:

最近因為工作關係在研究和開發 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 就好?

謝謝

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.48.145 (臺灣)
PTT 網址
※ 編輯: kyoe (210.61.48.145 臺灣), 08/14/2020 15:26:42

neo527708/14 15:27IO會有問題但是好像是PB,TB等級,其他我覺得還好朋友開

neo527708/14 15:27公司也有做網站代管用的好好的,兩套我是都用hyperv但是

neo527708/14 15:27管理的話還有其他選擇

wulouise08/14 15:41願意買license可以考慮vmware

shooter55508/14 16:24其實可以用docker

shooter55508/14 16:26轉虛擬除非你有用半虛擬化的東西 要不然就是慢

還沒自學到那..

yoche200008/14 17:43VM 跟 Virtual Box都用過 轉到VM就回不去了

因為好用嗎?我只有怕不穩定,因為有跑一個停掉業務會崩潰的後台網站

slash6608/14 18:54只推VMware

qpowjohn08/14 19:09純探討rdp的情況下vmware會比hyperv順嗎

大部分的文獻都是vmware多,但也有說hyper-v 3可以跟他對打

Apache08/14 20:02host一定要用windows嗎

如果linux可以跑asp的話我是沒差,但是前人留下的珍寶你知道的

Dommgifer08/14 20:05有錢就VMware

Dommgifer08/14 20:05沒錢但有研究精神可以用KVM

pro的授權好像不是很貴,但是在商用環境下pro就可以了嗎?還是需要到esxi?

q1024208/14 20:09你有聽過docker嗎

Apache08/14 20:15現在不是都講container了 政治正確

IcecreamHsu08/14 20:36我以為我來到了10年前的軟工板

感謝指教,正面的想法可以讓自己更好 剛剛去查了查..以為被哪路大神關注..結果是個... 也許你自覺學歷很高能力很強亦或可以輕易得到旁人稱讚 這些都不是你可以自以為是用瞧不起人的態度來對待他人的理由 以上跟你分享,希望你可以在職場的路上走得更遠

superpandal08/14 20:45恩 一樣不是玩家派技能樹

yamakazi08/14 20:53以前是虛擬機,後來變成docker container,最近比較潮的

yamakazi08/14 20:53是上雲端function

yamakazi08/14 20:55再看了一次,你搞互聯網server的可以考慮上雲,你講的那

yamakazi08/14 20:55些問題就都不是問題了

Apache08/14 21:02上私有雲吧 自己建OpenStack K8S雲

Apache08/14 21:03前提是把windows換掉

Apache08/14 21:05icecream大師可以幫他指導一下 完整雲生態方案

有跟主管討論過雲端的方案,但主管不支持也不願意,我認為工作跟學習新東西是 可以分開的,我自己的東西和接觸也都是用cloud比較多,只是現在工作它的侷限就是 這樣

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 21:17:45 ※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 21:36:45

IcecreamHsu08/14 21:36覺得學 docker 的成本不會比學 VM 高,除非不習慣

IcecreamHsu08/14 21:36cmd 環境 不然還是建議把 docker 學起來吧 之後要轉

IcecreamHsu08/14 21:37就可以無痛轉 雖然效能大概不會差多少畢竟也是HyperV

有查過資料, docker好像不能跑win,公司自以前到現在都是跑win系列 iis+asp(還不是asp.net喔)+mssql 而且都買正版的...軟體都幾十萬那種.. 我現在在做的就是如果有大型的改變會改用php重構,但網站有點多..而且改過一個 以後看到後面還有好幾個我就有點....請允許我有點發懶.. 我自己有用過aws/gcp/godaddy,看上vm是因為如果可以方便管理就能更節省我現在 的工作量,我只是想問問看vm在商用環境下的坑會不會很多,因為我起一個機器跑ubuntu 感覺很順沒甚麼慢,也可能單純跑postfix跟dovecot沒啥耗能吧

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 21:45:37

Apache08/14 21:41其實icecream也不是瞧不起吧 就是這部署方案真的有點老派

Apache08/14 21:45不過因為legacy不能換的話也沒辦法

yamakazi08/14 21:47十年前那句我覺得還好沒有瞧不起的語氣,但每個人感覺不

yamakazi08/14 21:47

我以為在ptt上的都是有點年紀的人了,應該有更成熟的推文,畢竟我們不是在比較娛樂 的板上,我發的也不是娛樂性質的文章,如果軟工板要酸言酸語那不如不要推文,這樣 的推文也許推文者得到了樂趣,那我發文者也會覺得莫名其妙 也許這樣的架構是很老派,但坦白說很多賺錢的公司就是這樣,要一點一滴的去變動他 因為一個動沒好,賺錢就變賠錢我也擔不起這個責任,我們公司現在都還在中華IDC租機櫃 在放機器呢,我沒事還要去巡機器,我也不想,就可惜公司不是我開的,不然我一定用最新的 技術對吧

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 21:55:51

yamakazi08/14 21:49軟體都買ms正版幾十萬的話,那可以考慮跟ms談上雲,不過

yamakazi08/14 21:49主管說不要就算了

之前有跟主管討論過,其實他也不是不要,只是他要我提出上雲跟現在的狀況比較起來 的優點是甚麼,結果我講不太出來,總不能跟他說因為上雲以後我好管理省工作吧..另外 也因為我們主要服務在台灣,而且主管不是資訊方面的,所以很注重連線速度的部分,那 好玩了,現在我覺得便宜的都在國外..國內不是匯X遠X就是hicloud..那個費用跑起來跟 現在天差皇帝遠..那他們一定覺得那保持現在這樣就好,每5-6年換機器都還比較省

Apache08/14 21:54現在windows container好像可以跑了 不過就要踩踩坑

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 22:01:42

Apache08/14 22:02好管理也可以是優點啊 如果真的能幫公司省到錢XD

Apache08/14 22:03最便宜的方案是價格合理的infra+

Apache08/14 22:03私有雲

ya..就最後綜合考量所以才想說能不能從vm切入,我們資料庫有不少主管覺得隱私的資料 不願意流出,當然流出也會有麻煩, 所以..額... 其實我們流量不會很大也沒有到電商平台那樣有高併發問題,如果我第一步先把web都轉 vm, sql一樣跑實體也許是可以嘗試的第一步?

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 22:09:05

yamakazi08/14 22:04優點應該是support夠力,availble 99.9%,自動備份,台灣也

yamakazi08/14 22:05有服務,連線速度這個一定低latency沒問題

Apache08/14 22:06不過如果業務穩定 規模/功能不會有太大變化

Apache08/14 22:06那用很簡單的方案or維持現況也確實是選項

所以我很猶豫才想說上來問問看:~ 其實我知道主管的意思,他意思就是在現在支出的費用裡你可以自己變動,但你只能 變好不能變壞也不能變慢,你要用甚麼他都沒意見,就是不能掛掉然後不能比現在貴就是 我們現在租idc其實很便宜, hicloud有問過算流量的,而且不便宜,最主要的是..被ddos 流量錢要算你的..

yamakazi08/14 22:06缺點只有一個,花錢,但你可以先去諮詢報價才知道多少錢

yamakazi08/14 22:06搞不好報價比你想的還低

yamakazi08/14 22:08我講的是雙A,其他國內小廠我就不知道了

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 22:11:05 ※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 22:15:42

superpandal08/14 22:28恩 這棟樓有幾個技能樹

到處點一點..騙吃騙吃..^_<

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 23:02:24 ※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 23:03:24

IcecreamHsu08/14 23:20lol 只是路過留個一兩句 就像樓上有些人說的完全沒

IcecreamHsu08/14 23:20有瞧不起的意思 你這樣長篇大論反而讓我有點痾到底是

IcecreamHsu08/14 23:21誰不成熟的感覺 好吧也許是我語氣容易讓人誤會

IcecreamHsu08/14 23:21Docker 可以跑 win 我自己本地測 CI 就是在 win 上跑

IcecreamHsu08/14 23:28我也聽過一些礙於歷史而繼續使用老舊的部署 甚至我

IcecreamHsu08/14 23:29待的地方兩年前還在用svn 但你現在是要導入新技術

IcecreamHsu08/14 23:30所以我覺得用 docker 沒什麼問題

IcecreamHsu08/14 23:30然後不管怎麼樣也不應該用年資或經歷來壓人吧

我會在去仔細去爬文研究docker在商用上跑win的穩定性來評估看看有沒有使用他的機會 這部分還是感謝提供docker可以跑win的部分 其他部份我就不再多說避免最後淪為口水,你覺得是對的就是對的,我沒甚麼意見

※ 編輯: kyoe (111.250.231.64 臺灣), 08/14/2020 23:35:16

Apache08/14 23:41就測測看吧 我也有遇過純計算應用 裸機跑ok上容器crash的

Apache08/14 23:42config或啥的多少要修改 如果改很兇也是不實際

Apache08/14 23:53而且如果改到變只有你會維護也是有點麻煩XD

Apache08/14 23:54除了效能以外 也要從維護性方面去考量下

IcecreamHsu08/15 00:00是這樣沒錯 所以我最近導入docker的時候盡量將所有

IcecreamHsu08/15 00:01setup scripts 減到最少 然後把 docs 補一補

IcecreamHsu08/15 00:02我也玩過 kvm 我覺得kvm不會比docker簡單 但看人吧

stitchris08/15 01:46十年前那句很中性啊 太玻璃心了吧

不是字的問題,是感受問題,我不是你無法了解你的無所謂,你也無法明白我的點

tttkkk08/15 02:02Docker 都沒人提要有容器化的過程 要看原po有多少時間以

tttkkk08/15 02:03及要處理多少技術債吧! 另外 上公有雲的好處是 SLO 由

tttkkk08/15 02:03IaaS 提供者 commit 啊!

tttkkk08/15 02:04就像你現在自己搞VM 然後還要提心吊膽不就是癥結點嗎?

tttkkk08/15 02:04你無法跟你老闆保證這個作法的 reliability 到什麼程度

tttkkk08/15 02:05更不用提將來業務擴充的便利性 這是十年前沒有的

後來想了想,docker有點質的飛越,我一次跳過去怕是有可能會控制不了整個狀況

laputaflutin08/15 07:25以你部門的性質來看,VMware+win server吧

laputaflutin08/15 07:27hyperv可能比較便宜,如果不介意綁死微軟也可以啦

laputaflutin08/15 07:30說實在的,這種os層的虛擬化已經太成熟了,選哪個

laputaflutin08/15 07:30都錯不到哪去吧

我比較在意的是損耗會差到多少,比如現在實機跑是100%,那改vm後會耗損10%?20%?30%? 如果在15-20%以內也許可以考慮日後的規劃把虛擬化實作上去,如果超過25%以上那我就可 能會再想想

Sunal08/15 09:08好奇問問,貴公司還會有空間讓人嘗試比較新的方式嗎(前面

Sunal08/15 09:09其他人說的容器化或上雲)?還是說所有的開發新功能都是要

Sunal08/15 09:09在這些機器上?

Sunal08/15 09:13就像有些人會擔心一直都用舊技術是不是對未來職涯發展比較

Sunal08/15 09:13不利

Sunal08/15 09:14不過這都離題了……

我公司因為1人IT,所以上面只會有大方向的要求,比如系統穩定,連線速度快,資料不要外 流等等這些比較需求面的要求,在這些要求之下你要怎麼去處理資訊這塊不會特別要求你 我也可以就都不管一直維持現況也是可以,也不會有誰來說你怎麼不用甚麼甚麼技術 但總是希望能夠了解更多不同方面的領域,甚麼都比別人多一點,機會就會多一點 想轉虛擬化的起因只是因為要開發一套大量寄信的系統,不想要把他跟現在在線上跑的web 一起,結果找不到機器只好用hyper開個來弄,結果弄一弄突然發現好像現在的虛擬化技術 已經比以前在玩的時候好很多了,以前小時候在玩虛擬機的時候感覺很不穩定,跟現在使用 起來的感受差很多,所以才想說有沒有轉換在商用環境下的可能 之所以會想上來問也是因為一直以來也沒甚麼人可以詢問或討論相關問題,問朋友可能比 我還慘,一般能找到資料我是不會發文問,但是爬文發現在vmware跟hyper-v 3虛擬化效能 跟穩定性上的比較文章挺少(也可能是我沒找到)所以一直在遲疑 目前我打算會先把上面說的信件系統都使用hyper來開,web環境也會轉轉看,實機就先保 留,真的web的vm出了毀滅性的問題趕緊再換回實機應該還可以,db早早就分離所以更換web 相對還算靈活 至於轉cloud的部分卡在一些地方,因為有大量的名單資料,主管對這方面看很重,上cloud 就表示機器還是在別人那,上面就容易產生東西會不會外流之類的疑慮,另外費用方面也是 一個因素,種種原因我會遵循上面的意思不做相關的轉換,我也不會因為他不用然後用硬要 跟他拚個結果,工作就是在妥協中尋找穩定的合作,大家都是想過好生活嘛 新的東西新的技術平常放空的時候看看、學學、用用,接觸過以後日後也許在哪個點上就 可以應用到了,比如虛擬化也是以前碰過現在再拿出來用,網路上教學跟大神也是很多 新技術有先進前鋒,我們用成熟的技術提供服務也是一個不錯的方式啊

※ 編輯: kyoe (111.250.231.64 臺灣), 08/15/2020 10:39:53

MonyemLi08/15 10:52太多高手投入這塊了,技術迭代的很快。但穩才是最重要

MonyemLi08/15 10:52的。改了後什麼問題都是你的問題

superpandal08/15 10:54老實說如果可以的話 我會直接沿用舊的 還有其他人的

superpandal08/15 10:55話 如果轉移有陣痛期這會是別人釘你的點 門外漢又看

superpandal08/15 10:56不懂

mathrew08/15 11:41我會選 VMWare, 因為底層就有差了,當然是不會差那麼多

mathrew08/15 11:42你光裡面的 Guest OS,一個是跑在 Linux 架構上 跟 一個

mathrew08/15 11:42是跑在 Windows 上就會有些許差別

yamakazi08/15 11:44喔對了我不是一直推上雲,但是有hybrid cloud,你可以選

yamakazi08/15 11:44擇敏感資料放公司,web放雲端

mathrew08/15 11:45而且有些套裝軟體要虛擬化,還是有限制,大部分都還是

mathrew08/15 11:45有可能會遇到只能跑在 VMWare上,Hyper-V不支援

alan310008/15 12:54是產業迭代很快,你跟不上再過5年可能就跟新鮮人一樣菜

alan310008/15 13:0510年前主打虛擬化 5年前大概Iaas 現在著重於container

alan310008/15 13:09有歷史包袱沒辦法一次到位,就確保選對方向跨大步一點

wulouise08/15 13:24我以為hyperv對windows的支援很好,原來不太夠?

wulouise08/15 14:48原po我覺得可以vm failover很快這條路說服主管,前提虛

wulouise08/15 14:48擬機可以架在新的server上,還可以profile目前硬體的效

wulouise08/15 14:48能花費,有的吃網路有的吃存取io,兜起來五臺變成三台

mozume08/15 16:481人IT我會勸你別動,這代表你公司對這塊的要求不高

superpandal08/15 17:461人IT才方便動 多人要考慮一些有的沒的 被鬥就麻煩

superpandal08/15 17:48而且改了什麼門外漢又看不懂 被鬥有麻煩機率更大

shooter55508/16 00:41Ubuntu+Virtualbox 內hypervisor選kvm說不定會快一點

shooter55508/16 00:41穩一點

wix300008/16 17:27你不是我你怎麼知道我明白不明白你的感受

GoGoJoe08/16 20:37十年前那句也還好,就像來到千年古剎,會說彷彿隔世穿越

GoGoJoe08/16 20:37一樣,沒有調侃落後老舊之意。何況就算用30年前的技術又

GoGoJoe08/16 20:37何妨,能解決事情比較重要。

chingu08/16 21:02完全沒人提到最有潛力的

plsmaop08/16 22:25找 ibm red hat 來規劃混合雲

shooter55508/17 08:28免費的用一用就是台灣價值 oVirt+Libvirt+KVM自己設定

shooter55508/17 08:28設定就不用找redhat了

leolarrel08/19 11:16我覺得十年前那句話有點小酸,但這麼一點點酸度就氣噗噗

leolarrel08/19 11:17,阿到底是誰肚量小?跑去A人家還酸人家不要自以為高尚發

leolarrel08/19 11:19酸人說要有正面能量,在旁人的我看起來你在打你自己的臉