GNU/Linux >> Belajar Linux >  >> Linux

Apa itu EFS (Elastic File System) di AWS dan bagaimana menggunakannya

Amazon Elastic File System (EFS) menyediakan sistem file NFS untuk digunakan dengan layanan AWS Cloud dan sumber daya lokal yang sederhana, dapat diskalakan, dan dikelola sepenuhnya. Kami dapat memasang sistem file ini di AWS Cloud atau server lokal kami. Itu dibuat untuk menskalakan sesuai permintaan,  tumbuh dan menyusut secara otomatis. Ini berarti ia dapat bertambah dan berkurang kapasitasnya saat kita menambah atau menghapus file di dalamnya. Ini adalah alternatif dari Server NFS lawas kami.

Amazon EFS dapat dibuat dengan cepat dan mudah dari Konsol Web AWS. Layanan ini mengelola infrastruktur untuk kami, yang berarti kami dapat menghindari kerumitan penerapan, patching, dan pemeliharaan konfigurasi sistem file yang kompleks.

Amazon EFS mendukung protokol Network File System versi 4 (NFSv4.1 dan NFSv4.0).

Untuk mempelajari lebih lanjut tentang EFS, kunjungi Halaman Resmi AWS di sini.

Pada artikel ini, kita akan fokus pada pembuatan sistem file EFS sederhana dan memasangnya pada instance Ubuntu EC2.

Sebelum kita melanjutkan, saya berasumsi bahwa Anda sudah familiar dengan instans EC2 dan jika Anda belum dan ingin belajar membuat Instans EC2 Ubuntu 18.04 dari AWS Console maka Klik di sini.

Prasyarat

  1. Akun AWS (Buat jika Anda belum memilikinya).
  2. Instans Ubuntu EC2.

Apa yang akan kita lakukan?

  1. Masuk ke AWS.
  2. Buat EFS
  3. Pasang EFS di EC2.

Masuk ke AWS

Klik di sini untuk membuka Halaman Login AWS.

Saat kita menekan link di atas, kita akan melihat halaman web sebagai berikut dimana kita diharuskan untuk login menggunakan detail login kita.

Setelah Anda berhasil masuk ke akun, Anda akan melihat layar sebagai berikut.

Buat EFS

Untuk membuat Sistem File EFS pertama Anda di AWS, cari EFS dan klik hasilnya.

Anda akan melihat dasbor utama EFS. Di sini Anda dapat membaca sedikit tentang EFS.

Untuk membuat EFS, klik "Buat sistem file".

Pada halaman "Konfigurasi Akses Jaringan", pilih VPC dan kotak centang untuk Subnet tempat Anda ingin membuat EFS dan klik "Langkah Berikutnya". Anda dapat memilih VPC mana saja yang tersedia di wilayah tempat Anda membuat EFS.

Berikan "key:value" jika Anda ingin menambahkan tag ke EFS, Anda dapat mengaktifkan "Lifecycle Policy" sehingga sistem file menggunakan kelas penyimpanan Akses Jarang yang berbiaya lebih rendah, tetap tidak ada untuk saat ini. Pertahankan throughput dan mode performa apa adanya.

Jangan aktifkan enkripsi dan lanjutkan dengan default, klik "Langkah Berikutnya". Anda dapat mencobanya nanti jika mau.

Simpan semua opsi ini ke default dan klik "Langkah Berikutnya".

Tinjau konfigurasi yang kami lakukan dan klik "Buat sistem file".

Anda dapat melihat bahwa pembuatan berhasil dan target pemasangan sedang dibuat. Tunggu hingga status Mount Target berubah menjadi Tersedia.

Setelah status target Mount berubah menjadi Tersedia, kami siap untuk memasangnya pada instans EC2 kami.

Sementara itu, Anda dapat melihat petunjuk pemasangan.

Sekarang, sebelum kita terhubung ke instans EC2, kita perlu menambahkan grup Keamanan EFS ke Grup Keamanan EC2.

Buka instance tempat Anda ingin memasang EFS yang kami buat dan buka grup keamanannya.

Edit "Aturan Masuk".

Di sini, izinkan Grup Keamanan EFS untuk mengakses Port NFS dan menyimpan aturan.

Pasang EFS di EC2

Sekarang kita siap untuk memasang EFS pada EC2.

Hubungkan ke instance dan perbarui repo paket lokal.

sudo apt-get update

Instal nfs-common pada instance.

sudo apt install nfs-common

Instal binutils

sudo apt-get -y install binutils

Klon efs-utils

git clone https://github.com/aws/efs-utils

Ubah direktori

cd efs-utils/

Bangun paket

./build-deb.sh

Instal paket efs-utils

sudo apt-get -y install ./build/amazon-efs-utils*deb

Buat direktori tempat Anda ingin memasang EFS

sudo mkdir efs

Pasang menggunakan pembantu pemasangan EFS:

Sekarang Anda dapat Memasang EFS di direktori lokal menggunakan 

sudo mount -t efs fs-218e3690:/ efs

Pasang Menggunakan klien NFS:

Lepas terlebih dahulu direktori yang dipasang pada langkah sebelumnya.

sudo umount /home/ubuntu/efs

Pasang EFS

sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-218e3690.efs.eu-west-3.amazonaws.com:/ efs

Pasang menggunakan pembantu pemasangan EFS dan opsi pemasangan TLS:

Pertama-tama lepaskan direktori yang dipasang pada langkah sebelumnya.

sudo umount /home/ubuntu/efs

Pasang EFS

sudo mount -t efs -o tls fs-218e3690:/ efs

Kesimpulan

Pada artikel ini, kita belajar membuat sistem file EFS sederhana. Kami mencoba memasang sistem file EFS pada instance Ubuntu 18.04 EC2 menggunakan berbagai opsi yang tersedia. Anda dapat menyesuaikan dan membuat EFS sesuai kebutuhan Anda agar Anda terbiasa dengan dasar-dasarnya.


Linux
  1. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  2. Apa itu Perintah cURL Dan Bagaimana Cara Menggunakannya?

  3. Apa itu file dtb u-Boot dan bagaimana cara menggunakannya (BeagleBoard xM)?

  1. Apa itu NFS dan bagaimana cara menginstalnya di Linux

  2. Cara memasang dan memasang sistem file di Linux

  3. Cara Membuat dan Query Sistem File BTRFS

  1. Apa itu Umask dan Bagaimana Cara Menggunakannya

  2. Apa itu chroot jail dan Bagaimana Cara Menggunakannya?

  3. Chroot “jail” – Apa Itu Dan Bagaimana Cara Menggunakannya?