Local Zones 上 AWS 的 EMR 集群 - Amazon EMR

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Local Zones 上 AWS 的 EMR 集群

从 Amazon EMR 版本 5.28.0 开始,您可以在本地区域子网上创建和运行 Amazon EMR 集群,作为支持 AWS 本地区域的区域的 AWS 逻辑扩展。本地区域使 Amazon EMR 功能和一部分服务(例如计算和存储 AWS 服务)可以放置在离用户更近的地方,从而为本地运行的应用程序提供极低的延迟访问。有关可用的 Local Zones 列表,请参阅 AWS Local Zones。有关访问可用的 L AWS ocal Zones 的信息,请参阅区域、可用区和本地区域

支持的实例类型

下列实例类型可用于 Local Zones 的 Amazon EMR 集群。实例类型可用性可能因区域而异。

实例类 实例类型
通用型 m5.xlarge | m5.2xlarge | m5.4xlarge | m5.12xlarge | m5.24xlarge | m5d.xlarge | m5d.2xlarge | m5d.4xlarge | m5d.12xlarge | m5d.24xlarge
计算优化 c5.xlarge | c5.2xlarge | c5.4xlarge | c5.9xlarge | c5.18xlarge | c5d.xlarge | c5d.2xlarge | c5d.4xlarge| c5d.9xlarge | c5d.18xlarge
内存优化 r5.xlarge | r5.2xlarge | r5.4xlarge | r5.12xlarge | r5d.xlarge | r5d.2xlarge | r5d.4xlarge | r5d.12xlarge | r5d.24xlarge
存储优化 i3en.xlarge | i3en.2xlarge | i3en.3xlarge | i3en.6xlarge | i3en.12xlarge | i3en.24xlarge

在 Local Zones 上创建 Amazon EMR 集群

通过将 Amazon EMR 集群启动到与 AWS 本地区域关联的 Amazon VPC 子网中,在本地区域上创建 Amazon EMR 集群。您可以使用美国西部(俄勒冈)控制台中的 Local Zones 名称(如 us-west-2-lax-1a)访问集群。

Local Zones 目前不支持亚马逊 EMR 笔记本电脑,也不支持使用接口 VPC 终端节点 () 直接连接到亚马逊 EMR。AWS PrivateLink

Console
使用控制台在本地区域创建集群
  1. 登录 AWS Management Console,然后在 /emr 上打开亚马逊 EMR 控制台。https://console.aws.amazon.com

  2. EC2在左侧导航窗格的 EMR on 下,选择集群,然后选择创建集群。

  3. 在 “网络” 下,选择具有以下格式的本地区域 ID 的 EC2 子网:子网 123abc | us-west-2-lax-1a。

  4. 为统一的实例组或实例集选择实例类型或添加 Amazon EBS 存储卷。

  5. 选择适用于集群的任何其他选项。

  6. 要启动集群,选择 Create cluster(创建集群)。

CLI
要在本地区域上创建群集,请使用 AWS CLI
  • 使用 create-cluster 命令以及本地区域 SubnetId 的命令,如下例所示。将 subnet-22 XXXX1234567 替换为本地区域, SubnetId 并根据需要替换其他选项。有关更多信息,请参阅 https://docs.aws.amazon.com/cli/latest/reference/emr/create-cluster.html

    aws emr create-cluster \ --name "Local Zones cluster" \ --release-label emr-5.29.0 \ --applications Name=Spark \ --ec2-attributes KeyName=myKey,SubnetId=subnet-22XXXX1234567 \ --instance-type m5.xlarge --instance-count 3 --use-default-roles