本文討論以下幾個問題:
1 中小型手遊團隊要不要選公有雲平台?
2 中小型手遊團隊如何選公有雲平台?
3 如何用好公有雲平台,那些是雲平台能完成的,那些是自己必須完成的?
4 要一直使用嗎?
5 如果決定退出了,如何退出?
下面逐條討論:
1 中小型手遊團隊要不要選公有雲平台?
答案是非常必要,主要是從兩個方面考慮:
1)經濟原因,業務剛開始的時候,如果自己購買伺服器,租用機櫃、頻寬等,需要消耗大量的時間和金錢,而如果使用雲主機,申請方便,費用非常低,而且是按照使用時間收費的,非常划算;
2)技術積累和投入,創業初期,整個團隊比較小,都不一定有專業的運維,更不用說虛擬化和雲計算方面的人才了,而使用雲主機等於將這部分需求外包給專業人事,自己不用在這個方面投入人力和資源。
2 中小型手遊團隊如何選公有雲平台?
需要考察以下因素,綜合對比:
1) 雲主機效能
(1) 計算能力:幾個cpu,cpu頻率,因為有些雲主機可能做了頻率限制,可以使用工具測試下,是否能達到標稱的計算能力;
(2) 網路io:網路關心雲主機的網路吞吐,更關心雲主機的發包率,因為遊戲業務都是小包,對發包率的關心更為關心;
( 3) 磁碟io:game server 類應用更關心cpu技術能力,記憶體大小,網路io,db類應用更關心磁碟小io的能力,建議根據自己的壓力模型,進行這方面的測試;
2) 雲主機的可靠性
雲主機安全嗎?
安全性一方面是穩定性如何,一方面是自己的遊戲程式安全嗎?
穩定性方面,虛擬機器是在宿主機上面,宿主機故障,虛擬機器肯定要死機,如果做了高可用,會自動切換到其他宿主機上,如果沒有,恢復需要一段時間;
遊戲程式安全,從技術上,只要願意,雲主機運營商拿走你的程式是輕而易舉的,就看他們內控做的如何,從這個角度將,盡量選一些規模大,正規的雲主機運營商,同時自己在程式上做一些加密和認證,以防萬一;
3) 雲主機的可用性?
誰都不希望天天出問題, 提高可用性,乙個是雲運營的選擇,乙個是如果自己業務允許,也可以做一些高可用配置;
4) 網路質量如何?
(1 ) 覆蓋,
(2 ) 丟包
(3)延時
建議用smokeping之類的軟體測試上一段時間。
5) 特殊服務
備份 快照 重灌 自定義映象 批量建立,有這些可以方便管理;
6)**
這個就不用說了。
3 如果選擇了,如何用好公有雲平台,那些是雲平台能完成的,那些是自己必須完成的?
選擇了雲主機,硬體、網路都不用自己維護,但是自己業務相關的監控,必須自己完成,比如遊戲人數,程序等,這個只能依靠自己,而且必須做好;
4 如果選擇了,要一直使用嗎?
隨著業務增加,雲主機數量也一直在增加,個人認為i3000個以上的雲主機,是逐步要考慮建設自己私有雲平台的時候,理由如下:
1)成本,自己建設成本更低;
2)管理方便性,這時候業務到了一定規模,也有了專業的運維人員,如何提高運維自動化,自動部署業務越來越重要;
5 如果決定退出了,如何退出?
1)自己嘗試搭建私有雲,逐步成熟完善;
2)私有雲,公有雲並行;
3)退出。
中小型MIS開發之我見
中小型mis開發之我見 一 編寫目的 二 系統開發階段簡單介紹 1 拿到專案 制定進度安排計畫 2 實際考察 製作專案需求說明書 3 系統分析 制定模組功能設計書 4 功能 設計概要的業務模型 5 資料庫設計 設計詳盡的資料庫模型 6 設計系統框架 選擇開發模式 7 構建系統架構 搭建具體系統架構 ...
MES系統要符合中小型製造企業的需求
中小型製造企業,特別是離散製造企業,面對紛繁複雜的加工過程,企業的挑戰也是巨大的,生產作業計畫經常變動,製造工藝錯綜複雜 加工過程中的臨時插單 緊急插單 材料緊缺等狀況,時有發生,這時候需要mes系統來幫忙。mes生產管理智慧型製造mes生產管理系統利用搭建生產協同管理平台,提公升控制力 執行力和同...
中小型軟體的開發專案管理
本處指的中小型軟體開發專案是指 參與開發的直接人員 即開發團隊 數量在3 25人 開發時間在3個月 18個月的軟體專案 行數5000 75000行 子程式數量300 3500個 1 軟體開發管理的任務 軟體開發管理的真正任務是團隊成員的智慧型充分而適宜地發揮,並有效地投注在創造軟體的活動中。也就是說...