Amazon Local Zones 上的 EMR 集群 - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon Local Zones 上的 EMR 集群

从 Amazon EMR 版本 5.28.0 开始,您可以在 Amazon Local Zones 子网上创建和运行 Amazon EMR 集群,作为支持 Local Zones 的Amazon区域的逻辑扩展。本地区域使得 Amazon EMR 功能和Amazon服务的子集(如计算和存储服务)在位置上与用户更近,从而为本地运行的应用程序提供非常低的延迟访问。有关可用的 Local Zones 列表,请参阅 Amazon Local Zones。有关访问可用Amazon Local Zones 的信息,请参阅区域、可用区和 Local 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 Local Zones 中创建 Amazon EMR 集群:将 Amazon EMR 集群启动到与本地区域关联的 Amazon VPC 子网中。您可以使用美国西部(俄勒冈)控制台中的 Local Zones 名称(如 us-west-2-lax-1a)访问集群。

Local Zones 目前不支持 Amazon EMR Notebooks,也不支持使用接口 VPC 终端节点(Amazon PrivateLink)直接连接到 Amazon EMR。

使用 Amazon EMR 控制台在 Local Zones 创建 EMR 集群

若在 Local Zones 上使用Amazon Web Services Management Console创建新的 Amazon EMR 集群,请指定与您的 Local Zones 关联的 Amazon EC2 子网。

  1. 打开 Amazon EMR 控制台

  2. 选择创建集群

  3. 选择 Go to advanced options (转到高级选项)

  4. Software Configuration (软件配置) 下,对于 Release (版本),选择 5.28.0 或更高版本。

  5. Hardware Configuration (硬件配置) 下,对于 EC2 Subnet (EC2 子网),选择具有以下格式的 Local Zones ID 的 EC2 子网:subnet 123abc | us-west-2-lax-1a。

  6. 为统一的实例组或实例机群添加 Amazon EBS 存储卷并选择实例类型。

要使用Amazon CLI在本地区域创建 Amazon EMR 集群

使用 create-cluster 命令以及 Local Zones 的 SubnetId,如以下示例中所示。将 subnet-22XXXX1234567 替换为本地区域 SubnetId,并根据需要替换其他选项。有关更多信息,请参阅https://docs.amazonaws.cn/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