View a markdown version of this page

Konfigurasi jaringan - AWS ParallelCluster

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

Konfigurasi jaringan

AWS ParallelCluster menggunakan Amazon Virtual Private Cloud (VPC) untuk jaringan. VPC menyediakan platform jaringan yang fleksibel dan dapat dikonfigurasi tempat Anda dapat menerapkan cluster.

VPC harus memilikiDNS Resolution = yes, DNS Hostnames = yes dan opsi DHCP dengan nama domain yang benar untuk Wilayah. Set Opsi DHCP default sudah menentukan AmazonProvided DNS yang diperlukan. Jika menentukan lebih dari satu server nama domain, lihat set opsi DHCP di Panduan Pengguna Amazon VPC.

AWS ParallelCluster mendukung konfigurasi tingkat tinggi berikut:

  • Satu subnet untuk node kepala dan komputasi.

  • Dua subnet, dengan node kepala dalam satu subnet publik, dan node komputasi dalam subnet pribadi. Subnet dapat berupa yang baru atau yang sudah ada.

Semua konfigurasi ini dapat beroperasi dengan atau tanpa pengalamatan IP publik. AWS ParallelCluster juga dapat digunakan untuk menggunakan proxy HTTP untuk semua AWS permintaan. Kombinasi konfigurasi ini menghasilkan banyak skenario penerapan. Misalnya, Anda dapat mengonfigurasi satu subnet publik dengan semua akses melalui internet. Atau, Anda dapat mengonfigurasi jaringan sepenuhnya pribadi menggunakan AWS Direct Connect dan proxy HTTP untuk semua lalu lintas.

Lihat diagram arsitektur berikut untuk ilustrasi beberapa skenario ini:

AWS ParallelCluster dalam satu subnet publik

Konfigurasi untuk arsitektur ini memerlukan pengaturan berikut:

[vpc public] vpc_id = vpc-xxxxxx master_subnet_id = subnet-<public> use_public_ips = true

Peng use_public_ips aturan tidak dapat diatur kefalse, karena gateway internet mengharuskan semua instans memiliki alamat IP yang unik secara global. Untuk informasi selengkapnya, lihat Mengaktifkan akses internet di Panduan Pengguna Amazon VPC.

AWS ParallelCluster menggunakan dua subnet

AWS ParallelCluster menggunakan dua subnet

Konfigurasi untuk membuat subnet pribadi baru untuk instans komputasi memerlukan pengaturan berikut:

Perhatikan bahwa semua nilai hanya diberikan sebagai contoh.

[vpc public-private-new] vpc_id = vpc-xxxxxx master_subnet_id = subnet-<public> compute_subnet_cidr = 10.0.1.0/24

Konfigurasi untuk menggunakan jaringan pribadi yang ada memerlukan pengaturan berikut:

[vpc public-private-existing] vpc_id = vpc-xxxxxx master_subnet_id = subnet-<public> compute_subnet_id = subnet-<private>

Kedua konfigurasi ini memerlukan gateway NAT atau proxy internal untuk mengaktifkan akses web untuk instans komputasi.

AWS ParallelCluster dalam satu subnet pribadi yang terhubung menggunakan AWS Direct Connect

Pribadi AWS ParallelCluster dengan AWS Direct Connect

Konfigurasi untuk arsitektur ini memerlukan pengaturan berikut:

[cluster private-proxy] proxy_server = http://proxy.corp.net:8080 [vpc private-proxy] vpc_id = vpc-xxxxxx master_subnet_id = subnet-<private> use_public_ips = false

Ketika use_public_ips disetel kefalse, VPC harus diatur dengan benar untuk menggunakan Proxy untuk semua lalu lintas. Akses web diperlukan untuk node kepala dan komputasi.

AWS ParallelCluster dengan pen jadwal awsbatch

Saat Anda menggunakan awsbatch sebagai jenis penjadwal, membuat lingkungan kom AWS ParallelCluster putasi AWS Batch terkelola. Lingkungan AWS Batch menangani pengelolaan instans kontainer Amazon Elastic Container Service (Amazon ECS), yang diluncurkan dicompute_subnet. AWS Batch Agar berfungsi dengan benar, instans kontainer Amazon ECS memerlukan akses jaringan eksternal untuk berkomunikasi dengan titik akhir layanan Amazon ECS. Ini diterjemahkan ke dalam skenario berikut:

  • compute_subnetMenggunakan NAT gateway untuk mengakses internet. (Kami merekomendasikan pendekatan ini.)

  • Instans yang diluncurkan di compute_subnet memiliki alamat IP publik dan dapat mencapai internet melalui Internet Gateway.

Selain itu, jika Anda tertarik dengan pekerjaan paralel multi-node (dari AWS Batch dokumen):

AWS Batch pekerjaan paralel multi-node menggunakan mode awsvpc jaringan Amazon ECS, yang memberikan wadah pekerjaan paralel multi-node Anda properti jaringan yang sama dengan instans Amazon EC2. Setiap kontainer tugas paralel multisimpul mendapat antarmuka jaringan elastis sendiri, alamat IP privat utama, dan nama host DNS internal. Antarmuka jaringan dibuat di subnet Amazon VPC yang sama dengan sumber daya komputasi host. Grup keamanan yang diterapkan pada sumber daya komputasi Anda juga diterapkan pada antarmuka jaringan.

Saat menggunakan Amazon ECS Task Networking, mode awsvpc jaringan tidak menyediakan antarmuka jaringan elastis dengan alamat IP publik untuk tugas yang menggunakan jenis peluncuran Amazon EC2. Untuk mengakses internet, tugas yang menggunakan jenis peluncuran Amazon EC2 harus diluncurkan di subnet pribadi yang dikonfigurasi untuk menggunakan gateway NAT.

Anda harus mengkonfigurasi gateway NAT untuk mengaktifkan cluster menjalankan tugas paralel multi-node.

AWS ParallelCluster Jaringan dengan awsbatch Scheduler

Untuk informasi selengkapnya, lihat topik berikut: