多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 云絡網絡科技CEO Steve Mushero:游戲行業的云運維

云絡網絡科技CEO Steve Mushero:游戲行業的云運維

來源:程序員人生   發布時間:2014-09-29 08:00:01 閱讀次數:3291次

申請MDCC2014移動開發者大會免費展位,助力創業夢想!

本屆大會以“你就是主角”為主題,為移動開發者打造一場真正的年度盛會。為讓更多的移動應用團隊有自己專屬、固定的展示交流區域,大會主辦方特別提供了MDCC應用團隊免費展位。無論是成熟的創業團隊,還是處于成長期的移動應用、移動游戲、智能硬件開發團隊,只要有成型作品,均可免費申請。


云絡網絡科技有限公司可以說是中國最老的一家云計算公司,它積累了大量關于在云時代如何對游戲進行運維的經驗。其CEO兼CTO Steve Mushero在這屆的游戲運營技術論壇上,以“游戲行業的云運維”為題,主講云、游戲運維以及對未來的展望,與大家分享了云絡現在使用的最前沿的游戲運維技術。 


現在游戲的快速發展,讓無論是發布、升級還是成長都在不停的追求速度,所以游戲靈活性和性能也變得越來越重要。當然,云技術在其中起到了至關重要的作用,同樣重要的還有游戲的運維。

回顧歷史,電子游戲的出現已經有60余年,1952年運行在EDSAC上面的井字游戲是最早的電子計算機的游戲,1961年運行在PDP1上的SpaceWar,是實際上的第一款真正的電子游戲。當時的游戲升級和編程都是通過穿孔紙帶、磁帶來完成。回顧近代史,過去的十年里,運行在Linux上面的現代游戲,主要是在物理服務器上,大家成批購買,插拔網線,通過PXE來引導啟動系統,手動去配置,安裝代碼再接下來運行。再往近,我們開始使用ISO、PXE來啟動,開始實施了服務器的克隆,利用腳本進行版本控制檢查并部署,雖然快了不少,但是相對而言仍舊比較慢,而且不夠靈活。現在的情況,則是逐漸實行自動化的運作。

運維會碰到哪些問題?按流程來說,拿到服務器以后需要安裝服務器,安裝系統服務,然后配置系統,同步開發測試以及生產環境,對于系統擴展甚至需要手工來做,進行7x24小時的監控和故障處理。在創建云系統時,同時還要建立最先進、充分自動化流程的運維開發,及多項業務服務,如Web服務器、邏輯數據安全等。如何使它們更好的結合在一起,則需要一鍵創建整個系統,在任意時間和任意環境下來進行全部署、全升級。 但如何做到這些呢?

系統中需要運用最先進的技術,用到各種各樣的云技術以及各種各樣最前沿的工具,才能建立一個500臺以上規模的系統。目前云絡所用的技術就有,Docker混合運維開發和云技術。 如何建立和維護這些系統的工具?首先,必須要謹慎的運用每個先進技術,因為它沒有文檔的記錄,也沒有全文的指導手冊,在命令中有眾多的可變參數,所以有很多的技術文檔需要你去研究。

云絡最近在一個非常大且先進的公共云上部署了一個系統,運用了各種各樣的工具,讓你可以在任何的云上,無論是公共云或者私有云去部署,甚至在物理服務器上。但其實云會更好,因為它會有很多的特性,比如說API、鏡像等。而且還有兩個階段,第一階段是準備虛擬機和基礎設施,這就涉及到安裝操作系統和配置硬件。第二個階段就是代碼程序配置等方面的布置,需要進行代碼植入、系統配置,使其運行起來。

