Elastic File System

Solution Architect Associate

  • File storage service for EC2 instances. Provides simple interface for quickly creating file systems.
  • Storage capacity is elastic, growing and shrinking as you need it rather than paying for larger than needed volumes
  • Supports NFSv4 Protocol (i.e no Windows)
  • You only pay for storage you use, charged 30 cents per GB
  • Can scale up to PetaByte
  • Can support thousands of NFS connections
  • Data is stored across multiple AZs within a region
  • Block based storage, not object based storage like S3
  • Read after write consistency
  • Big difference between this and EBS is that you can mount the same EFS to more than a single EC2 instance at a time (likely on exam!!)
  • The command to mount this to EC2 instances can be found in the EFS
  • Super useful to mount Apache servers /var/www/html to the EFS rather than having to download entire websites when each instance spins up, especially when used with Auto Scaling.
  • You can provide user level or directory level permissions
  • Two storage tiers
    • Standard
    • Infrequently Accessed

FSx

  • Provides a fully managed, native file system for Windows
  • Built on Windows Server
  • Useful for migrating Windows workloads to AWS
  • Runs SMB based file services
  • Doing things like migrating Sharepoint, etc. are good candidates for FSx

FSx for Lustre

  • Optimized for compute intensive workloads.
  • Essentially anything to do with AI or machine learning.
  • Provides amazing performance capabilities.