日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

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

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


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


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

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

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

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

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

第一階段:

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

第二階段:

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

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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产日韩一区二区 | 黄色短视频在线观看 | 日日日操操操 | 国产精品美女视频 | 久久精品123 | 人人澡人人透人人爽 | 国产一二三区免费观看 | 国产精品精品视频一区二区三区 | 亚洲嫩草| 国产精品久久久久久久免费软件 | 国产精品一区二区三区四区五区 | 81精品久久久久久久婷婷 | 91精品国产欧美一区二区成人 | 久久精品91| 欧美3| 91操碰 | 国内精品一区二区 | 精产国产伦理一二三区 | 97成人在线| 成人av毛片 | 99久久国产综合精品麻豆 | 中文字幕 国产精品 | 久久久精品免费 | 国产19页| 日韩欧美一区二区视频 | 精品一区二区三区中文字幕 | 国产高清a v | 91午夜精品| 一区二区精品在线 | 狠狠综合久久av一区二区老牛 | 91精品一区二区三区久久久久久 | 日韩专区在线 | 日韩精品电影在线观看 | 成人黄色免费观看视频 | 国产欧美一区二区三区另类精品 | 久久久91精品 | 中文字幕av在线播放 | 日韩视频免费 | 国产精品久久久久久久久久久久午夜片 | 亚洲国产一区二区视频 | 99国产精品电影 |