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