Geleneksel dosya depolama çözümlerinin limitleri modern uygulamalar için yetersiz mi kalıyor? Amazon EFS, bulutta paylaşımlı, ölçeklenebilir ve yönetimi kolay bir dosya sistemi sunarak bu soruna çözüm getiriyor. Bu makalede, EFS’in ne olduğunu, nasıl kullanıldığını ve gerçek dünya senaryolarında nasıl değer yarattığını keşfedin.
Günümüzün hızla değişen dijital dünyasında, uygulamalar ve iş yükleri sürekli olarak daha fazla esneklik, ölçeklenebilirlik ve erişilebilirlik talep ediyor. Geleneksel dosya depolama sistemleri, yani bir sunucuya fiziksel olarak bağlı diskler veya ağ tabanlı depolama (NAS) çözümleri, bu talepleri karşılamakta zorlanabiliyor. Özellikle anlık kapasite artışı, yüksek erişilebilirlik garantisi ve farklı bilgi işlem kaynakları arasında kolay dosya paylaşımı gibi konularda ciddi kısıtlamalar yaşanabiliyor. Örneğin, bir web sitesinin medya içeriklerini barındırdığı disk alanı dolduğunda veya bir veri analizi iş yükü için yüzlerce GB’lık verilere aynı anda farklı sunuculardan erişilmesi gerektiğinde, geleneksel yöntemlerle başa çıkmak hem maliyetli hem de zaman alıcı bir süreç haline gelebilir.
İşte tam bu noktada Amazon Web Services (AWS) tarafından sunulan Amazon Elastic File System (EFS) devreye giriyor. EFS, bulut ortamında, yüzlerce farklı EC2 (Elastic Compute Cloud) örneği, konteyner veya sunucusuz fonksiyonlar tarafından aynı anda erişilebilen, tam olarak yönetilen, otomatik olarak ölçeklenebilen bir ağ dosya sistemi (NFS) hizmetidir. Bu sayede, tek bir depolama biriminin kısıtlamalarına bağlı kalmadan, uygulamalarınızın ve hizmetlerinizin ihtiyaç duyduğu depolama kapasitesini ve performansını dinamik olarak sağlayabilirsiniz. EFS, esnekliği sayesinde anlık iş yükü değişikliklerine hızla uyum sağlar, böylece işletmelerin çevikliklerini artırmalarına yardımcı olur. Ayrıca, verilerinizi yüksek oranda yedekli bir altyapıda saklayarak veri kaybı riskini minimize eder ve iş sürekliliğini garanti altına alır. Peki, bu etkili hizmet tam olarak nasıl çalışıyor ve bulut mimarinizde ne gibi avantajlar sunuyor?
Amazon EFS Nedir ve Bulut Mimarinizde Nasıl Yer Alır?
Amazon EFS, adından da anlaşılacağı gibi, “esnek” ve “dosya sistemi” kelimelerinin birleşimidir. AWS bulutunda, standart NFSv4 protokolünü kullanarak erişilebilen, petabaytlarca veriyi depolayabilen, tam olarak yönetilen ve otomatik olarak ölçeklenebilen bir dosya depolama hizmetidir. Bir EFS dosya sistemi oluşturduğunuzda, aslında fiziksel bir disk veya sunucu tahsis etmezsiniz; bunun yerine, AWS’nin kendi yönettiği, dağıtık ve yüksek oranda erişilebilir bir depolama altyapısı üzerinde bir dosya sistemi oluşturursunuz. Bu, manuel depolama provizyonu ve yönetimi yükünü tamamen ortadan kaldırır. Sadece depoladığınız veri miktarı için ödeme yapar, kapasite artışları veya performans ayarlamaları konusunda endişe duymazsınız. EFS, aynı anda binlerce EC2 örneği veya diğer AWS servisleri tarafından kullanılabilir, bu da onu paylaşımlı veri setleri, geliştirme ortamları veya içerik yönetim sistemleri için ideal bir çözüm haline getirir.
EFS’in Temel Çalışma Mekanizması ve Özellikleri Nelerdir?
EFS’in temelinde, endüstri standardı Ağ Dosya Sistemi (NFS) protokolü yer alır. Bu sayede, Linux tabanlı işletim sistemleri ve uygulamalar, EFS dosya sistemlerine tıpkı yerel bir disk sürücüsüne bağlanır gibi bağlanabilir. EFS, verilerinizi AWS bölgelerindeki birden fazla Erişilebilirlik Bölgesi’nde (Availability Zone – AZ) yedekleyerek yüksek dayanıklılık ve erişilebilirlik sağlar. Yani, tek bir veri merkezinde bir kesinti yaşansa bile verileriniz güvende kalır ve erişilebilirliğini sürdürür. Otomatik ölçeklenebilirlik, EFS’in en güçlü özelliklerinden biridir; dosya sisteminize veri ekledikçe veya çıkardıkça, EFS depolama kapasitesini otomatik olarak ayarlar, böylece manuel müdahaleye gerek kalmaz. Ayrıca, farklı performans modları ve throughput (veri aktarım hızı) seçenekleri sunarak, iş yüklerinizin özel gereksinimlerine göre optimize edilebilir. Şifreleme seçenekleri sayesinde hem aktarım halindeki (in-transit) hem de beklemedeki (at-rest) verilerinizin güvenliğini sağlamak da mümkündür.
Neden Amazon EFS Tercih Etmelisiniz? Başlıca Avantajları
EFS’i tercih etmek için pek çok güçlü neden bulunmaktadır. Öncelikle, esneklik ve ölçeklenebilirlik sunar. Depolama kapasitesi, uygulamanızın ihtiyaçlarına göre dinamik olarak artar veya azalır; bu da önceden kapasite planlaması yapma yükünü ortadan kaldırır. İkinci olarak, yüksek erişilebilirlik ve dayanıklılık sağlar. Verileriniz, AWS’nin birçok Erişilebilirlik Bölgesi’nde depolanarak olası arızalara karşı korunur ve iş sürekliliğiniz garanti altına alınır. Üçüncü olarak, basit ve yönetimi kolay bir hizmettir. AWS, tüm altyapı yönetimini üstlenir, böylece siz uygulamanıza odaklanabilirsiniz. EFS ayrıca, NFSv4 protokolü sayesinde geniş uyumluluk sunar ve Linux tabanlı tüm uygulamalarınızla sorunsuz çalışır. Son olarak, maliyet etkinliği önemli bir avantajdır; yalnızca kullandığınız depolama alanı ve veri aktarımı için ödeme yaparsınız, bu da gereksiz harcamaları önler ve operasyonel maliyetleri optimize eder. Tüm bu faktörler, EFS’i modern bulut tabanlı uygulamalar için ideal bir depolama çözümü haline getirir.
| Özellik | Açıklama | Kullanım Alanı | |
|---|---|---|---|
| Esneklik ve Ölçeklenebilirlik | Depolama kapasitesi otomatik olarak büyür/küçülür. | Değişken iş yükleri, veri büyümeleri. | |
| Yüksek Erişilebilirlik | Veriler birden fazla AZ’de yedeklenir. | Kritik iş uygulamaları, sürekli erişim gerektiren veriler. | |
| NFSv4 Uyumlu | Linux tabanlı sistemlerle kolay entegrasyon. | Mevcut uygulamaların buluta taşınması. | |
| Paylaşımlı Erişim | Binlerce EC2 veya konteyner tarafından aynı anda erişim. | Web sunucuları, geliştirme ortamları, medya işleme. | |
| Tamamen Yönetilen | Altyapı yönetimi AWS tarafından yapılır. | Operasyonel yükü azaltmak isteyen ekipler. |
Amazon EFS Oluşturma ve EC2 ile Entegrasyon: Uygulamalı Adımlar
Amazon EFS’i kullanmaya başlamak oldukça basittir. AWS Konsolu üzerinden veya AWS CLI (Command Line Interface) kullanarak birkaç adımda bir EFS dosya sistemi oluşturabilir ve onu EC2 örneklerinize bağlayabilirsiniz. Bu bölümde, adım adım bir EFS dosya sistemi oluşturma sürecini ve bir EC2 örneğine nasıl bağlayacağınızı ele alacağız. Bu pratik uygulama, EFS’in gücünü kendi altyapınızda deneyimlemeniz için bir başlangıç noktası olacaktır.
Adım Adım EFS Dosya Sistemi Oluşturma Süreci
Bir EFS dosya sistemi oluşturmak için aşağıdaki adımları izleyebilirsiniz:
- AWS Konsolu’nda EFS Hizmetine Gitme: AWS Yönetim Konsolu’na giriş yapın ve arama çubuğuna “EFS” yazarak veya “Depolama” kategorisi altından Elastic File System hizmetini seçin.
- Dosya Sistemi Oluşturma Sihirbazını Başlatma: EFS panosunda “Dosya sistemi oluştur” (Create file system) butonuna tıklayın.
- Yapılandırma Ayarlarını Seçme:
- VPC Seçimi: EFS’inizi bağlamak istediğiniz VPC’yi seçin. Dosya sistemi, bu VPC içindeki EC2 örnekleri tarafından erişilebilir olacaktır.
- Erişim Noktaları (Mount Targets) Oluşturma: Her Erişilebilirlik Bölgesi (AZ) için bir Mount Target oluşturmanız gerekir. Bu, EC2 örneklerinizin EFS’e bağlanacağı ağ arabirimleridir. Her Mount Target için bir alt ağ (subnet) ve bir güvenlik grubu (security group) seçmelisiniz. Güvenlik grubu, NFS protokolü (varsayılan olarak port 2049) üzerinden gelen trafiğe izin vermelidir.
- Performans Modu Seçimi:
- Genel Amaçlı (General Purpose): Çoğu iş yükü için dengeli bir performans sunar.
- Maksimum G/Ç (Max I/O): En yüksek I/O performansını gerektiren büyük ölçekli uygulamalar için tasarlanmıştır, ancak gecikme süresi Genel Amaçlı moda göre biraz daha yüksek olabilir.
- Verim Modu (Throughput Mode) Seçimi:
- Patlamalı (Bursting): Depolanan veri miktarına göre otomatik olarak ölçeklenen verim sağlar. Küçük ve orta ölçekli iş yükleri için idealdir.
- Sağlanan (Provisioned): Belirli bir verim seviyesini garantiler. Büyük ve istikrarlı yüksek verim gerektiren iş yükleri için uygundur.
- Depolama Sınıfları ve Yaşam Döngüsü: Bu kısımda, otomatik olarak düşük maliyetli depolama sınıflarına geçiş (EFS IA – Infrequent Access) ve yedekleme (AWS Backup ile entegrasyon) ayarlarını yapılandırabilirsiniz.
- Etiketleme (Opsiyonel): EFS dosya sisteminizi kolayca tanımlamak için etiketler (key-value çiftleri) ekleyebilirsiniz.
- Gözden Geçirme ve Oluşturma: Yaptığınız seçimleri gözden geçirin ve “Oluştur” butonuna tıklayarak EFS dosya sisteminizi devreye alın.
EC2 Örneğine EFS’yi Bağlama: Pratik Uygulama
EFS dosya sisteminiz oluşturulduktan sonra, EC2 örneklerinize bağlamanın zamanı gelir. Bu işlem, genellikle SSH üzerinden EC2 örneğinize bağlanıp birkaç komut çalıştırmakla yapılır.
Adım 1: EC2 Örneğine Bağlanma
SSH kullanarak EC2 örneğinize bağlanın. (Örnek: ssh -i "anahtar.pem" ec2-user@ec2-x-x-x-x.compute-1.amazonaws.com)
Adım 2: EFS Yardımcı Uygulamasını Yükleme (Önerilir)
Amazon EFS yardımcı uygulamasını (amazon-efs-utils) yüklemek, EFS’i bağlama ve yönetme sürecini kolaylaştırır. Özellikle TLS ile şifreleme gibi gelişmiş özellikleri kullanmanıza olanak tanır.
sudo yum install -y amazon-efs-utils # Amazon Linux için
sudo apt-get update && sudo apt-get install -y amazon-efs-utils # Ubuntu için
Adım 3: Bağlantı Dizini Oluşturma
EFS'i bağlamak istediğiniz bir dizin oluşturun. Örneğin:
sudo mkdir /mnt/efs_paylasim
Adım 4: EFS'i Bağlama (Mount Etme)
EFS dosya sisteminizi oluştururken size verilen DNS adını (veya IP adresini) kullanarak bağlayın. EFS konsolunda dosya sisteminizin detaylarında bu DNS adını bulabilirsiniz. Aşağıdaki komut, EFS yardımcı uygulamasını kullanarak önerilen bağlama yöntemini gösterir (TLS ile şifrelenmiş bağlantı):
sudo mount -t efs -o tls fs-XXXXXXXX:/ /mnt/efs_paylasim
# fs-XXXXXXXX: EFS Dosya Sistemi Kimliğiniz
# /mnt/efs_paylasim: Oluşturduğunuz dizin
Eğer amazon-efs-utils kurulu değilse veya kullanmak istemiyorsanız, standart NFS mount komutunu kullanabilirsiniz:
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport XXXXXXXX.efs.us-east-1.amazonaws.com:/ /mnt/efs_paylasim
# XXXXXXXX.efs.us-east-1.amazonaws.com: EFS DNS Adınız (bölgeye göre değişir)
Adım 5: Kalıcı Bağlantı Sağlama (Opsiyonel ama Önerilir)
EC2 örneğiniz her yeniden başlatıldığında EFS'in otomatik olarak bağlanmasını sağlamak için /etc/fstab dosyasına bir giriş ekleyin. Bu, özellikle sürekli çalışan uygulamalar için kritik öneme sahiptir.
echo 'fs-XXXXXXXX:/ /mnt/efs_paylasim efs _netdev,tls 0 0' | sudo tee -a /etc/fstab
# fs-XXXXXXXX: EFS Dosya Sistemi Kimliğiniz
Bu adımları tamamladıktan sonra, /mnt/efs_paylasim dizini altına yazılan tüm veriler, Amazon EFS dosya sisteminizde depolanacak ve diğer bağlı EC2 örnekleri tarafından erişilebilir olacaktır.
Gerçek Dünya Senaryolarında Amazon EFS Kullanımı: Vaka Analizleri
Amazon EFS'in esnekliği ve paylaşımlı erişim yeteneği, onu birçok farklı uygulama senaryosu için ideal bir depolama çözümü haline getirir. İşte EFS'in gerçek dünyada nasıl kullanıldığına dair bazı vaka analizleri ve örnekler:
Web Sunucuları ve CMS Uygulamaları İçin Paylaşımlı Depolama
WordPress, Drupal, Joomla gibi içerik yönetim sistemleri (CMS) veya diğer web uygulamaları genellikle resimler, videolar, temalar ve eklentiler gibi statik ve dinamik içerikleri depolamak için paylaşımlı bir depolama alanına ihtiyaç duyar. Geleneksel yaklaşımlarda bu, tek bir sunucunun diski üzerinde tutulur ve bu da ölçeklenebilirliği sınırlar. Birden fazla web sunucusunu (örneğin, bir Auto Scaling Grubu içinde) çalıştırdığınızda, tüm sunucuların aynı içeriklere erişmesi gerekir. Amazon EFS, bu sorunu mükemmel bir şekilde çözer. Tüm web sunucularınızı aynı EFS dosya sistemine bağlayarak, medya kütüphaneleri, eklenti dosyaları ve diğer paylaşımlı veriler merkezi bir konumda depolanır. Bu sayede, yeni bir web sunucusu başlatıldığında hemen tüm içeriklere erişebilir, kapasite sorunları yaşamadan yatay ölçeklenebilirlik sağlayabilirsiniz. İçerik güncellemeleri tek bir yerden yapılır ve tüm sunuculara anında yansır.
Mikroservis Mimarileri ve Konteyner Platformlarında EFS'in Rolü
Docker, Kubernetes (EKS) veya Amazon ECS (Elastic Container Service) gibi konteynerizasyon platformlarında çalışan mikroservis mimarileri, genellikle durumsuz (stateless) olacak şekilde tasarlanır. Ancak, bazı durumlarda mikroservislerin kalıcı (persistent) depolamaya ihtiyacı olabilir; örneğin, yapılandırma dosyaları, loglar, kullanıcı tarafından yüklenen dosyalar veya model verileri gibi. EFS, bu kalıcı depolama ihtiyacını karşılamak için güçlü bir seçenektir. Birden fazla konteyner örneği, aynı EFS dosya sistemine bağlanabilir ve paylaşılan verilere erişebilir. Bu, konteynerlerin esnekliğini korurken, verilerin kalıcı ve erişilebilir olmasını sağlar. Özellikle Kubernetes ortamlarında, EFS CSI (Container Storage Interface) sürücüsü sayesinde EFS'i doğrudan Persistent Volume (PV) olarak kullanmak mümkündür, bu da dağıtık uygulamaların geliştirilmesini ve yönetimini önemli ölçüde basitleştirir. Bu entegrasyon, geliştirme ve test ortamlarından üretim iş yüklerine kadar geniş bir yelpazede esneklik sunar.
Diğer kullanım senaryoları arasında:
- Geliştirme ve Test Ortamları: Geliştiricilerin paylaşılan kod tabanlarına ve araçlara kolayca erişmesini sağlar.
- Medya İşleme İş Yükleri: Büyük medya dosyalarını (video renderleme, resim işleme) birden fazla işlemciye paylaştırmak için kullanılır.
- Büyük Veri Analizi: Apache Spark, Hadoop gibi çerçevelerin, büyük veri setlerine eş zamanlı ve yüksek performanslı erişim sağlamasına olanak tanır.
- Ev Dizini Çözümleri: Özellikle birden fazla kullanıcının olduğu ortamlarda, her kullanıcı için merkezi bir "ev dizini" sağlamak.
EFS Performansını ve Maliyetini Yönetme: İleri Düzey İpuçları
Amazon EFS, yönetimi kolay olsa da, performansını optimize etmek ve maliyetlerini etkin bir şekilde yönetmek için bazı ileri düzey stratejiler ve ipuçları bulunmaktadır. Bu stratejiler, iş yüklerinizin gerektirdiği verimi alırken bütçenizi kontrol altında tutmanıza yardımcı olur.
Performans Modları ve Verim Kapasitesi Yönetimi
EFS, farklı iş yükleri için iki ana performans modu sunar:
- Genel Amaçlı (General Purpose): Düşük gecikme süresi gerektiren web sunucuları, CMS'ler veya geliştirme ortamları gibi çoğu iş yükü için uygundur. Tipik olarak saniyede binlerce I/O işlemi (IOPS) sunar.
- Maksimum G/Ç (Max I/O): Çok sayıda EC2 örneği tarafından erişilen ve daha yüksek G/Ç işlemlerine ihtiyaç duyan büyük ölçekli paralel uygulamalar (örneğin, büyük veri analizi, medya işleme) için tasarlanmıştır. Gecikme süresi General Purpose'a göre biraz daha yüksek olabilir ancak çok daha yüksek IOPS sağlar.
Performans modunu seçerken, uygulamanızın gecikme süresi hassasiyetini ve G/Ç yoğunluğunu göz önünde bulundurmalısınız. Yanlış seçim, gereksiz maliyetlere veya düşük performansa yol açabilir.
Verim (Throughput) ise EFS'in belirli bir zamanda aktarabileceği veri miktarıdır. İki farklı verim modu bulunur:
- Patlamalı (Bursting): EFS'in varsayılan modudur. Dosya sisteminizin büyüklüğüyle doğru orantılı olarak temel bir verim sağlar ve bu temel verimin belirli katlarına kadar "patlama" (burst) yapma yeteneği verir. Küçük ve orta ölçekli iş yükleri için uygundur.
- Sağlanan (Provisioned): İş yükünüzün sürekli olarak yüksek bir verim kapasitesine ihtiyacı varsa (örn. 100 MB/s), bu modu seçebilir ve belirli bir verim düzeyini önceden sağlayabilirsiniz. Bu, daha öngörülebilir bir performans sunar ancak kullanılmayan kapasite için de ödeme yaparsınız.
Uygulamanızın veri aktarım hızını (MB/s) analiz ederek en uygun verim modunu seçmek, hem performansı optimize eder hem de gereksiz maliyetleri önler. EFS performansını CloudWatch metrikleri aracılığıyla sürekli izlemek, doğru verim modunu seçmenize yardımcı olacaktır.
Depolama Sınıfları ve Yaşam Döngüsü Politikalarıyla Maliyet Optimizasyonu
EFS, farklı erişim sıklıklarına sahip veriler için iki depolama sınıfı sunar:
- EFS Standard: Sık erişilen veriler için yüksek performanslı depolama.
- EFS Infrequent Access (EFS IA): Daha az sıklıkta erişilen veriler için düşük maliyetli depolama. Erişim maliyeti Standart sınıfa göre daha yüksek olsa da, depolama maliyeti önemli ölçüde düşüktür.
EFS Yaşam Döngüsü Yönetimi (Lifecycle Management) özelliği, verilerinizi otomatik olarak EFS Standard'dan EFS IA'ya taşımak için kurallar ayarlamanıza olanak tanır. Örneğin, belirli bir süre (7, 14, 30, 60 veya 90 gün) boyunca erişilmeyen dosyaları otomatik olarak EFS IA'ya taşıyabilirsiniz. Bu, maliyetleri önemli ölçüde düşürürken, verilere hala erişilebilirlik sağlar. Geriye doğru taşıma işlemi (EFS IA'dan EFS Standard'a) ise verilere tekrar erişildiğinde otomatik olarak gerçekleşir.
Sonuç: Amazon EFS ile Geleceğe Hazır Bir Depolama Altyapısı
Amazon EFS, modern bulut tabanlı uygulamaların dinamik depolama ihtiyaçlarını karşılamak üzere tasarlanmış, güçlü ve esnek bir hizmettir. Otomatik ölçeklenebilirlik, yüksek erişilebilirlik, dayanıklılık ve kolay yönetim özellikleriyle, geleneksel dosya depolama çözümlerinin sınırlamalarını aşmanıza olanak tanır. Web sunucularından konteynerize uygulamalara, büyük veri analizlerinden geliştirme ortamlarına kadar geniş bir kullanım alanı sunan EFS, operasyonel yükü azaltırken maliyet etkin bir depolama stratejisi sunar. Doğru performans ve verim modlarını seçerek, yaşam döngüsü politikalarını uygulayarak, EFS'in sunduğu tüm avantajlardan faydalanabilir ve işletmenizi geleceğin depolama gereksinimlerine hazırlayabilirsiniz.
Sıkça Sorulan Sorular (SSS)
Amazon EFS hakkında sıkça sorulan bazı sorular ve yanıtları aşağıdadır:
-
EFS sadece Linux tabanlı EC2 örnekleriyle mi çalışır?
Evet, Amazon EFS, NFSv4 protokolünü kullandığı için öncelikli olarak Linux tabanlı EC2 örnekleri ve diğer Linux iş yükleri ile sorunsuz bir şekilde entegre olur. Windows tabanlı EC2 örnekleri için genellikle Amazon FSx for Windows File Server gibi farklı AWS depolama hizmetleri tercih edilir.
-
EFS ne kadar güvenlidir? Verilerim şifreleniyor mu?
Amazon EFS oldukça güvenlidir. Verilerinizi hem beklemedeki (at-rest) hem de aktarım halindeki (in-transit) durumlarda şifreleyebilirsiniz. Beklemedeki şifreleme için AWS Key Management Service (KMS) anahtarları kullanılabilir. Aktarım halindeki şifreleme ise EFS yardımcı uygulaması kullanılarak NFSv4.1 bağlantısı üzerinden TLS ile sağlanır. Ayrıca, ağ erişimini güvenlik grupları ve AWS IAM politikaları ile kontrol edebilirsiniz.
-
EFS maliyetleri nasıl hesaplanır?
EFS maliyetleri, kullandığınız depolama miktarı (GB başına), veri erişim maliyetleri (EFS IA sınıfı için), ve belirli bir verim sağladıysanız (Provisioned Throughput) bu kapasiteye göre hesaplanır. Çoğu kullanıcı için Patlamalı (Bursting) mod ve Yaşam Döngüsü Yönetimi ile EFS IA kullanımı, maliyetleri önemli ölçüde düşürebilir.
-
EFS Mount Target nedir ve neden her AZ'de olmalı?
Mount Target, EC2 örneklerinizin EFS dosya sistemine bağlanmak için kullandığı bir ağ arabirimidir. Her Erişilebilirlik Bölgesi'nde (AZ) bir Mount Target bulundurmak, EFS'in yüksek erişilebilirliğini ve dayanıklılığını sağlar. Böylece, bir AZ'de kesinti yaşansa bile diğer AZ'lerdeki Mount Target'lar üzerinden dosya sisteminize erişim devam edebilir.
-
EFS ve EBS arasındaki temel fark nedir?
EBS (Elastic Block Store), tek bir EC2 örneğine bağlı, blok seviyesinde bir depolama birimidir ve paylaşımlı erişim sunmaz. Bir nevi sanal sabit disk gibidir. EFS ise birden fazla EC2 örneği veya diğer AWS hizmetleri tarafından aynı anda erişilebilen, dosya seviyesinde paylaşımlı bir depolama sistemidir. Uygulama ihtiyaçlarınıza göre bu iki hizmetten birini veya her ikisini birden kullanabilirsiniz.
