向上國際 (XSG): 遷移Google Cloud 成本銳減, 系統防禦更安全

有關 向上國際 (XSG)

向上國際(XSG)創立自2007年,專注在各種實體和線上遊戲平台的開發,每年製作高達50款休閒類遊戲,客戶涵蓋美國、台灣、馬來西亞、日本等國家及地區。專業的技術與研發能力讓XSG多次獲得台灣經濟部產品內容大獎、 Google Play年度最佳遊戲、G2E最熱門產品等獎項。

產業別: Gaming
地區: 台灣

請告訴我們您遇到的挑戰,我們在此提供您協助。

聯絡我們

有關 iKala

iKala為Google Cloud的合作夥伴,為企業提供數位轉型以及數據驅動行銷方案的行銷科技公司。

向上國際使用Google Cloud部署後端程式,大幅度節省運營成本,實現擴展業務的目標。

Google Cloud 結果

  • 新架構的開發成本節省>80%
  • 有效地解決系統安全問題,防禦分佈式拒絕服務 (DDoS) 攻擊
  • 設置專案可以迅速地拓展海外服務,有助於擴展業務

將自建機房遷移至Google Cloud,解決了系統安全問題。

作為台灣遊戲產業最大研發商之一的向上國際(XSG),旗下的遊戲產品深受客戶及玩家喜愛。

研發團隊透過數據分析,觀察玩家對於遊戲的回饋反應來調整遊戲內容,讓各產品更加貼近市場需求。XSG對於新技術的引入與開發不遺餘力,早在2016年便推出採用虛擬實境(VR)和混和實境(MR)等技術所開發的遊戲。為了保持技術優勢,XSG也不斷引入新的理論與技術。

XSG在2017年開始使用 Google Cloud 作為更新基礎建設的主要平台,除了地域的優勢之外,Google Cloud的低延遲性和高效率也讓XSG節省了不少時間與成本,有助於公司善用資源。

XSG的技術指導李明憲說:「我們在公司設立以來就擁有自己的IDC機房、私有雲和虛擬機。我們之所以選擇Google Cloud,是因為我們在機房運營管理和基礎建設上的維運耗費許多人力與時間,再加上網路系統發生事故,讓我們考慮改善機房設施,轉移至一個更快速、穩定與安全的雲端平台。」

李明憲表示,公司評估過不同的雲端服務後選擇了Google Cloud。「我們主要的客群是在台灣,而Google Cloud在台灣設有機房,沒有地域上的限制。在自建機房的時代,因為系統和人力上的限制,要將應用程序部署到不同的國家和地區是一項挑戰。轉移到Google Cloud之後,我們只需要尋找離地區最近的結點,把應用程序部署上去就可以開始服務。」

「在自建機房的時代,因為系統和人力上的限制,要將應用程序部署到不同的國家和地區是一項挑戰。轉移到Google Cloud之後,我們只需要尋找離地區最近的結點,把應用程序部署上去就可以開始服務。」

— 李明憲,技術指導

Cloud Storage和BigQuery簡化存儲和備份過程

Google Cloud 不僅解決了XSG的網路延遲問題,大數據分析產品 BigQuery 也有助於XSG 了解客戶群,增強用戶體驗。李明憲說:「由於我們的遊戲資料龐大,過往的資料庫系統在處理和查閱資料的時候總是不勝負荷。使用了BigQuery 後,資料查詢問題就變得更為簡易。」

遷移至Google Cloud後,XSG就將產品資料上傳至Firebase 移動平台,實現構建移動應用,並提供實時資料存儲等功能。李明憲表示,使用了Firebase之後,研發團隊可以掌握玩家們在應用程序的停留和活躍時間,並收集玩家的屬性和特徵,快速開發高品質的應用程式,擴大用戶群,進而賺取更多收益。

除了資料分析,XSG也使用了Google Cloud的數據存儲產品如Cloud SQL、Stackdriver 和Cloud Storage。 其中,Cloud Storage 提供快速且極為耐用的低成本存儲服務,成為XSG的完美之選。Cloud Storage 中的備份數據在減少備份和歸檔的成本之餘,又能同時保障即時訪問。由於所有存儲類別具備低至毫秒級的延遲,李明憲認為,轉換至過程更為輕鬆簡易:「我們使用Cloud Storage進行資料備份,不論是容量或是成本都相對降低也沒有難度,不像過往使用機房那樣複雜。」

