云服務和物理服務器用于游戲來講?
如果你的游戲還是處于運營初期,云服務器就夠了;但如果你的游戲是類似于王者榮耀這種級別的,恐怕阿里云或者騰訊云的云服務是不夠的,畢竟這些云服務商都發生過坑用戶的事件。
云計算,從產品角度而言,最基礎的應該是云計算服務產品,亞馬遜、阿里稱之為ECS(彈性計算服務),其核心組件是云主機,其他如負載均衡、虛擬網絡、塊存儲等都是為支撐云主機服務的。云主機,本質上是對硬件資源做了虛擬化。
一般而言,單臺云主機的性能都不會太高,常見的標準云主機規格8核32G內存就已經稱為“超大型”了;其次,云主機通常不太關心單臺主機的可靠性,這要求應用層服務支持高可用。云主機的優勢在于低成本、快速交付,以及故障恢復速度遠快于物理機。
但是,現在太多的用戶盲目的追求云主機的高性能、高可用。我們在實際項目中多次遇到,客戶(其實也是客戶的應用軟件商)動輒要云服務商開出64核128G的云主機。而做為云服務商(地位甚至遠不如作為乙方的應用軟件商,充其量也就是“丙方”),通常不敢明確挑戰物理機時代以來用戶形成固有觀念。
盡管如此,我們必須認識到,在這個階段,用戶正在追求超高配置的云托管,作為“走出課堂和硬件走在一起”的臨時手段。一個成熟的云計算平臺不應該強調獨立的高可用性。真正的解決方案應該是將業務拆分為多個低中立云主機。
長遠來看,基于云主機的種種優點,我相信云主機會是物理機的最好替代方案,但就目前而言,還有不少非技術因素必須用物理機:比如說,某軟件查不出問題來怪虛擬機,為了避免麻煩暫時選擇使用物理機。當然,也還有很多物理機無法被替代的場景:比如,Oracle RAC就偏愛硬件存儲;比如,接加密狗的服務器,等等。
既然還要保留物理機,又要和云主機聯動,就需要云管理平臺對“混合架構”的支撐。其實,OpenStack早就推出了子項目Ironic負責物理機的部署和管理。今年4月騰訊云黑石4大專屬數據中心全部落成,強勢推進混合云布局。華為全連接大會,也強調云平臺對混合架構、混合云的全面支持。