Memasang sistem file One Zone - Amazon Elastic File System

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

Memasang sistem file One Zone

Sistem file Amazon EFS One Zone hanya mendukung satu target mount yang terletak di Availability Zone yang sama dengan sistem file. Anda tidak dapat menambahkan target pemasangan tambahan. Bagian ini menjelaskan hal-hal yang perlu dipertimbangkan saat memasang sistem file One Zone.

Anda dapat menghindari biaya transfer data antar Availability Zone dan mencapai kinerja yang lebih baik dengan mengakses sistem file EFS menggunakan instans komputasi Amazon EC2 yang terletak di Availability Zone yang sama dengan target pemasangan sistem file.

Prosedur di bagian ini membutuhkan yang berikut:

Memasang sistem file One Zone pada EC2 di Availability Zone yang berbeda

Jika Anda memasang sistem file One Zone pada instans EC2 yang terletak di Availability Zone yang berbeda, Anda harus menentukan nama Availability Zone sistem file atau nama DNS dari target pemasangan sistem file dalam perintah mount helper mount.

Buat direktori yang dipanggil efs untuk digunakan sebagai titik pemasangan sistem file menggunakan perintah berikut:

sudo mkdir efs

Gunakan perintah berikut untuk me-mount sistem file menggunakan EFS mount helper. Perintah menentukan nama Availability Zone sistem file.

sudo mount -t efs -o az=availability-zone-name,tls file-system-id mount-point/

Ini adalah perintah dengan nilai sampel:

sudo mount -t efs -o az=us-east-1a,tls fs-abcd1234567890ef efs/

Perintah berikut memasang sistem file, menentukan nama DNS dari target mount sistem file.

sudo mount -t efs -o tls mount-target-dns-name mount-point/

Ini adalah perintah dengan contoh mount nama DNS target.

sudo mount -t efs -o tls us-east-1a.fs-abcd1234567890ef9.efs.us-east-1.amazonaws.com efs/

Memasang sistem file One Zone di Availability Zone yang berbeda secara otomatis dengan EFS mount helper

Jika Anda menggunakan /etc/fstab untuk memasang sistem file EFS One Zone pada instans EC2 yang terletak di Availability Zone yang berbeda, Anda harus menentukan nama Availability Zone sistem file atau nama DNS dari target pemasangan sistem file di entri. /etc/fstab

availability-zone-name.file-system-id.efs.aws-region.amazonaws.com:/ efs-mount-point efs defaults,_netdev,noresvport,tls 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone efs defaults,_netdev,noresvport,tls 0 0

Memasang sistem file One Zone secara otomatis dengan NFS

Jika Anda menggunakan /etc/fstab untuk memasang sistem file EFS menggunakan penyimpanan One Zone pada instans EC2 yang terletak di Availability Zone yang berbeda, Anda harus menentukan nama Availability Zone sistem file dengan nama DNS sistem file di entri. /etc/fstab

availability-zone-name.file-system-id.efs.aws-region.amazonaws.com:/ efs-mount-point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0

Untuk informasi selengkapnya tentang cara mengedit /etc/fstab file, dan nilai yang digunakan dalam perintah ini, lihatMenggunakan NFS untuk secara otomatis me-mount sistem file EFS.

Memasang sistem file dengan sistem file One Zone pada instance AWS komputasi lainnya

Bila Anda menggunakan sistem file One Zone dengan Amazon Elastic Container Service, Amazon Elastic Kubernetes Service, AWS Lambda atau, Anda perlu mengonfigurasi layanan untuk menggunakan Availability Zone yang sama dengan sistem file EFS, diilustrasikan sebagai berikut, dan dijelaskan di bagian berikut.


            Diagram yang menunjukkan instans AWS komputasi yang terhubung ke sistem file EFS One Zone.

Menghubungkan dari Amazon Elastic Container Service

Anda dapat menggunakan sistem file Amazon EFS dengan Amazon ECS untuk berbagi data sistem file di seluruh armada instans kontainer sehingga tugas Anda memiliki akses ke penyimpanan persisten yang sama, apa pun instans tempat mereka mendarat. Untuk menggunakan sistem file Amazon EFS One Zone dengan Amazon ECS, Anda harus memilih hanya subnet yang berada di Availability Zone yang sama dengan sistem file Anda saat meluncurkan tugas Anda. Untuk informasi selengkapnya, lihat volume Amazon EFS di Panduan Pengembang Layanan Kontainer Elastis Amazon.

Menghubungkan dari Amazon Elastic Kubernetes Service

Saat memasang sistem file One Zone dari Amazon EKS, Anda dapat menggunakan driver Amazon EFS Container Storage Interface (CSI), yang mendukung jalur akses Amazon EFS, untuk berbagi sistem file antara beberapa pod di Amazon EKS atau cluster Kubernetes yang dikelola sendiri. Driver Amazon EFS CSI diinstal di tumpukan Fargate. Saat menggunakan driver Amazon EFS CSI dengan sistem file Amazon EFS One Zone, Anda dapat menggunakan nodeSelector opsi saat meluncurkan pod untuk memastikannya dijadwalkan dalam Availability Zone yang sama dengan sistem file Anda.

Menghubungkan dari AWS Lambda

Anda dapat menggunakan Amazon EFS AWS Lambda untuk berbagi data di seluruh pemanggilan fungsi, membaca file data referensi besar, dan menulis output fungsi ke penyimpanan persisten dan bersama. Lambda menghubungkan instance fungsi dengan aman ke target mount Amazon EFS yang berada di Availability Zone dan subnet yang sama. Saat Anda menggunakan Lambda dengan sistem file One Zone, konfigurasikan fungsi Anda untuk hanya meluncurkan pemanggilan ke subnet yang berada di Availability Zone yang sama dengan sistem file Anda.