架構 - Amazon EMR

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

架構

Amazon EMR on EKS 會將應用程式鬆散地耦合到它們執行所在的基礎設施。每個基礎設施層級都為後續層級提供協同運作。當您向 Amazon EMR 提交作業時,您的作業定義會包含其所有應用程式特定參數。Amazon EMR 使用這些參數來指示 Amazon EKS 要部署哪些 Pod 和容器。然後,Amazon EKS 將執行作業所需的 Amazon EC2 和 AWS Fargate 的運算資源帶到線上。

透過這種鬆散的服務耦合,可以同時執行多個安全隔離的作業。也可以使用不同的運算後端對相同作業進行基準測試,或將作業分散到多個可用區域以提高可用性。

下圖說明 Amazon EMR on EKS 如何與其他 AWS 服務搭配使用。

Amazon EMR on EKS 架構