根據麥肯錫公司調查報告,有高達 71% 的 CIO 將「增加靈活性並縮短服務上線時間」視為首要目標。然而在過去傳統做法中,應用程式的開發及發佈會受限於以下缺點,導致拖延產品上線時間:
- 被孤立的應用程式營運團隊及工具:例如,一個用於地端環境,一個則是用於各類雲環境中
- 不頻繁的發佈加上交付週期長,增加產品部署的風險與複雜度
- 在產品開發過程中,未偵測到可靠性及安全性相關問題
- 隨著新增的應用程式、團隊及更新愈多,缺乏擴展性、可視性及治理。
因此,近年來企業逐漸擁抱容器化技術,並採用一致、政策合規的平台,如 Google Cloud Anthos,協助 IT 人員快速創造更安全可靠且具有更多功能的應用程式。然而,要加速應用程式的研發速度,除了使用 Anthos 平台之外,還需要搭配調整舊有的應用程式開發、發佈的工具和方法,導入現代化的應用程式開發與部署。
而 Google 多年來致力於打造可以大規模運行的服務,包括擬定應用程式開發及發佈的原則、SRE 概念,並創造 Kubernetes 開源技術。透過 Anthos 平台,企業 IT 人員可使用橫跨本地及雲端環境的應用程式開發及發佈工具。接著文章就來談談,如何運用 Google Cloud 應用程式管理平台 Anthos,強化應用程式的開發及部署。