Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan sistem berkas jaringan dengan AWS PCS
Anda dapat melampirkan sistem file jaringan ke node yang diluncurkan dalam grup node komputasi AWS Parallel Computing Service (AWS PCS) untuk menyediakan lokasi persisten di mana data dan file dapat ditulis dan diakses. Anda dapat menggunakan sistem file yang disediakan oleh AWS layanan, termasuk Amazon Elastic File System (AmazonEFS), Amazon FSx for Open ZFS, Amazon FSx for Lustre, dan Amazon File Cache. Anda juga dapat menggunakan sistem file yang dikelola sendiri, seperti NFS server.
Topik ini mencakup pertimbangan dan contoh penggunaan sistem file jaringan dengan AWS PCS.
Pertimbangan untuk menggunakan sistem file jaringan
Detail implementasi untuk berbagai sistem file berbeda, tetapi ada beberapa pertimbangan umum.
-
Perangkat lunak sistem file yang relevan harus diinstal pada instance. Misalnya, untuk menggunakan Amazon FSx untuk Lustre, yang sesuai Lustre paket harus ada. Ini dapat dicapai dengan memasukkannya ke dalam grup node komputasi AMI atau menggunakan skrip yang berjalan saat boot instance.
-
Harus ada rute jaringan antara sistem file jaringan bersama dan instance grup node komputasi.
-
Aturan grup keamanan untuk sistem file jaringan bersama dan instance grup node komputasi harus mengizinkan koneksi ke port yang relevan.
-
Anda harus menjaga konsistensi POSIX namespace pengguna dan grup di seluruh sumber daya yang mengakses sistem file. Jika tidak, pekerjaan dan proses interaktif yang berjalan di PCS klaster Anda mungkin mengalami kesalahan izin.
-
Pemasangan sistem file dilakukan dengan menggunakan EC2 meluncurkan template. Kesalahan atau batas waktu dalam memasang sistem file jaringan dapat mencegah instance tersedia untuk menjalankan pekerjaan. Ini, pada gilirannya, dapat menyebabkan biaya yang tidak terduga. Untuk informasi selengkapnya tentang men-debug template peluncuran, lihatMenggunakan template EC2 peluncuran Amazon dengan AWS PCS.
Contoh pemasangan jaringan
Anda dapat membuat sistem file menggunakan AmazonEFS, Amazon FSx untuk Lustre, Amazon FSx for OpenZFS, dan Amazon File Cache. Perluas bagian yang relevan di bawah ini untuk melihat contoh setiap pemasangan jaringan.
Pengaturan sistem file
Buat sistem EFS file Amazon. Pastikan ia memiliki target mount di setiap Availability Zone tempat Anda akan meluncurkan instance grup node PCS komputasi. Pastikan juga setiap target mount dikaitkan dengan grup keamanan yang memungkinkan akses masuk dan keluar dari instance grup node PCS komputasi. Untuk informasi selengkapnya, lihat Memasang target dan grup keamanan di Panduan Pengguna Amazon Elastic File System.
Luncurkan template
Tambahkan grup keamanan dari pengaturan sistem file Anda ke template peluncuran yang akan Anda gunakan untuk grup node komputasi.
Sertakan data pengguna yang menggunakan cloud-config
mekanisme untuk memasang sistem EFS file Amazon. Ganti nilai berikut dalam skrip ini dengan detail Anda sendiri:
-
— Jalur pada setiap instance tempat Anda akan memasang Amazon EFSmount-point-directory
-
— ID sistem file untuk sistem EFS filefilesystem-id
MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" packages: - amazon-efs-utils runcmd: - mkdir -p /
mount-point-directory
- echo "filesystem-id
:/ /mount-point-directory
efs tls,_netdev" >> /etc/fstab - mount -a -t efs defaults --==MYBOUNDARY==--
Pengaturan sistem file
Buat sistem file FSx for Lustre di VPC mana Anda akan menggunakan. AWS PCS Untuk meminimalkan transfer antar zona, terapkan di subnet di Availability Zone yang sama di mana Anda akan meluncurkan sebagian besar instance grup node PCS komputasi Anda. Pastikan sistem file dikaitkan dengan grup keamanan yang memungkinkan akses masuk dan keluar dari instance grup node PCS komputasi. Untuk informasi selengkapnya tentang grup keamanan, lihat Kontrol akses sistem berkas dengan Amazon VPC di Panduan Pengguna Amazon FSx for Lustre.
Luncurkan template
Sertakan data pengguna yang digunakan cloud-config
untuk me-mount sistem file FSx for Lustre. Ganti nilai berikut dalam skrip ini dengan detail Anda sendiri:
-
— Jalur pada contoh di mana Anda ingin me-mount FSx untuk Lustremount-point-directory
-
— ID sistem file FSx untuk sistem file Lustrefilesystem-id
-
— Nama mount untuk sistem file FSx untuk Lustremount-name
-
— Wilayah AWS Tempat sistem file FSx for Lustre digunakan (harus sama dengan sistem Anda) AWS PCSregion-code
-
(Opsional)
- Setiap versi Lustre didukung oleh FSx untuk Lustrelatest
MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" runcmd: - amazon-linux-extras install -y lustre=
latest
- mkdir -p /mount-point-directory
- mount -t lustrefilesystem-id
.fsx.region-code
.amazonaws.com@tcp:/mount-name
/mount-point-directory
--==MYBOUNDARY==
Pengaturan sistem file
Buat sistem ZFS file FSx for Open di VPC mana Anda akan menggunakan AWS PCS. Untuk meminimalkan transfer antar zona, terapkan di subnet di Availability Zone yang sama di mana Anda akan meluncurkan sebagian besar instance grup node AWS PCS komputasi Anda. Pastikan sistem file dikaitkan dengan grup keamanan yang memungkinkan akses masuk dan keluar dari instance grup node AWS PCS komputasi. Untuk informasi selengkapnya tentang grup keamanan, lihat Mengelola akses sistem file dengan Amazon VPC di FSxPanduan ZFS Pengguna Terbuka.
Luncurkan template
Sertakan data pengguna yang digunakan cloud-config
untuk me-mount volume root untuk sistem ZFS file FSx for Open. Ganti nilai berikut dalam skrip ini dengan detail Anda sendiri:
-
— Jalur pada instance tempat Anda ingin memasang FSx untuk Open ZFS sharemount-point-directory
-
— ID sistem file untuk sistem ZFS file FSx untuk Openfilesystem-id
-
— Wilayah AWS Tempat sistem ZFS file FSx for Open digunakan (harus sama dengan AWS PCS sistem Anda)region-code
MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" runcmd: - mkdir -p /
mount-point-directory
- mount -t nfs -o noatime,nfsvers=4.2,sync,rsize=1048576,wsize=1048576filesystem-id
.fsx.region-code
.amazonaws.com:/fsx/ /mount-point-directory
--==MYBOUNDARY==
Pengaturan sistem file
Buat Cache File Amazon di VPC tempat yang akan Anda gunakan AWS PCS. Untuk meminimalkan transfer antar zona, pilih subnet di Availability Zone yang sama di mana Anda akan meluncurkan sebagian besar instance grup node PCS komputasi Anda. Pastikan File Cache dikaitkan dengan grup keamanan yang memungkinkan lalu lintas masuk dan keluar pada port 988 antara PCS instance Anda dan File Cache. Untuk informasi selengkapnya tentang grup keamanan, lihat Kontrol akses cache dengan Amazon VPC di Panduan Pengguna Cache File Amazon.
Luncurkan template
Tambahkan grup keamanan dari pengaturan sistem file Anda ke template peluncuran yang akan Anda gunakan untuk grup node komputasi.
Sertakan data pengguna yang digunakan cloud-config
untuk memasang Cache File Amazon. Ganti nilai berikut dalam skrip ini dengan detail Anda sendiri:
-
— Jalur pada contoh di mana Anda ingin me-mount FSx untuk Lustremount-point-directory
-
— Nama Sistem Nama Domain (DNS) untuk File Cachecache-dns-name
-
— Nama mount untuk File Cachemount-name
MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==MYBOUNDARY==" --==MYBOUNDARY== Content-Type: text/cloud-config; charset="us-ascii" runcmd: - amazon-linux-extras install -y lustre=2.12 - mkdir -p /
mount-point-directory
- mount -t lustre -o relatime,flockcache-dns-name
@tcp:/mount-name
/mount-point-directory
--==MYBOUNDARY==