到底選openstack還是vmware?

到底選openstack還是vmware?
你沒看錯,又有人來問這個白痴問題,可偏偏,我還是問了。
首先,我解釋下,我已經工作四年,可以用一句簡短的話,介紹四年來我的工作。
第一家公司,為期兩年,半年java開發,然後被發配到某省移動現場,負責了OSS的項目,然後我開始了Aix、Weblogic、Oracle、Webshpere、Arcgis的學習,你知道,一個剛畢業不久的小白要接觸這麼多東西,無非是拿著前輩同事寫的文檔一遍遍的部署安裝,不懂了,就打個長途問問(當時公司摳的連花費都不報銷,項目經理還經常責問怎麼不給客戶打電話,我一個月才那麼點工資,你還讓我打無盡的長途),扯遠了。
兩年後,我受不了了,不是被連續幾個月沒有休息的加班,也不是被這些負責的技術所打敗,我實在忍不了這個公司的摳,移動廠家的辦公室N個廠家擠在一起,每天去還得找椅子,你不貼個紙條協商你的名字,你都不好意思說這椅子是你昨天坐的,項目經理不會給你爭取更多的福利,只有無盡的免費的加班。所以,我選擇了北上。
然後進入了一家外企,做上了集成工作,還是AIX、Linux,Weblogic,不過Oracle已經很少接觸,但是我接觸了一個高大上的技術,那就是Vmware(終於回到了重點),將近400台物理機的DataCenter,當然,這不是我一個人搭建實施,這是Vmware第三方合作夥伴(星級外包公司)親自操刀的,之前我一直用workstation,接觸這個技術,我相當好奇,剛好,我一首抓這個項目,我向這位苦逼同事要了所有介質,和一些官方文檔,然後自己動手搭建了整套環境,如果不這樣,我沒法管控我這個項目,不然這兄弟給挖坑,後期繼續要錢就麻煩了,從中,我學會了Vmware虛擬化搭建及規劃,之後一直維護這這套環境,期間還有另外一些Vmware大大小小的項目都由我搭建維護。就這樣,我認識了Vmware這位貴婦!
一年後,公司另一個高大上項目-雲計算部門,說需要我們負責幫忙集成,當然也只是打打雜,裝幾個系統寫寫方案調調網路我而已,期間,項目經理給我介紹了一位同事,讓他給我介紹openstack架構,當時,我一副白痴樣,拿著一張白紙去找他,當上路上在想,我怎麼跟大牛開口,很丟人,見到同事後,滿臉鬍渣,滿臉油光,一副IT屌絲樣,不過同事非常大氣,我一系列小白問題一一給我解釋,非常感動,然後去openstack官網找資料來看,經過了解,漸漸有興趣,之後便一發不可收拾,因為越來越多項目用ok,原因是免費,這是給vmware最好的反擊,同時全球有越來越多知名的廠家提供支持。
之後我一直默默無聞的做著我的集成工作,但是,我感覺看不到前途的路,感覺慢慢的在頹廢,我這才工作四年,我不應該這樣,還不到養老的年紀。
我現在在考慮要去學們更有前途的技術,但這必須是我感興趣的,想來想去也只有兩門,vmware和openstack,現在vmware考試加培訓的費用是9k左右,openstack只有紅帽推出了可能及認證,原廠是10200,合作夥伴8k左右,但是如今vmware的學員非常搶手,學完立馬就被廠家招走了,當然要考過vcp,而openstack還沒大面積商用,這就是我所考慮的問題,當然我知道openstack的好戲在後頭,但我依然無法抉擇。
到了24的年紀,每次老媽給我打電話就是想催我趕緊找個合適的女孩結婚定下來,其實我也想,但事情和來這麼簡單,這是在北京,要找個女朋友這不是要比在路上撿到500w更難?本來打算明年上半年回二線城市,但現在腦子全亂了,繼續留在京城還是回我的二線城市。
二線城市對vmware的需求越來越大,如果我現在學完Vmware並考試並通過vcp,在二線找份工作應該不難,且收入應該還行,但考慮到將來,我捨不得openstack,我感覺今後openstack才是主場,羅嗦了這麼一大堆,希望在開源「社區」的朋友能幫忙指點迷津,讓小弟少走點彎路,小弟感激不盡,有機會請你吃頓便飯,謝謝!


