

# Creación de un grupo con ubicación para instancias de EC2
<a name="create-placement-group"></a>

Puede usar un grupo de ubicación para controlar la ubicación de las instancias relacionadas entre sí. Después de crear un grupo de ubicación, puede iniciar instancias en dicho grupo.

**Limitación**  
Puede crear un máximo de 500 grupos de ubicación por región.

------
#### [ Console ]

**Creación de un grupo de ubicación**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Grupos de ubicación**.

1. Elija **Crear grupo con ubicación**.

1. En **Nombre**, especifique un nombre para el grupo.

1. En **Estrategia de ubicación**, elija la estrategia de ubicación del grupo: **Clúster**, **Dispersión**, **Partición** o **Tiempo de precisión**.

   1. Si elige **Distribución**, en **Nivel de distribución**, elija **Host** o **Bastidor**.

   1. Si elige **Partición**, en **Número de particiones**, ingrese el número de particiones del grupo.

   1. Si elige **Clúster**, puede especificar un grupo de ubicación de tiempo de precisión principal para garantizar que las instancias del grupo con ubicación en clúster se lancen en hardware compatible con tiempo de precisión.

1. (Opcional) Para agregar una etiqueta, en **Etiquetas** elija **Agregar nueva etiqueta** e ingrese una clave y un valor.

1. Elija **Crear grupo**.

------
#### [ AWS CLI ]

Utilice el comando [create-placement-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-placement-group.html).

**Creación de un grupo con ubicación en clúster**  
En el ejemplo siguiente se crea un grupo de ubicación que utiliza la estrategia de ubicación en `cluster` y se aplica una etiqueta con una clave de `purpose` y un valor de `production`.

```
aws ec2 create-placement-group \
    --group-name {{my-cluster}} \
    --strategy cluster \
    --tag-specifications 'ResourceType=placement-group,Tags={Key={{purpose}},Value={{production}}}'
```

**Creación de un grupo con ubicación en clúster con un grupo con ubicación de tiempo de precisión principal**  
En el siguiente ejemplo se crea un grupo con ubicación en clúster que especifica un grupo de ubicación de tiempo de precisión principal mediante el parámetro `--parent-group-id`.

```
aws ec2 create-placement-group \
    --group-name {{my-cluster}} \
    --strategy cluster \
    --parent-group-id {{pg-0aaa1111111111111}}
```

**Creación de un grupo con ubicación en particiones**  
En el ejemplo siguiente se crea un grupo de ubicación que utiliza la estrategia de ubicación en `partition` y se especifican las cinco particiones mediante el parámetro `--partition-count`.

```
aws ec2 create-placement-group \
    --group-name {{HDFS-Group-A}} \
    --strategy partition \
    --partition-count {{5}}
```

**Creación de un grupo con ubicación temporal de precisión**  
En el siguiente ejemplo se crea un grupo de ubicación que utiliza la estrategia de ubicación `precision-time`.

```
aws ec2 create-placement-group \
    --group-name {{my-precision-time-pg}} \
    --strategy precision-time
```

------
#### [ PowerShell ]

Utilice el cmdlet [New-EC2PlacementGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2PlacementGroup.html).

**Creación de un grupo con ubicación en clúster**  
En el siguiente ejemplo se crea un grupo con ubicación en clúster.

```
New-EC2PlacementGroup `
    -GroupName {{my-placement-group}} `
    -Strategy cluster
```

**Creación de un grupo con ubicación en clúster con un grupo con ubicación de tiempo de precisión principal**  
En el siguiente ejemplo se crea un grupo con ubicación en clúster que especifica un grupo de ubicación de tiempo de precisión principal mediante el parámetro `-ParentGroupId`.

```
New-EC2PlacementGroup `
    -GroupName {{my-placement-group}} `
    -Strategy cluster `
    -ParentGroupId {{pg-0aaa1111111111111}}
```

**Creación de un grupo con ubicación en particiones**  
En el siguiente ejemplo, se crea un grupo con ubicación en particiones.

```
New-EC2PlacementGroup `
    -GroupName {{my-placement-group}} `
    -Strategy partition `
    -PartitionCount {{5}}
```

**Creación de un grupo con ubicación temporal de precisión**  
En el siguiente ejemplo se crea un grupo en ubicación de tiempo de precisión.

```
New-EC2PlacementGroup `
    -GroupName {{my-precision-time-pg}} `
    -Strategy precision-time
```

------