Logo

dev-resources.site

for different kinds of informations.

AWS - Amazon File Cache

Published at
10/15/2022
Categories
aws
efs
intro
cloudcomputing
Author
vishalraj82
Categories
4 categories in total
aws
open
efs
open
intro
open
cloudcomputing
open
Author
11 person written this
vishalraj82
open
AWS - Amazon File Cache

Introduction

Very recently AWS introduced a new service called Amazon File Cache. So what is this? Amazon File Cache is a fully managed, scalable, high-speed temporary caching service for files. The files could reside either on-premises (NFS v3) on the cloud, as supported file systems or Simple Storage Service (S3). It also crosses the restriction of geographical boundaries, which means that the on-premises location or cloud location can be spread across the globe.

Amazon File Cache

When to use File Cache

Given the fact that Amazon File Cache can cross the boundaries of geographical restriction, it basically means it can act as proxy over multiple file systems created across regions, thereby providing a seamless access to all the files. As an example, let's consider that you have files stored in S3 buckets in four different regions. If the files from all the regions are required to be accessed by an EC2 instance, then it must be aware of the S3 location, in order to get the file. Given that a File Cache can be created which can sit in front of all the four S3 regions, now the File Cache can be simply mounted as a folder for transparent access. File Cache supports both, lazy-loading (on-demand) and pre-load. This behavior can be configured for both, data and its metadata.

How to access File Cache

File Cache works with most of the Linux based distributions such as RHEL, CentOS, Suse and Ubuntu. In order to access File Cache from a L based instance, an open-source Lustre client must be installed. Once it is done, File Cache can be mounted as local directory in the instance. The File Cache can be administered from console, cli and sdk.

Security and Monitoring

File Cache encrypts data at rest and in transit. When File Cache needs to bring data from either S3 or AWS File system, it ensures that the data is encrypted while in transit. For on-premises file systems, it is highly recommended to use VPN in order to ensure privacy during file transfer or use AWS Direct Connect.
Like every other service, File Cache is also integrated with AWS CloudWatch, allowing monitoring health and performance metrics in real time.

Limitations

File Cache supports only up to 8 file systems or S3 buckets. You cannot mix file system with S3, it has to be all of same type. The minimum size provisioned is 1.2 Tib and then in increments of 2.4 Tib. Metadata requires separate storage, apart from data. There is a limit of 100 File Cache per account. Also, File Cache service is currently available only in the following regions

  • United States - North Virginia, Ohio, Oregon
  • Asia Pacific - Singapore, Sydney, Tokyo
  • Canada - Central
  • European- Ireland, London, Frankfurt

Image credits - https://aws.amazon.com

If you liked my article, Buy me a Coffee

efs Article's
30 articles in total
Favicon
EC2 instances with pre-configured EFS (elastic file system ) using Terraform modules
Favicon
EFS for Centralized Shared Storage
Favicon
Installing Python Dependencies on AWS Lambda Using EFS
Favicon
Tip: Choosing EFS Over S3 for File Storage in AWS
Favicon
AWS Storage - Part 2: EFS and FSx
Favicon
Storage options for EKS: Comparing Amazon EFS, EBS, S3 and FSx for ONTAP
Favicon
[SAA-C03: Part 4] - Unlocking EC2 Storage: Mastering EBS, AMIs, and Beyond for Optimal Performance
Favicon
Elastic File Service
Favicon
Eclipse Che on AWS with EFS
Favicon
Eclipse Che on AWS with EFS
Favicon
30 days of AWS - Part 4: AWS Storage
Favicon
Optimizing Oracle Database Migration to Amazon RDS with EFS Integration
Favicon
Mount Up! A Step-by-Step Guide to Creating and Using Amazon EFS on Ubuntu
Favicon
Outgrowing Your File System? Meet AWS EFS
Favicon
Getting Started with AWS and Terraform: Multi-Attaching Elastic File System (EFS) Volumes to EC2 instances using Terraform
Favicon
Utilizando EFS para persistĂŞncia de arquivos do container ECS/Fargate
Favicon
[SAA] AWS EBS, EFS and EC2 insntace storage
Favicon
How to extend an EBS volume in AWS and then grow EFS Filesystem
Favicon
Amazon FSx: Empowering Your File Storage in the Cloud
Favicon
How to construct ECS service with EFS volume using CDK
Favicon
Create and mount an Amazon EFS file system (Amazon EFS) to an Amazon Elastic Compute Cloud (Amazon EC2) instance
Favicon
AWS EFS Elastic vs Burstable throughput (benchmark)
Favicon
AWS - Amazon File Cache
Favicon
Amazon Elastic File System
Favicon
EFS - Elastic File System
Favicon
How to access EFS folders from the Windows File Explorer using WSL2
Favicon
How to Solve AWS EFS “Operation Not Permitted” Errors in EKS
Favicon
Delete Old Backup/Logfiles/Temp files from EFS using Lambda, PowerShell & Event Bridge
Favicon
Introduction to AWS EFS
Favicon
AWS EFS (Elastic File Storage)

Featured ones: