

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konfigurasi beberapa antrian
<a name="configuration-of-multiple-queues-v3"></a>

Dengan AWS ParallelCluster versi 3, Anda dapat mengonfigurasi beberapa antrian dengan mengatur [`Scheduler`](Scheduling-v3.md#yaml-Scheduling-Scheduler)ke `slurm` dan menentukan lebih dari satu antrian untuk [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues) dalam file konfigurasi. Dalam mode ini, jenis instance yang berbeda hidup berdampingan dalam node komputasi yang ditentukan di [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources) bagian file konfigurasi. [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)dengan jenis instance yang berbeda diskalakan ke atas atau ke bawah sesuai kebutuhan untuk. [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)

Beberapa *antrian* dalam satu cluster umumnya lebih disukai daripada beberapa cluster ketika beban kerja berbagi infrastruktur dan sumber daya dasar yang sama (seperti penyimpanan bersama, jaringan, atau node login). Jika beban kerja memiliki kebutuhan komputasi, penyimpanan, dan jaringan yang serupa, menggunakan beberapa antrian dalam satu cluster lebih efisien karena memungkinkan untuk berbagi sumber daya dan menghindari duplikasi yang tidak perlu. Pendekatan ini menyederhanakan manajemen dan mengurangi overhead, sambil tetap memungkinkan penjadwalan pekerjaan yang efisien dan alokasi sumber daya. Di sisi lain, beberapa *cluster* harus digunakan ketika ada persyaratan keamanan, data, atau isolasi operasional yang kuat di antara beban kerja. Misalnya, jika Anda perlu mengelola dan mengoperasikan beban kerja secara mandiri, dengan jadwal, siklus pembaruan, atau kebijakan akses yang berbeda, beberapa cluster lebih tepat.


**Antrian cluster dan kuota sumber daya komputasi**  

| Sumber Daya | Kuota | 
| --- | --- | 
|  [`Slurm queues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)  |  50 antrian per cluster  | 
|  [`Compute resources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)  |  50 sumber daya komputasi per antrian 50 sumber daya komputasi per cluster  | 

**Hitungan Node**

Setiap sumber daya komputasi dalam [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)antrian harus memiliki unik [`Name`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-Name),, [`InstanceType`[`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-InstanceType), dan. [`MaxCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MaxCount) [`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)dan [`MaxCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MaxCount)memiliki nilai default yang menentukan rentang instance untuk sumber daya komputasi [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)untuk antrian. Anda juga dapat menentukan nilai Anda sendiri untuk [`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)dan [`MaxCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MaxCount). Setiap sumber daya komputasi di [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)terdiri dari node statis bernomor dari 1 ke nilai [`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)dan node dinamis diberi nomor dari nilai [`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)ke nilai. [`MaxCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MaxCount)

**Contoh Konfigurasi**

Berikut ini adalah contoh dari bagian [Penjadwalan](Scheduling-v3.md) untuk file konfigurasi cluster. Dalam konfigurasi ini ada dua antrian bernama `queue1` dan `queue2` dan masing-masing antrian memiliki [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)dengan yang ditentukan. [`MaxCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MaxCount)

```
Scheduling:
  Scheduler: slurm
  SlurmQueues:
  - Name: queue1
    ComputeResources:
    - InstanceType: c5.xlarge
      MaxCount: 5
      Name: c5xlarge
    - InstanceType: c4.xlarge
      MaxCount: 5
      Name: c4xlarge
  - Name: queue2
    ComputeResources:
    - InstanceType: c5.xlarge
      MaxCount: 5
      Name: c5xlarge
```

**Nama host**

Instance yang diluncurkan ke armada komputasi ditetapkan secara dinamis. Nama host dihasilkan untuk setiap node. Secara default AWS ParallelCluster akan menggunakan format nama host berikut:

 `$HOSTNAME=$QUEUE-$STATDYN-$COMPUTE_RESOURCE-$NODENUM` 
+ `$QUEUE`adalah nama antrian. Misalnya, jika [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)bagian memiliki entri dengan [`Name`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Name)set ke “`queue-name`” maka “`$QUEUE`” adalah “`queue-name`”.
+  `$STATDYN`adalah `st` untuk node statis atau `dy` untuk node dinamis. 
+  `$COMPUTE_RESOURCE`adalah sumber daya [`ComputeResources`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)komputasi yang sesuai dengan node ini. [`Name`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-Name)
+  `$NODENUM`adalah jumlah node. `$NODENUM`adalah antara satu (1) dan nilai [`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)untuk node statis dan antara satu (1) dan [`MaxCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MaxCount)- [`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)untuk node dinamis.

Dari contoh file konfigurasi di atas, node tertentu dari `queue1` dan sumber daya komputasi `c5xlarge` memiliki nama host:. `queue1-dy-c5xlarge-1`

Nama host dan nama domain yang sepenuhnya memenuhi syarat (FQDN) dibuat menggunakan zona yang dihosting Amazon Route 53. FQDN adalah`$HOSTNAME.$CLUSTERNAME.pcluster`, di mana `$CLUSTERNAME` nama cluster.

Perhatikan bahwa format yang sama akan digunakan untuk nama Slurm node juga.

 Pengguna dapat memilih untuk menggunakan EC2 nama host Amazon default dari instance yang memberi daya pada node komputasi alih-alih format nama host default yang digunakan oleh. AWS ParallelCluster Ini dapat dilakukan dengan mengatur [`UseEc2Hostnames`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-Dns-UseEc2Hostnames)parameter menjadi benar. Namun, nama Slurm node akan terus menggunakan AWS ParallelCluster format default.