Penyimpanan File Tetap untuk Aplikasi Modern

Mengapa penyimpanan file tetap penting untuk pengembangan aplikasi modern?

Tim pengembangan memodernisasi aplikasi mereka dengan mengadopsi arsitektur berbasis kontainer, nirserver, dan layanan mikro. Karena kontainer bersifat sementara, aplikasi yang berjalan dalam waktu yang lama dapat memperoleh manfaat dari status penyimpanan dalam penyimpanan tahan lama. Aplikasi terdistribusi seperti pelatihan machine learning, penyajian web, memperoleh manfaat dari lapisan penyimpanan bersama. Amazon Elastic File System (Amazon EFS) adalah sistem file cloud-native yang sederhana, nirserver, atur dan lupakan yang memungkinkan Anda membangun aplikasi modern, mempertahankan, dan membagikan data dari kontainer AWS serta aplikasi nirserver, tanpa memerlukan pengelolaan.

Memodernisasi Aplikasi Nirserver dengan AWS Lambda dan Amazon EFS (1:47)

Persistensi data untuk aplikasi nirserver Anda

Komputasi nirserver membantu Anda menjadi lebih tangkas seraya menghemat waktu untuk mengelola keamanan, skalabilitas, dan ketersediaan aplikasi Anda. Secara bersamaan, aplikasi modern dengan banyak data memerlukan akses cepat ke data bersama berukuran besar. AWS Lambda memungkinkan Anda menjalankan aplikasi nirserver berskala besar dan sangat penting. Amazon EFS memberikan penyimpanan nirserver dengan ketersediaan tinggi dan tahan lama untuk aplikasi tersebut, serta menyederhanakan berbagi data yang harus ada di balik dan di antara eksekusi fungsi Lambda dan tugas AWS Fargate. Kombinasi luar biasa ini cocok digunakan untuk membangun aplikasi machine learning, memuat model, pustaka, dan data referensi besar lainnya, memproses dan mencadangkan data berukuran besar, meng-host konten web, serta mengembangkan sistem build internal.

Amazon EFS: Mengamankan persistensi data dengan Amazon ECS dan AWS Fargate (14:11)

Manfaat

Sederhana

Lampiran Amazon EFS dikonfigurasi di metadata aplikasi, seperti definisi tugas Amazon Elastic Container Service (Amazon ECS) atau volume tetap Kubernetes, termasuk konektivitas, sehingga developer dapat berfokus pada aplikasi mereka, bukan infrastruktur.

Elastis

Amazon ECS, Amazon Elastic Kubernetes Service (Amazon EKS), AWS Fargate, dan Amazon EFS sepenuhnya elastis, dapat diskalakan naik dan turun dengan cepat sesuai permintaan. 

Tersedia dan Tahan Lama

Amazon ECS, Amazon EKS, AWS Fargate, AWS Lambda, dan Amazon EFS merupakan layanan regional. Anda dapat membangun aplikasi di beberapa availability zone, tanpa failover otomatis. 

Aman

AWS menyediakan lingkungan komputasi cloud yang aman. Akses ke Amazon EFS dapat dikontrol berdasarkan IAM role tugas Amazon ECS.

Hemat biaya

Hanya membayar penyimpanan dan komputasi yang Anda gunakan. Amazon EFS diskalakan sesuai permintaan, dari nol ke petabyte tanpa gangguan, mengembang serta menciut secara otomatis saat Anda menambahkan dan menghapus file, lalu Auto Scaling Klaster Amazon ECS, Amazon EKS, dan AWS Fargate memungkinkan kapasitas untuk mengembang serta menciut guna memenuhi permintaan.

Cara kerja

Product-Page-Diagram_EFS-for-EKS_How-It-Works_Revision-1

Kasus Penggunaan

Penyajian web dan manajemen konten

Sistem penyajian web dan manajemen konten memerlukan akses data bersama di beberapa instans aplikasi terkontainer, persistensi data, dan ketahanan data. Contoh mencakup aplikasi seperti WordPress dan Drupal, yang memperoleh manfaat dari penskalaan keluar ke beberapa instans untuk kinerja dan redundansi, serta kebutuhan untuk berbagi unggahan, plugin, dan templat.