這麼年輕,又沒有女朋友拖累,有的是時間,兩者都可以學,不衝突。
VMware主要做虛擬化,Openstack做雲計算,不是一個層面的技術,可以集成。


題主說的VMware軟體應該是VMware的vSphere ESXi和vCenter Server.
Openstack是由很多組件構成的,對外提供統一API而底層實現可以選擇各種方式。其中計算組件nova可以使用vSphere作為hypervisor,存儲組件cinder可以使用vmdk作為後端存儲。
也就是說VMware虛擬化技術和openstack並不矛盾。對於企業應用,目前還沒看到有超過vSphere的虛擬化技術,尤其是考慮動態遷移,自動負載均衡等高級虛擬化技術。


VMware軟體套件是自底向上的架構,下端邊界為虛擬機管理器。像VMware的vSphere和vCloud director產品都是依賴於免費的ESX(i) 虛擬機管理器, ESX(i)虛擬機管理器為他們提供了非常優秀的部署架構。本身VMware的軟體套件也是經過全面測試過的,並且都有單一部署框架。總的來說,VMware的產品由於其架構的健壯性,很多高規格用戶在多數據中心規模的環境中都有使用。換句話說,VMware的軟體系統是封閉的,並且軟體的發展路線是完全遵循VMware自己的發展目標,用戶或消費者在此方面沒有任何控制權。


OpenStack作為一個開源系統,沒有任何一家單獨的公司在控制OpenStack的發展路線。本身OpenStack是年輕的,還不滿三周歲,但是他卻具有巨大的市場動力,與此同時,很多大公司都在支持OpenStack發展。有了如此多公司的資源投入,OpenStack的發展是多元化的。然而這也帶來了問題,就是OpenStack部署和架構的實施和維護成本較比VMware有了陡然提高,與此同時,由於相對快速的版本更新速度,技術支持文檔不能跟上產品的腳步。


這篇文章寫得不錯,從多個角度作了對比分析,希望對你幫助

VMware在設計方面稍佔優勢,這源於它優秀的文檔資料以及便捷易用的部署和管理介面。OpenStack在這個方面也在緊追不捨,並且在硬體和虛擬機管理層其保持了它自身的靈活性,更是提供了多廠商支持。

上面的內容節選自下面這篇文章,從多個角度對vmware和openstack做了對比分析,有時間去閱讀下吧
OpenStack vs VMware

另外,社區收錄了很多關於OpenStack的最新質量比較高的文章,相信多閱讀會所有幫助.
OpenStack精化文章


呃,不在學學ms的hyperV 以及system center么?結構清晰、部署快捷、使用方便、易於理解、中文文檔豐富,現在的全球佔有量已經第二了。而且啊,認證費用低,現在還有打折活動。少年,不來一發么?


去美國大公司創業團隊足夠了


vmware是openstack的成員啊,而且它將推出自己的openstack版本——VMware
Integrated
OpenStack(VIOS),所以,openstack沒錯的,連vmware自己都這麼認為。


vmware, 必須的。

因為能大規模商用的VMware系統本身就意味著需要耗費大量的資源,尤其是錢,幹什麼都想free的商業應用,你覺得你值多少?


我就是干vmware的做了三年多了,vmware證書也有幾個,高級點的VCAP-DCA VCAP-DCD都拿了,現在一出去交流都他媽的你會Openstack嗎? 你會KVM嗎? 開源的產品你了解哪些? 我又陷入沉思了,不是都說商業軟體掙錢嗎,開源的又搭錢又搭人的,都是炒概念真正落地的都在國外呢,人家是真敢用!


