本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EKS 上的 Amazon EMR 是什麼?
EKS 上的亞馬遜 EMR 為亞馬遜 EMR 提供了一個部署選項,可讓您在亞馬遜彈性庫伯尼特斯服務(亞馬遜 EKS)上運行開源大數據框架。使用此部署選項,您可以專注於執行分析工作負載,同時 Amazon EMR on EKS 為開放原始碼應用程式建置、設定和管理容器。
如果您已經使用 Amazon EMR,您現在可以在相同的 Amazon EKS 叢集上與其他類型的應用程式一起執行以 Amazon EMR 為基礎的應用程式。此部署選項還可改善資源使用率,並簡化跨多個可用區域的基礎架構管理。如果您已經在 Amazon EKS 上執行大數據架構,您現在可以使用 Amazon EMR 自動化佈建和管理,以及更快速地執行 Apache Spark。
Amazon EMR on EKS 可讓您的團隊更有效地以符合成本效益的方式來處理相當大量的資料:
-
您可以在通用資源集區上執行應用程式,而不必佈建基礎結構。您可以使用Amazon EMR Studio和AWS開發套件或AWS CLI開發、提交和診斷 EKS 叢集上執行的分析應用程式。您可以使用 Amazon EMR on Apache Airflow (MWAA) 上的 Amazon EMR 任務。
-
基礎設施團隊可以集中管理通用運算平台,以將 Amazon EMR 工作負載與其他容器型應用程式合併。您可以使用常用的 Amazon EKS 工具簡化基礎設施管理,並利用共用叢集來處理需要不同版本開放原始碼架構的工作負載。您也可以透過自動化 Kubernetes 叢集管理和作業系統修補來減少營運成本。使用 Amazon EC2 和 Amazon EC2AWS Fargate,您可以啟用多個運算資源,以符合效能、營運或財務需求。
下圖顯示 Amazon EMR 的兩種不同部署模型。
