[請益] 有關虛擬化選擇

作者: 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