View a markdown version of this page

Tenet 6. 以策略方式使用容器 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Tenet 6. 以策略方式使用容器

容器在支援多雲端策略方面可以發揮重要作用,但識別其限制也很重要。對於任何現代的雲端原生應用程式來說,使用容器通常是個好主意,因為它們可為不同環境的可攜性和一致性提供優勢。容器與平台無關,這表示它們可以在支援容器化技術的任何雲端平台或基礎設施上執行,例如 Kubernetes。使用容器的組織可以開發和封裝其應用程式一次,然後將它們一致地部署到多個雲端提供者或內部部署環境,而無需進行重大修改。透過封裝容器內的應用程式程式碼、相依性和執行時間環境,您可以實現高度的可攜性,這可讓您在雲端提供者之間或在雲端和內部部署資料中心之間無縫移動工作負載。

不過,容器可能無法解決每個使用案例,也無法消除組織在採用多雲端策略時可能面臨的所有挑戰。容器最適合用於現代的微服務型架構,但可能不太適合大型的單一應用程式。此外,雖然容器可以解決某些可攜性方面的問題,例如應用程式執行期,但它們不會自動解決資料管理、安全政策和其他跨雲端相依性的問題。組織仍需要仔細規劃和架構其多雲端解決方案,以確保一致的資料管理、統一的安全控制,以及雲端託管和內部部署元件之間的無縫整合。

我們的指引:

  • 使用每個雲端供應商的原生容器管理功能,將商業價值最大化並加速交付。這種方法可確保最佳效能,同時避免建立很少提供有意義的傳回的雲端無關解決方案的複雜性。

  • 開發容器策略,以解決完整的營運狀況,包括資料管理、安全性和跨雲端相依性。當您做出容器架構決策時,專注於業務成果。