6 個你應該選擇 Google Kubernetes Engine 的理由暨新功能介紹

雲原生技術蔚為主流,由 Google 創造並開源的 Kubernetes (K8s) 是新一代的軟體核心。Google 正在努力建立行業標準和服務,使每個人都能輕鬆使用這項服務。本文就跟您介紹,自去年的 KubeCon 大會以來,Google 又推出了哪些 Kubernetes 的新功能、您如何善用這項技術從中獲益,介紹 6 個您應該選擇 Google Kubernetes Engine(下文簡稱 GKE)作為 K8s 託管服務的原因。 Continue reading “6 個你應該選擇 Google Kubernetes Engine 的理由暨新功能介紹”

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

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

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

MLB 目前協助橫跨美國、加拿大多達 30 組棒球隊,在每個球場內部及雲端數據中心運行著大量工作。然而在運用 Anthos 之後,他們可以將這些工作負載容器化並在最有利應用程式運作的位置執行服務。 Continue reading “從球場到雲端:一窺美國職棒大聯盟 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 是一種提高開發人員生產力的革命性技術,它讓你能更輕易地開始使用現代的雲原生軟體開發模式(如微服務),帶給你諸多好處,包括:

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

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

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

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

深入淺出 Anthos:現代化應用程式的開發與部署

針對 71% 最近將「提高靈活性並加快上線時間」視為企業首要任務的 CIO 們,今天,本文要談談 Anthos 可以如何協助您提高組織中的應用程式的開發和部署。 

傳統而言,應用程式的開發和發佈會受到一些缺點的影響,而這些缺點會拖慢您的上線時間: Continue reading “深入淺出 Anthos:現代化應用程式的開發與部署”