AWS secara otomatis menerapkan dan mengelola infrastruktur untuk Elastic File System (EFS), yang didistribusikan ke sejumlah server tanpa batas untuk menghindari hambatan kinerja. Amazon EFS menyediakan kapasitas penyimpanan fleksibel yang dapat diskalakan untuk mengakomodasi beban kerja yang berjalan pada instance Amazon Elastic Compute Cloud (EC2) dan mengakses file melalui permintaan antarmuka pemrograman aplikasi (API).
Amazon EFS dirancang untuk memiliki ketersediaan tinggi dan daya tahan bagi ribuan instance EC2 yang terhubung ke layanan ini. Amazon EFS menyimpan setiap objek sistem file di beberapa zona ketersediaan (AZs); seorang profesional TI dapat mengakses setiap sistem file dari berbagai AZ di wilayah tempatnya berada. Layanan ini juga mendukung pencadangan berkala dari layanan penyimpanan on-premises ke EFS untuk pemulihan bencana.
Staf operasi TI dapat memasang sistem file yang sudah ada di instance EC2 Linux untuk mengaksesnya dalam Amazon EFS atau membuat dan mengelola sistem file baru dari AWS Management Console, AWS Command Line Interface, Amazon EFS API, atau AWS software development kits (SDKs). Management Console, API, dan SDK juga memungkinkan administrator untuk menghapus sistem, mengonfigurasi akses, dan menambahkan tag.
Protokol Network File System v4.1 memasang sistem EFS pada instance EC2 atau server on-premises untuk memberikan layanan akses ke data serta memungkinkan pembacaan dan penulisan ke sistem file. Fitur Secure Copy mentransfer data yang tidak dihosting di AWS ke EFS. Harus ada koneksi cloud yang terhubung melalui AWS Direct Connect untuk mengakses sistem file on-premises.
Layanan ini mencakup fasilitas akses sistem file, seperti konsistensi data dan penguncian file. Seorang administrator mengontrol akses ke layanan melalui peran AWS Identity and Access Management dan membatasi akses jaringan melalui grup keamanan Amazon Virtual Private Cloud (VPC).
Amazon EFS mencakup mode kinerja default General Purpose dan mode kinerja Max I/O. Seorang admin dapat memilih mode kinerja terakhir, yang diskalakan ke tingkat throughput yang lebih tinggi dengan mengorbankan latensi untuk aplikasi dengan banyak instance yang terhubung.
Harga EFS didasarkan pada kapasitas penyimpanan yang digunakan oleh layanan sistem file.
Fitur yang Ditawarkan oleh AWS Elastic File System
Amazon EFS mencakup fitur-fitur berikut:
- Opsi Penyimpanan. Amazon EFS menawarkan dua kelas penyimpanan untuk file — Standard dan One Zone. Kedua kelas ini dirancang untuk menangani data yang sering dan jarang diakses. Dengan EFS Lifecycle Management, organisasi dapat mengurangi biaya dengan mengaktifkan transfer otomatis file yang jarang diakses dari penyimpanan Standard ke EFS Standard-Infrequent Access atau EFS One Zone-Infrequent Access.
- Kinerja yang Dapat Diskalakan. Amazon EFS dapat menyediakan throughput, IOPS (input/output per detik), dan latensi rendah untuk mendukung berbagai beban kerja. EFS dirancang agar penyimpanan file dapat diskalakan tanpa menghabiskan banyak waktu dalam administrasi.
- Keamanan dan Kepatuhan. Amazon Virtual Private Cloud (VPC) adalah lingkungan cloud terkelola yang aman yang menjalankan aplikasi di dalam AWS dan mengontrol akses jaringan virtual ke sistem file. Amazon VPC memungkinkan pengembang membuat VPC yang sepenuhnya terisolasi dari VPC lain di AWS. Hal ini memberikan kontrol atas jaringan AWS, termasuk pemilihan rentang alamat IP, pembuatan subnet, serta konfigurasi tabel rute dan gateway jaringan.
Selain itu, akses aplikasi dapat dikontrol dengan AWS Identity and Access Management (IAM), yang merupakan rangkaian layanan untuk mengelola pengguna, grup, peran, dan kebijakan AWS. IAM memungkinkan kontrol terpusat untuk mengakses sumber daya AWS serta memantau pengguna yang mengakses sumber daya tertentu.
Opsi Pencadangan Amazon EFS
Amazon EFS menawarkan beberapa opsi pencadangan berikut:
- AWS DataSync. DataSync membantu membangun dan mempertahankan koneksi aktif antara penyimpanan data on-premises dan sistem file Amazon EFS, memudahkan perpindahan data antara keduanya. DataSync dapat digunakan untuk impor dan ekspor data dalam jumlah besar secara teratur, migrasi satu kali, atau replikasi dan pemulihan data.
- AWS Backup. Layanan pencadangan terkelola ini mengotomatiskan dan melacak kebijakan pencadangan untuk Amazon EFS. Saat aplikasi dipindahkan ke cloud, mengelola data di berbagai layanan bisa menjadi tantangan tanpa intervensi manual. AWS Backup memungkinkan konfigurasi dan audit sumber daya AWS serta mengotomatiskan penjadwalan pencadangan.
- AWS Transfer Family. Layanan ini memungkinkan transfer file masuk dan keluar dari Amazon EFS. Termasuk tiga layanan transfer file: Secure File Transfer Protocol (SFTP), File Transfer Protocol over SSL (FTPS), dan File Transfer Protocol (FTP).
- Pencadangan EFS-ke-EFS. Layanan pencadangan ini secara otomatis membuat pencadangan inkremental dari file EFS AWS. Sumber daya dapat didefinisikan sebagai kode, sehingga lebih mudah dikonfigurasi, diterapkan, dan dikelola dalam jumlah besar.
- Amazon S3. Amazon S3 (Simple Storage Service) adalah layanan web AWS untuk menyimpan data sebagai objek dalam berbagai bucket penyimpanan skala besar. Amazon S3 secara otomatis diskalakan untuk mengakomodasi koleksi data dalam jumlah besar, termasuk objek dengan ukuran apa pun.
- Amazon Glacier. Layanan penyimpanan cloud ini menyediakan penyimpanan aman dan tahan lama untuk pengarsipan dan pencadangan data. Glacier dirancang untuk data yang jarang diakses yang dapat diarsipkan dan diambil kembali di kemudian hari.
Perkembangan Terbaru
- EFS Intelligent-Tiering. AWS kini telah memperkenalkan fitur Intelligent-Tiering untuk Amazon EFS yang secara otomatis memindahkan file antara tingkat penyimpanan berbasis akses, sehingga mengoptimalkan biaya penyimpanan tanpa mempengaruhi kinerja.
- Dukungan untuk ARM dan Graviton. Amazon EFS kini telah dioptimalkan untuk bekerja dengan instans berbasis AWS Graviton (berbasis ARM) yang menawarkan kinerja lebih tinggi dan efisiensi biaya yang lebih baik.
- Integrasi dengan AWS Lambda. AWS Lambda kini dapat membaca dan menulis langsung ke Amazon EFS, memungkinkan pemrosesan data tanpa server dengan akses file yang persisten.