「Google Cloud的多重認證賬號授權的機制,除了提供完整的防火牆設定,更加強了防禦性,使我們不需要再購置任何的認證系統。除此之外,在設備的管理上也十分便利,讓我們節省成本與時間。」

— 李明憲,技術指導

Google Cloud 安全至上,從容應付網路攻擊

隨著網路遊戲發展一日千里,各種攻擊也隨之而來,尤其是線上遊戲行業更是首當其衝,成為分佈式拒絕服務(DDoS)攻擊的重災區。XSG也不能倖免,在自建機房的年代曾經遭受DDos攻擊,因為缺乏資源的情況下無法及時制止。

李明憲說:「只要有新產品上線或活動,線上遊戲廠商自然成為駭客的攻擊目標。記得一次我們遭受DDos攻擊,因為頻寬有限,缺乏資源的情況下,我們必須切換線路和IP,而我們的IDC機房無法承受這麼大的容量。不管我們增加了什麼樣的設備,防禦措施,在這一段方面其實都無法有效地解決。」

自從採用了Google Cloud之後,這些駭客攻擊有效地控制下來。李明憲表示:「Google Cloud的多重認證帳號授權的機制,除了提供完整的防火牆設定,更加強了防禦性,使我們不需要再購置任何的認證系統。除此之外,在設備的管理上也十分便利,讓我們節省成本與時間。」

李明憲解釋,過往如果發生攻擊或突發狀況,團隊需要增派額外的人手加速處理,耗時耗力。「以前我們的機房線路和安全設備,一旦流量超過上限的時候就可能會出現失靈的狀況。現在有了Google Cloud,只需要一個按鈕就可以輕鬆解決問題。」他笑著說。

Kubernetes Engine容器式構建使開發成本銳減

越來越多的公司與企業開始使用容器來構建應用程式,因為這種方式可以方便地實現擴展、複製以及升級。 XSG在2017年採用使用 Kubernetes Engine 進行容器式開發之後,充分體驗了其中的益處。

「我們的應用程式架構變得更為強大了。以前的應用程式架構不強,就算沒有駭客騷擾,還是會發生一些沒有辦法預期的故障。現在如果伺服器發生故障,Kubernetes Engine 系統有自動伸縮的能力會自動管理,不像以前得依賴人工。」李明憲說。

李明憲也透露,XSG在遷移至容器式的開發之後,開發成本大幅度銳減八至九成。「以前需要1萬多美元,現在的費用僅僅是 4、500美元,大大省卻了包括人力和機器、頻寬等隱形的成本。」目前XSG的自建機房數量已慢慢減少,新的產品項目已漸漸遷移至Google Cloud。

「透過Google Cloud設置專案,我們可以迅速地開發服務,將架構部署到其他的海外市場 。」

— 李明憲,技術指導

iKala的培訓諮詢使XSG獲益不淺

iKala作為親密合作夥伴,為XSG團隊提供不少技術上的支持,包括每月舉行一次的Google Cloud技術共享會議。此外,iKala的團隊還為XSG使用的Google產品(例如BigQuery,Dataflow和其他功能,例如服務器計算架構)提供量身訂製的培訓班。

對此,XSG對iKala的支持深表感激。李明憲說:「因為我們使用Google Cloud的時間不算長,所以對很多的功能仍是一知半解,常常會遇到一些問題。所以團隊每個月就會把問題整理出來,iKala的團隊會協助我們解決問題。由於他們在這個領域擁有豐富的經驗,和他們合作使我們獲益不淺,」

展望未來,XSG目前正在設計認知架構,計劃於2020年年中推出。新架構目前已經在測試階段。李明憲表示:「公司的計劃是想要將業務擴展到東南亞其他國家及地區,因此新的系統架構需要更為穩健。透過Google Cloud設置專案,我們可以迅速地開發服務,將架構部署到其他的海外市場 。」

請告訴我們您遇到的挑戰,我們在此提供您協助。

聯絡我們

有關 向上國際 (XSG)

向上國際(XSG)創立自2007年,專注在各種實體和線上遊戲平台的開發,每年製作高達50款休閒類遊戲,客戶涵蓋美國、台灣、馬來西亞、日本等國家及地區。專業的技術與研發能力讓XSG多次獲得台灣經濟部產品內容大獎、 Google Play年度最佳遊戲、G2E最熱門產品等獎項。

產業別: Gaming
地區: 台灣

有關 iKala

iKala為Google Cloud的合作夥伴,為企業提供數位轉型以及數據驅動行銷方案的行銷科技公司。