Layanan mikro stateful

Layanan mikro stateful merupakan bagian aplikasi yang dipasang secara longgar dan harus mengingat beberapa hal tentang statusnya setiap kali dijalankan, seperti aplikasi cuaca mengingat kota tempat Anda tinggal. Untuk aplikasi modern ini, Amazon EFS merupakan fondasi data, beroperasi bersama kontainer dan teknologi niserver untuk men-deploy ke AWS secara andal dan konsisten, memungkinkan data mempertahankan status aplikasi.

ML dan AI

Kontainer adalah cara untuk men-deploy tugas pelatihan machine learning (ML), titik akhir inferensi, dan alat yang berjalan secara konsisten di beberapa lingkungan. Penggunaan kontainer dapat memecahkan masalah seperti konsistensi, portabilitas, serta manajemen dependensi yang mempersulit ilmuwan data dan developer yang seharusnya berfokus pada kode, set data, juga model pelatihan, bukan pada infrastruktur. Alat ML seperti Amazon SageMaker Notebooks, serta alat sumber terbuka seperti Jupyter menggunakan Amazon EFS untuk mengelola direktori utama ilmuwan data. Amazon FSx for Lustre dapat digunakan untuk tugas pelatihan ML dengan komputasi paling intensif saat throughput paling tinggi diperlukan.

Studi Kasus

T-Mobile-logo

T-Mobile Meningkatkan Pengalaman Pelanggan, Mengurangi Biaya Penyimpanan Kubernetes Menggunakan Amazon EFS

caltech_logo.png

Caltech Menggunakan Amazon EFS untuk Mengautomasi Manajemen File Komputasi Akademis 

Discover_Customer-Reference_Logo@2x

Discover Financial Services Menciptakan Lingkungan Tempat Ilmuwan Data Dapat Berkolaborasi Menggunakan Amazon EFS 

FacultyAI_Customer-Reference_Logo@2x

Fakultas Menggunakan Amazon EFS untuk Menskalakan Platform Machine Learning yang Inovatif
 

Postingan blog

oleh Dilip Rajan dan John Chao, 21 Juli 2021
 
oleh Narayana Vemburaj dan Anjani Reddy, 9 Juli 2021
 
oleh Shivkumar Rajendran, Ananth Vaidyanathan, dan Prem Nambi, 9 Juli 2021
 
oleh Chayan Panda dan Mukosi Mukwevho, 14 Juni 2021
 
oleh Chayan Panda, Michael Hsieh, dan Mukosi Mukwevho, 1 April 2021
 
oleh Mike Stefaniak dan Marco Ballerini, 23 Maret 2021
 
oleh Re Alvarez-Parmar dan Vikram Venkataraman, 12 Januari 2021
 
oleh Paula Phipps dan Will Ochandarena, 18 Desember 2020
 
oleh Shrinath Kurdekar, 23 November 2020
 
oleh Harunobu Kameda, 17 Agustus 2020
 
oleh Luke Wells, 24 Juli 2020
 
oleh Danilo Poccia, 16 Juni 2020
 
 
 
 
 
oleh Brandon Harris, Nicholas Anderson, Rahul Gupta, dan Sherief Melik, 22 April 2020
 
oleh Martin Beeby, 8 April 2020
 
oleh Will Ochandarena, 12 September 2019
 
Men- deploy Kontainer Docker Stateful dengan Amazon ECS dan Amazon EFS
 

Sumber Daya

AWS re:Invent 2020: Modernize your applications with AWS Lambda and Amazon EFS
AWS re:Invent 2020: Modernize your applications with containers using Amazon EFS
AWS Cloud Containers Conference - Persistent Storage on Containers
AWS Container Day - Persistent File Storage for Amazon EKS with Amazon EFS

Siap untuk memulai?

Pelajari selengkapnya tentang Amazon S3
Developers guide to using Amazon EFS with Amazon ECS and AWS Fargate – Part 1
Daftar untuk akun AWS
Using Amazon EFS for AWS Lambda in your serverless applications
Baca panduan deployment danau data
Temukan cara bisnis memberikan nilai dengan pengembangan aplikasi modern