Memasang sistem file dengan kelas penyimpanan 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 dengan kelas penyimpanan One Zone

Sistem file Amazon EFS yang menggunakan kelas penyimpanan Satu Zona hanya mendukung satu target pemasangan 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 Amazon EFS yang menggunakan kelas penyimpanan One Zone.

Anda dapat menghindari biaya transfer data antara 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. Ini berlaku untuk sistem file yang menggunakan kelas penyimpanan Standar EFS atau Satu Zona.

Prosedur di bagian ini memerlukan yang berikut:

  • Anda telah menginstalamazon-efs-utils packagepada instans EC2.

  • Anda telah membuat target pemasangan untuk sistem file.

Memasang sistem file yang menggunakan penyimpanan Satu Zona pada EC2 di Availability Zone yang berbeda

Jika Anda memasang sistem file EFS menggunakan kelas penyimpanan Satu Zona 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 perintah mount helper mount.

Membuat direktori bernamaefsuntuk digunakan sebagai titik pemasangan sistem file menggunakan perintah berikut:

sudo mkdir efs

Gunakan perintah berikut untuk memasang sistem file menggunakan EFS mount helper. Perintah menentukan nama zona ketersediaan 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 me-mount 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/fstabuntuk memasang sistem file EFS menggunakan penyimpanan Satu Zona 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/etc/fstabentrtri tri tri tri

availability-zone-name.file-system-id.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/fstabuntuk me-mount 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/etc/fstabentrtri tri tri tri

availability-zone-name.file-system-id.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/fstabfile, dan nilai-nilai yang digunakan dalam perintah ini, lihatMenggunakan NFS untuk me-mount sistem file EFS secara otomatis.

Memasang sistem file dengan penyimpanan One Zone pada yang lainAWSmenghitung instance

Ketika Anda menggunakan sistem file Amazon EFS dengan kelas penyimpanan Satu Zona dengan Amazon Elastic Container Service, Amazon Elastic Kubernetes Service, atauAWS Lambda, Anda perlu mengkonfigurasi layanan untuk menggunakan Availability Zone yang sama dengan sistem file EFS berada, diilustrasikan sebagai berikut, dan dijelaskan di bagian berikut.


          Diagram menunjukkanAWSmenghitung instance yang terhubung ke sistem file EFS One Zone.

Menghubungkan dari Amazon Elastic Container

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 tetap yang sama, terlepas dari instans tempat mereka mendarat. Untuk menggunakan kelas penyimpanan 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, lihatVolume Amazon EFSdi dalamPanduan Pengembang Amazon Elastic.

Menghubungkan dari Amazon Elastic Kubernetes Service

Saat memasang sistem file Amazon EFS yang menggunakan kelas penyimpanan One Zone dari Amazon EKS, Anda dapat menggunakan Amazon EFSAntarmuka Penyimpanan KontainerDriver (CSI), yang mendukung titik akses Amazon EFS, untuk berbagi sistem file antara beberapa Pod dalam klaster Amazon EKS atau klaster Kubernetes yang dikelola sendiri. Driver Amazon EFS CSI dipasang di tumpukan Fargate. Saat menggunakan driver Amazon EFS CSI dengan kelas penyimpanan Amazon EFS One Zone, Anda dapat menggunakannodeSelectorpilihan saat meluncurkan Pod Anda untuk memastikannya dijadwalkan dalam zona ketersediaan yang sama dengan sistem file Anda.

Menghubungkan dariAWS Lambda

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