第一階段:

  • 如何準備虛擬機和基礎設施。Steve Mushero表示,他們的目的是自動化以下所有的流程,從創建服務器、操作系統的安裝與配置,網絡及防火墻安全配置,另外也不能錯過其中的細節,例如IP、路由、安全策略等,要把它全部實行自動化。用什么不同的工具,涉及到云的系統、運行環境、系統定義、配置管理以及Docker。首先,說到云,最重要的環節就是需要動態供應這些虛擬機,云有各個API需要創建、開啟、停止、配置虛擬機。云端虛擬機的鏡像有助于系統的克隆、部署速度,能夠在自動安裝期間去升級。
  • 對系統和層的定義。需要定義系統的架構,一個理想的層架構有助于整個架構的思路,所有虛擬機相同的設置,例如WEB、GAME和DB等。另外定義系統和定義層的特性,特別是準備流程以及各種組合。在你進行架構的時候,需要一層一層的去考慮哪一層是用什么類型的數據庫,這些層之間的關系,定好以后,所有這個架構的實施就會變成整個自動化來做。
  • 版本管理。一些客戶要求用非源碼去做,而我們要求所有的都是用RPM來進行打包,盡可能地是要用標準化的東西。盡量使用標準化流程,然后再加上個性化的一些東西,才能確保系統比較穩定的運行。因為標準化的東西肯定是能夠達到穩定性的保證。至于安全方面,很多自動化一次能夠從一臺克隆到千臺機器,它可以幫助你快速進入這個系統,也容易破壞整個游戲系統,所以要特別考慮安全策略。
  • 管理控制臺。部署并且控制系統,就要用到控制工具,例如Jenkins,要實現完全的自動化,而不是進行手動。如果建立一個五百臺服務器的系統,其中有4臺不好使,這時,就需要查原因,并進行修復。而現在Docker是最熱門的運維開發技術,它是個迷你虛擬機,快速并且輕量,可以在筆記本電腦上去運行。Docker就是一個小小的容器,也是一個小的服務器,它意味著所有的路徑相關性必須標準化。同時它還是一個打包系統,從操作系統、服務、配置、代碼、數據都在這個容器當中。

第二階段:

  • 關于代碼和部署,首先你要做好標準化。對于這個部署的話,特別是跨環境的部署,路徑、庫、版本均需要標準化,特別是路徑,所以你要測試它的相關性,諸如DNS、第三方的軟件以及產品服務,需要思考通過不同的環境和層來實現這些,你的文件去哪里,以及該如何部署,這需要仔細的計劃、考慮,因為這一切將會成為自動化當中的一個重要環節。
  • 至于配置,配置也需要代碼進行實現,包括操作系統、數據庫、負載均衡器等。對于很多環境來說大多數是一致的。

最后,因為用這一系統可以快速靈活自動開啟服務器、自動部署、自動擴展、修復,所以許多的服務器可以全部是實行自動化的進行部署。另外關于服務器宕機,如何實現其中一臺宕機,而另一臺自動去修復呢?自動修復可以進行一個實時的克隆,省時省事。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 东京干男人都知道的网站 | 老司机免费福利视频无毒午夜 | 波多野结衣高清videossex | 久久久久久综合成人精品 | 日日摸人人看97人人澡 | 亚洲欧美国产精品专区久久 | 国产福利一区二区在线观看 | 中文字幕网站在线观看 | 中国欧美一级毛片免费 | 亚洲精品国产自在久久老牛 | 一级毛片一级毛片一级毛片aaav | 中文字幕精品一区二区三区视频 | 日本一区二区三区精品国产 | 精品国产亚洲一区二区三区 | 国产国语在线播放视频 | www.av视频在线 | 日韩欧美一区二区三区在线观看 | 欧美日本视频一区 | 国产欧美二区三区 | 中文字幕乱码无线码在线 | 2020久久精品永久免费 | 国产精品成人观看视频网站 | 最新毛片久热97免费精品视频 | 亚欧在线观看 | 日本高清一区二区三区不卡免费 | 久久国产精品永久免费网站 | 久久国产一区二区三区 | 麻豆国产成人精品午夜视频 | 最近免费中文字幕大全免费 | 欧美日韩高清不卡一区二区三区 | 中文字幕一区久久久久 | 国产精品久久久久9999赢消 | 国产免费一区二区三区在线观看 | 午夜影院在线视频 | 视频三区精品中文字幕 | 男女视频网站在线观看 | 国产在线精品一区二区三区 | 久久在精品线影院精品国产 | 欧美大交乱xxxx | 欧美极品尤物在线播放一级 | 久久只有精品 |