遊戲人必讀!《遊戲技術爐邊對談:開發突圍》活動精華,重點筆記帶著走

儘管 2020 年大環境受疫情衝擊,對遊戲業來說卻是豐碩的一年;然而新的機遇也帶來新的挑戰,不論是玩家更重視體驗、或是更多代理商加入市場使競爭白熱化⋯都使得開發新作有更巨大的阻力。為此,iKala Cloud 與 Google Cloud 今年舉辦一系列的《遊戲技術爐邊對談》活動。3 月 24 日首場我們力邀三強講師與遊戲業者親身交流,探索全新 IT 與雲端技術,活動聚焦「簡化 IT 管理」、「快速建構部署」、「基礎架構擴展」等議題。本文就帶讀者一同回顧 3/24 爐邊對談的精彩片段! 閱讀全文〈遊戲人必讀!《遊戲技術爐邊對談:開發突圍》活動精華,重點筆記帶著走〉

手把手教你以單指令快速建構、部署至 Cloud Run,建 container image 不用煩惱!

Google Cloud 對 Cloud Run 的願景很簡單:讓開發人員能夠在一個全代管、自動擴展的基礎架構上運行其原始碼,且該基礎架構具有以 HTTPS 保護的域名。但到目前為止,部署到 Cloud Run 至少需要兩個獨立的步驟: 閱讀全文〈手把手教你以單指令快速建構、部署至 Cloud Run,建 container image 不用煩惱!〉

從球場到雲端:一窺美國職棒大聯盟 MLB 如何善用 Anthos 部署混合雲

不論是計算打擊率或比賽現場熱狗的銷售量,職棒經營的核心永遠脫離不了數據。對美國國民消遣娛樂 ── 職棒大聯盟 (Major League Baseball, MLB) 來說,要數據處理、分析,並做出決策,都是讓棒球產業如此興盛的關鍵因素。

現在,MLB 選擇使用 Google Cloud 尋求更進階的協助。

MLB 目前協助橫跨美國、加拿大多達 30 組棒球隊,在每個球場內部及雲端數據中心運行著大量工作。然而在運用 Anthos 之後,他們可以將這些工作負載容器化並在最有利應用程式運作的位置執行服務。 閱讀全文〈從球場到雲端:一窺美國職棒大聯盟 MLB 如何善用 Anthos 部署混合雲〉

開發人員小訣竅!簡化、加速你的 Google Kubernetes Engine 開發

當工程師考慮是否要在 Kubernetes 這個容器管理平台進行部署時,關鍵的決定因素通常是 Kubernetes 在維運方面的優勢:更好的資源效率、更高的可擴展性、高彈性與安全性等等。

但事實上,除了維運之外,Kubernetes 也有利於公司的軟體開發;無論是提高程式碼的可攜性、提高生產率,這些因素都讓 Kubernetes 成為許多開發單位的首選。

正如 Gooogle Cloud 在 Re-architecting to cloud native: an evolutionary approach to increasing developer productivity at scale 一文中所提出的論點: Kubernetes 是一種提高開發人員生產力的革命性技術,它讓你能更輕易地開始使用現代的雲原生軟體開發模式(如微服務),帶給你諸多好處,包括:

閱讀全文〈開發人員小訣竅!簡化、加速你的 Google Kubernetes Engine 開發〉

聽過 Configuration as Data 嗎?它在 Kubernetes 中如何實踐?

近幾年,以「雲原生」為基礎的基礎架構和應用框架出現了爆炸性的成長。現代化的基礎架構平台;從 Kubernetes 這類的容器編排工具,到用於快速開發應用程式的無伺服器平台,應有盡有。同時,系統管理員用來部署、配置、管理這些平台的腳本 (shell script),也演變成所謂的「基礎架構即代碼」(Infrastructure as Code, IaC),並透過 Python 或 Ruby 等高階語言或 HashiCorp 的 HCL(通過 Terraform)等專用語言來進行撰寫。

雖然 IaC 已被廣泛使用,但它依然存在嚴重缺陷:「程式碼並沒有為開發者的目的和執行操作之間進行關聯。」關聯性是提供穩定、安全、高速的 IT 環境的基礎,但是,每次修改程式碼時,你都需要執行驗證工具來確定符合開發者的目的。 閱讀全文〈聽過 Configuration as Data 嗎?它在 Kubernetes 中如何實踐?〉