現代運算推薦指南

Kubernetes 運作模型

下列哪一項最適用於您的使用案例? 如果您需要協助,按一下這裡。

受管 Kubernetes 服務圖示

我想要使用受管 Kubernetes 服務

您沒有任何獨特需求,並且希望透過高度可擴展、可靠且安全的受管 Kubernetes 環境,充分利用 AWS 的卓越營運。
利用 Red Hat OpenShift 圖示

我需要利用 Red Hat OpenShift

您或貴組織可能已經做出了策略決定,要使用 Red Hat OpenShift 來部署您的應用程式,或者可能需要 Red Hat OpenShift 提供的立即可用體驗和意見層級。
自訂控制平面圖示

我需要自訂控制平面 (不常見)

您擁有獨特的控制平面組態需求 (例如,自訂 API 伺服器旗標或基於特定原因存取 etcd),而這是 Amazon EKS 無法滿足的。

協助我了解

您來到這裡,是因為您已決定使用 Kubernetes,或者需要靈活的開放原始碼生態系統,其中包含許多可根據您的需求定制的選項。

若您希望利用開放原始碼專案的龐大生態系統來滿足您的需求,或是想要使用相同 API 和技能 (無論您是要部署到雲端還是內部部署),Kubernetes 是絕佳的選擇。

AWS 是執行 Kubernetes 的最佳場所,因為您可以充分利用 AWS 的安全性、效能、規模、可靠性和可用性。AWS 還提供一致的工具,因此客戶可以在任何需要雲端遷移、延遲、可用性或駐留要求的地方執行以 Kubernetes 為基礎的應用程式。

執行 Kubernetes on AWS 時,有三個主要選項:

1.如果您希望 AWS 協助您管理 Kubernetes,請選取「我想要使用受管 Kubernetes 服務」。Amazon EKS 是一項受管 Kubernetes 服務,用於在 AWS 雲端和內部部署執行 Kubernetes。透過 Amazon EKS,您可以利用 AWS 基礎設施的所有效能、規模、可靠性和可用性,以及與 AWS 聯網和安全服務整合。在雲端,Amazon EKS 能夠自動管理 Kubernetes 控制平面節點的可用性和可擴展性,而這些節點負責排定容器的行程、管理應用程式可用性、存放叢集資料及其他關鍵任務,因此您可以將更多時間投注在建置功能上。在內部部署,Amazon EKS Anywhere 提供一致、完全支援的 Kubernetes 解決方案,其中包含整合式工具和 AWS Outposts 簡單部署、虛擬機或裸機伺服器。在絕大多數情況下,Amazon EKS 是客戶的最佳選擇。

2. 如果您致力於執行 Red Hat OpenShift,則請選取「我需要利用 Red Hat OpenShift」。Red Hat OpenShift Service on AWS (ROSA) 提供使用 OpenShift 的整合體驗。您可以使用廣泛的 AWS 運算、資料庫、分析、機器學習 (ML)、聯網、行動和其他服務,來更快地建置安全且可擴展的應用程式。

3. 如果您已確定選項 1 和選項 2 不適合,請選取「我需要自訂控制平面 (不常見)」。在極少數情況下,Amazon EKS 或 ROSA 都不是最佳選擇,這通常是因為對控制平面的管理方式,有非常特殊的需求。通常不建議使用這種方法,因為會需要額外的工作量,但在極少數情況下,您可以自行管理 Amazon EC2 上的 Kubernetes。