Amazon File Cache is a fully managed, scalable, high-speed cache on AWS for processing file data stored in disparate locations, including on premises.
Performance and scale
Low-latency and high throughput data access for cached datasets
Access data in Amazon File Cache from Amazon Elastic Compute Cloud (EC2) instances and Amazon Elastic Container Service (ECS) container instances with sub-millisecond average first-byte latencies, up to hundreds of GB/s of throughput, and millions of IOPS.
Amazon File Cache supports caching data from on-premises file systems, AWS file systems, and Amazon Simple Storage Service (S3) buckets.
Cache on-premises datasets
You can create a high-speed cache that’s linked to one or more on-premises NFS file systems with just a few clicks in the AWS Management Console.
Cache AWS datasets
You can create a high-speed cache that’s linked to one or more AWS file systems or Amazon S3 buckets with just a few steps in the AWS Management Console. File Cache transparently presents data from your AWS file systems or Amazon S3 buckets as a unified set of files and directories and allows you to write results back to your datasets.
Administration and management
Amazon File Cache automates capacity management and data movement between the cache and your data sources.
Reduce administrative burden
You can create a high-performance cache with just a few steps in the AWS Management Console, command line interface (CLI), or API. With Amazon File Cache, you don't have to worry about managing the cache hardware and software or tuning performance—these time-consuming administrative tasks are automated as a benefit of this fully managed service.
Automate capacity management
Amazon File Cache monitors free space on the cache and automatically releases less frequently used data when your cache begins to fill up so you can run your workload without worrying about running out of storage.
Amazon File Cache resources are encrypted at rest. File Cache automatically encrypts data in transit when the cache is accessed from select Amazon EC2 client instance types. Amazon File Cache also encrypts traffic between the cache and your S3 data repositories.
Access your cache from endpoints in your Amazon Virtual Private Cloud (VPC) that isolates your cache in your own virtual network. You can configure security group rules and control network access to your Amazon File Cache resources.
Amazon File Cache is integrated with AWS Identity and Access Management (IAM). This integration allows you to control the actions that your AWS IAM users and groups can take to manage your caches, such as creating and deleting caches. You can also tag your Amazon File Cache resources and control the actions that IAM users and groups can take based on those tags.