我做openstack的,只有拖一層皮才能上一個台階。加油


其實Op和VMware的市場就像中央空調和辦公室立式空調,首先將辦公室想像成一個企業,每個辦公桌就是一個人,VMware對應一個辦公室,而OP對應一整棟樓。
就市場來劃分:
VMware的市場是企業私有雲,而OP對應的是運營商市場。
就應用場景來劃分:
VMware更多應用在IT部署,OP以後對應NFV雲化後的ICT融合部署。
OP的大規模商業化,我們現在正在積極研究對應的垂直集成解決方案,估計15年以後,可以大規模商用吧。


感覺 高手很多 誤導更多,我就一句話,會做vmware,會講openstack


如果沒理解錯,題主給自己規劃的路線是做運維。
運維在技術工種里是個『勤行』
你必須每天持續的付出自己的時間和經驗,以保證系統的穩定運行。
你能做的事情就是調整各種服務和資料庫的參數
進階一點的,是寫一些腳本來做這些事情(調整參數)
監控系統狀態,匯總日誌,目的都是為了更好的調參數
- 以及給開發指出他們代碼的缺陷和改成的方向
- - 相當於高階的測試
自古『勤行』,您就得會的活多,不止是 openstack 和 vmware,
virtual box, Xen, Docker ...
Linux, Bash,
MySQL, PSQL, MongoDB, Redis, Memcache ...
Apache, Nginx, Jetty ...
...
懶得寫了,你需要學的太多了

畢竟一個稍微流行點的服務都有一大坨文檔,告訴運維們如何修改自己的參數,不是嗎?


還是vmware,先把證書考下來再說。和上面幾位說的一樣,openstack和vmware不衝突,可以集成。 openstack目前還不成熟,各大廠商還沒有拿出成型的產品,感覺再過一年半載再開始研究也不晚。


建議要了解vmware vSphere,重點學習OpenStack

vmware的虛擬化產品vSphere是計算虛擬化產品領域的事實標準。對於傳統的小型化IT應用場景(幾十台伺服器),vSphere 應用比較多。對提升伺服器的資源利用效率和管理很方便,在特定的計算虛擬化領域上也做了許多精緻的功能。

OpenStack作為雲平台,其IAAS層的技術架構範圍就包括計算虛擬化,網路虛擬化,存儲虛擬化等。它管理的就不僅僅是伺服器,還包括數據中心的存儲設備,網路設備等等,可以自動的對這些設備進行控制調度,配置等管理,整體管理效率提升更高的層次, 對外按照租戶提供各類基礎的雲服務


沒有一個平台可以穩穩的活幾十年,為何不兩者都會,分個先後即可


這麼長的文字"描述詳細"條理清晰"果斷適合寫文檔"項目經理走起"

二者不矛盾"
兵來openstack擋"
水來vmware淹"


大集團採用openstack,商業化應vmw


還有一個選項:VIO,VMware integrated OpenStack,這是VMware發布的企業級OpenStack


各有利弊,互聯網公司喜歡OS,一些國企還是偏好VMware。還是都了解下吧。


現在時間2015年11月16日。

工作四年,還算年輕。為了你的未來,雲歡迎你。


你才24歲, 你要的是將來, 必然選擇Openstack,


這問題問的。。。
你還是補補基礎吧


推薦閱讀:

hyper-v 和 vmware 不兼容,是技術的原因?還是商業原因?
VMware可以作為一個偽操作系統使用嗎?
VMware 該如何入門?學習什麼知識、查看什麼資料?
VMware下除了虛擬linux 和 windows等操作系統之外,還有什麼別的好玩的虛擬?
要在物理機和虛擬機之間共享文件夾,VirtualBox和VMWare比哪個比較方便可靠?

TAG:雲計算 | 開源 | VMware威睿 | 虛擬化 | OpenStack |