如何透過 Anthos 簡化混合雲與多雲部署?

大多數企業會在不同的位置運作應用程式——自家的資料中心、各種公有雲 (Multiple public cloud) 或邊緣位置 (Edge)。這些應用程式會在不同的專有技術堆疊上運行,這將會降低開發人員的速度、浪費運算資源並阻礙可擴展性。您如何保障在混合和多雲環境,開發和部署新應用程式的同時,始終如一地操作現有應用程式?您如何獲得資源的集中可見性並進行管理?沒錯,這就是 Anthos 存在的原因! 

本文帶您探討,為何傳統混合雲和多雲部署如此困難,並跟您解說,如何讓橫跨多個環境的應用管理變得更加輕鬆。

傳統的混合雲/多雲管理,為什麼這麼難?

在混合和多雲環境中,您需要管理基礎設施。今天假設您在雲端上使用容器,並使用 Google Cloud 和 AWS 來開發應用程式。無論環境如何,您都需要在整個 IT 足跡 (IT footprint) 實施策略。如要在整個環境中管理您的應用程式,您還需要監控和日誌 (log) 記錄系統,將業務資料、運營資料和警報等,整合到有意義的類別中。 

另外,您可能會使用這些運營數據和警報來進行優化、實施自動化、及設置策略或 SLO。再來,要真正實施您決定執行的更改事項,您需要對系統的不同部分採取行動,這意味著必須深入研究每一個用於策略實施、安全服務、編排容器和管理基礎設施的工具。別忘了,做這些事得佔去你開發、部署應用程式的時間。

假如您得在混合和多雲環境中重複這組任務,如此一來它就會變得非常複雜。您平台上負責安全性和效率的平台管理員、SRE 和 DevOps 團隊必須手動進行逐個叢集的管理、數據收集和資訊整合。

上述提到的只是開發團隊同時需要處理複雜的維運的情形。而事實上,除了以上的情況外,台灣多數大型企業的 IT 或 RD 團隊還會面臨這些困擾:

  • 複雜的 IT 環境:工作負載運行在多種環境中,難以一致有效管理、掌握各服務的狀態與效能,造成工作量激增
  • 成本控制困難:為維持服務可靠穩定,採購大量硬體設備,過多閒置資源未能有效利用而形成高額營運成本
  • 受限廠商綁定:受限特定服務供應商,開發人員難以利用熟悉的開源工具自動化部署,延宕軟體開發與交付作業
  • 法規監管考量:基於合規或資安因素,部分工作負載不適合搬遷上雲,難以導入最新的雲原生技術
  • 大規模政策管理:管理多個環境或系統,希望大規模、自動套用基礎架構設定與政策,減輕系統管理負擔

 

由於這些複雜性與挑戰,會讓企業很難依據情況而做應變,也較難了解應用程式開發在商務上造成哪些具體的影響,也難以確保合規性,對新進的團隊成員要理解這些自然又更複雜。但 Anthos 可以幫助輕鬆解決這些挑戰!

一張圖帶您了解跨雲管理平台 Anthos 的架構

Anthos 是什麼?它如何讓混合和多雲部署變得容易?

有了 Anthos,您可以獲得一致的基礎架構管理方式,在橫跨不同環境中,擁有相似的基礎架構管理、容器管理、服務管理和策略實施。 

Anthos 是一套多雲暨混合雲管理平台,企業能以 Anthos 平台統一部署、管理、運行橫跨雲地環境的應用程式,還能將政策統一推送到各種環境中。不論是開發、維運或資安團隊,Anthos 都能為您省去 IT 管理的麻煩,提升業務營運效率。

Anthos 由一系列的服務構成,包含叢集管理、設定與政策管理、營運管理、微服務管理、應用程式開發與部署。

您可以僅在單一介面就對所有的平台進行檢視,包括商業資訊、警報和運營訊息等的存取。有了這些訊息,您就可以決定優化、自動化和設置策略或 SLO 等事項。

進一步了解 Anthos 

Anthos 底層環境

您可能需要對不同區域設立不同的策略,在不同的開發、測試模擬 (Staging)、生產環境也需要不同的權限。許多工作或任務都需要更高的安全性,這就是 Anthos 環境可幫助你的地方!Anthos 的底層是基於 Kubernetes 創建, 透過將 Kubernetes 叢集進行分組、管理,你可以更精細地使用您的應用程式,並藉此完成更多任務:無論是獲取整個系統的商業洞察力、還是更新開發環境,或進行特定叢集的資料除錯。 

在 Anthos 之上開發應用程式

Anthos 還有助於實現應用程式現代化的開發,因為它將叢集和容器管理從應用程式團隊中抽取出來。Anthos 使您能夠輕鬆地從應用程式團隊中抽取出基礎設施,讓他們能夠輕鬆地在這個環境之上整合各種 CI/CD 解決方案。Anthos 還與 buildpacks 這類的容器的工具配合使用,以簡化封裝過程。另外,您可以使用 Migrate for Anthos 服務,以將這些應用程式從虛擬機中移除,並將它們移動到更現代的託管環境中。

平台與介面,方便管理跨雲環境

Anthos 為平台管理員提供了一個單一介面來監控管理環境,還包括政策控管,以及 marketplace 的功能。這成功減少了管理、執行和溝通所需的工時。Anthos 還為管理員提供了整個系統(包括服務、叢集等)開箱即用的結構化視圖,因此他們可以提高安全性、也更有效地使用資源並展示可衡量的成功。管理員還可以通過宣告式管理來節省時間和精力,他們可以傳達平台的成功、節省成本、提高效率,而無需手動組合數據。

輕鬆部署、統一管理跨雲應用的企業平台-Anthos

如果您想了解更多關於 Anthos 的詳細解說,也歡迎您閱讀這份報告。也歡迎您聯繫 iKala Cloud 雲端顧問為您服務!

(本文翻譯並改編自 Google Cloud。)