{"id":11415,"date":"2023-12-01T12:00:32","date_gmt":"2023-12-01T19:00:32","guid":{"rendered":"https:\/\/blog.resilio.com\/blog\/?p=11415"},"modified":"2024-05-04T10:34:31","modified_gmt":"2024-05-04T17:34:31","slug":"file-gateway-cache","status":"publish","type":"post","link":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache","title":{"rendered":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management"},"content":{"rendered":"\n<p>Properly managing your AWS (Amazon Web Services) file cache can help you avoid issues and achieve benefits such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Faster access and workflows:<\/strong> Businesses that work with large amounts of data (like large media files or big data workloads) can get fast access to necessary files and complete their tasks efficiently.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reduced costs:<\/strong> Caching data locally helps you avoid costly <a href=\"https:\/\/www.resilio.com\/blog\/aws-egress-costs\" target=\"_blank\" rel=\"noreferrer noopener\">AWS egress fees<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Updated files:<\/strong> Distributed teams that collaborate on files can ensure that all locally stored files are up to date and avoid redundancies.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The complexity and scale of data storage are growing faster than IT budgets and resources, especially for enterprise teams supporting multiple offices and hybrid workforces.&nbsp;<\/p>\n\n\n\n<p>Using the <a href=\"https:\/\/docs.aws.amazon.com\/storagegateway\/latest\/APIReference\/API_RefreshCache.html\" target=\"_blank\" rel=\"noreferrer noopener\">RefreshCache API<\/a> can be a cumbersome process that involves managing cron jobs, scripts, AWS credentials, or AWS Lambda functions. Plus, determining which directories need to be refreshed is difficult. Luckily, AWS file gateway recently released a new cache refresh feature that automates the process and makes cache management much easier.<\/p>\n\n\n\n<p>In this article, we\u2019ll describe how the new file gateway cache refresh feature works and how to set up an automated cache refresh process in the file gateway.<\/p>\n\n\n\n<p>We\u2019ll also discuss some of the challenges that persist with AWS File Gateway cache management (and File Gateways as a whole) \u2014 such as the fact that <strong>it only allows you to cache your most recently accessed files and can only be used to access files stored in the AWS cloud.<\/strong><\/p>\n\n\n\n<p>In the second part of this article, we\u2019ll go over our own file synchronization and object storage gateway solution \u2014 Resilio Platform \u2014 and how it makes caching, synchronizing, and accessing files easier and more efficient.<\/p>\n\n\n\n<p><em>Want to learn more about how Resilio provides fast, efficient access to all of your on-premises and cloud files? <\/em><a href=\"https:\/\/www.resilio.com\/connect\/#request\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Schedule a demo with our team.<\/em><\/a><\/p>\n\n\n\n<p>Resilio Platform is a high-performance file replication and synchronization system.&nbsp; One popular use case for Resilio is a <a href=\"https:\/\/www.resilio.com\/usecases\/file-gateway-object-storage\/\" target=\"_blank\" rel=\"noreferrer noopener\">file gateway<\/a> for object storage. Resilio Platform can mount any type of storage \u2014 file, object, or block storage device.&nbsp; As a file gateway for object storage, Resilio presents objects as files \u2014 and enables rapid replication and efficient caching across multiple storage buckets.&nbsp;<\/p>\n\n\n\n<p>In scenarios where you\u2019re replicating object storage across regions or multiple sites, Resilio enables high-performance low latency real-time and on-demand replication. Resilio enables you to keep hundreds of millions of objects and files current across sites on-demand and in real-time, across any distance. Its policy-driven approach allows granular <strong>control over cache management and data movement.&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p>Unlike AWS File Gateway, Resilio is designed to be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexible: <\/strong>Resilio works by mounting agents directly on storage hardware or virtual machines. You can install it directly on your existing IT infrastructure and use it to access all files stored on-prem or in any cloud from one location.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efficient:<\/strong> Resilio has features that enable you to optimize cloud costs, such as selective sync and caching (in addition to caching recently accessed files, you can cache any files you want). And since you can use Resilio to access all files from one solution, you don\u2019t need to invest in multiple storage gateways.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reliability:<\/strong> Resilio uses a peer-to-peer replication architecture, which eliminates single points of failure and ensures files are always synchronized as quickly as possible. And its proprietary WAN acceleration technology enables it to fully utilize any network (including VSATs, cell, Wi-Fi, and any IP connection) to optimize data transfer speeds.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automated: <\/strong>In Resilio, any UI action \u2014 including caching, hydration, and synchronization \u2014 can be automated using the API.\u00a0 You can also integrate with 3rd-party systems and trigger hydration or 3rd-party actions based on the cache\u2019s state.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Organizations use Resilio Platform to ingest, sync, and access data for media workflows (Turner Sports, Innovative), gaming (Wargaming, Larian Studios), remote operations (Mercedes-Benz, Buckeye Power Sales), and more. If you want to learn how Resilio Platform can help efficiently cache, sync, and access data on-prem and in the cloud, <\/em><a href=\"https:\/\/www.resilio.com\/connect\/#request\" target=\"_blank\" rel=\"noreferrer noopener\"><em>schedule a demo with our team<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Manage AWS File Gateway Cache<\/h2>\n\n\n\n<p>AWS File Gateway (one of the components of AWS Storage Gateway) caches your most recently accessed files on local devices. Before the new cache refresh feature, you\u2019d have to manage this process manually utilizing an API to configure cron-jobs, scripts, AWS credentials, or AWS Lambda functions.<\/p>\n\n\n\n<p>Still, determining which directories needed to be refreshed was difficult. Many users would simply refresh the entire file share, creating unnecessary work for the Amazon S3 (Amazon Simple Storage Service) API and negatively impacting the performance of the file gateway.<\/p>\n\n\n\n<p>File Gateway\u2019s <a href=\"https:\/\/aws.amazon.com\/about-aws\/whats-new\/2020\/07\/aws-storage-gateway-simplifies-cache-management-for-file-gateway\/\" target=\"_blank\" rel=\"noreferrer noopener\">new cache refresh feature<\/a> allows you to automatically refresh the metadata cache to stay current with changes in your S3 buckets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How File Gateway\u2019s Cache Refresh Feature Works<\/h3>\n\n\n\n<p>The new cache refresh feature makes managing your cache easier and provides you with more flexibility.&nbsp;<\/p>\n\n\n\n<p>With this new feature, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create multiple file shares for a single Amazon S3 bucket<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sync the local cache with an S3 bucket based on access frequency<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Limit the number of S3 buckets necessary to manage the file shares on your File Gateway<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define multiple prefixes for a single S3 bucket<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Map a single prefix to a single gateway file share<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The File Gateway cache refresh feature works based on the \u201cduration since last access.\u201d You set a time limit (anywhere from 5 minutes to 30 days) for when a cache is to be refreshed.<\/p>\n\n\n\n<p>For example, let\u2019s assume you set the time limit to 2 hours. If a user accesses a directory after that 2-hour time limit has expired, the gateway will automatically refresh the cache. But if a user accesses the directory before the 2-hour time limit completes, the gateway will treat the cache as current and not perform a refresh.<\/p>\n\n\n\n<p>This process ensures that your frequently accessed directories are automatically refreshed and synced with S3 buckets, while infrequently accessed directories are refreshed only when needed. This frees you up from cumbersome cache management processes and reduces unnecessary work on the gateway.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Set Up an Automated Refresh for File Gateway Cache<\/h3>\n\n\n\n<p>To set up your automated cache refresh process:<\/p>\n\n\n\n<p>1. Visit your AWS Storage Console. Go to the <em>\u201cFile Shares\u201d<\/em> tab.<\/p>\n\n\n\n<p>2. Choose a file share. Then click the <em>\u201cActions\u201d<\/em> drop-down menu, and click <em>\u201cEdit share settings\u201d<\/em>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/aws-storage-gateway-file-share-settings-1024x588.png\" alt=\"AWS Storage Gateway: Edit file share settings\" class=\"wp-image-11414\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-storage-gateway-file-share-settings-1024x588.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-storage-gateway-file-share-settings-300x172.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-storage-gateway-file-share-settings-768x441.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-storage-gateway-file-share-settings.png 1206w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>3. A window will pop up that allows you to add values for your automated cache refresh.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/aws-automated-cache-refresh-from-s3-after-timeframe-1024x706.png\" alt=\"Edit share settings: Automated cache refresh from S3 after [timeframe]\" class=\"wp-image-11413\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-automated-cache-refresh-from-s3-after-timeframe-1024x706.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-automated-cache-refresh-from-s3-after-timeframe-300x207.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-automated-cache-refresh-from-s3-after-timeframe-768x530.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/12\/aws-automated-cache-refresh-from-s3-after-timeframe.png 1243w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Resilio Connect\u2019s Fast, Efficient File Gateway Alternative<\/h2>\n\n\n\n<p>While the new S3 File Gateway cache feature provides more flexibility and automation for managing your AWS file cache, it still suffers from some issues that make it suboptimal for certain use cases.<\/p>\n\n\n\n<p>For example, it only allows you to cache recently accessed files. And it doesn\u2019t provide any additional features to increase efficiency and reduce data egress costs.<\/p>\n\n\n\n<p>In addition, the AWS File Gateway can only be used to access files stored in AWS. Organizations that store data in multi and hybrid cloud scenarios will need to buy and use multiple gateways to access their data.<\/p>\n\n\n\n<p>Our file synchronization and gateway software system, Resilio Connect, provides<strong> a superior alternative to AWS File Gateway for organizations that need to extend their on-premises applications to the cloud.&nbsp;<\/strong><\/p>\n\n\n\n<p>It offers efficient file caching and access, enabling you to transform your on-premises servers and NAS devices into flexible storage gateways. Plus, it&#8217;s focused on very large file systems and data movement at the best possible speeds with all transfers being UDP-based and WAN-optimized.<\/p>\n\n\n\n<p>Resilio Platform includes features that make it a superior solution for caching and syncing large datasets between any S3-compatible cloud object storage and your on-premises devices or data centers, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Efficiency and cost-reduction<\/li>\n\n\n\n<li>Versatility and granular control<\/li>\n\n\n\n<li>Reliable sync and access<\/li>\n\n\n\n<li>Bulletproof security<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Efficient, Cost-Effective Caching and Access<\/h3>\n\n\n\n<p>Resilio Platform is designed to enhance the cost-effectiveness of storing data in the cloud. Unlike other gateways, <strong>our solution is built to reduce costs associated with data egress fees and multi-cloud storage.<\/strong><\/p>\n\n\n\n<p>AWS File Gateway only provides access to data stored in the AWS cloud. However, many organizations choose to store data in multiple clouds and on-premises storage solutions in order to increase redundancy and maintain high availability. To access their data, the businesses would need to use multiple different cloud gateways for each cloud platform.<\/p>\n\n\n\n<p>But Resilio Platform is cloud vendor agnostic. You can use it with just about any cloud storage platform, such as AWS, GCP, Azure, Wasabi, MinIO, and more. You can deploy Resilio on your existing infrastructure at low cost, and manage and access all of your cloud and on-prem data from one location.<\/p>\n\n\n\n<p>Resilio\u2019s built-in security features mean that you won\u2019t have to invest in 3rd-party security solutions or VPNs, as is the case with other gateway solutions.<\/p>\n\n\n\n<p>And Resilio includes features that help you enhance productivity and reduce costs associated with data egress, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Selective caching:<\/strong> You can choose which files are stored on local devices, providing employees with faster access to the data they need and reducing data egress fees associated with downloading files.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Selective sync:<\/strong> You can choose which specific files and folders sync to which endpoints. This ensures that files only sync to the destinations where they\u2019re needed so you can reduce data transfer fees.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Partial downloads:<\/strong> You can fully or partially download files and folders, so you can get quicker access to the files you need and reduce data egress costs.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automation:<\/strong> You can automatically sync, cache, download, and purge any file based on the policies you set.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"834\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/06\/operations-team-resilio-connect-management-console.png\" alt=\"Operations Team: Resilio Platform Management Console\" class=\"wp-image-10998\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/operations-team-resilio-connect-management-console.png 800w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/operations-team-resilio-connect-management-console-288x300.png 288w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/06\/operations-team-resilio-connect-management-console-768x801.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Versatility and Granular Control Over Your Environment<\/h3>\n\n\n\n<p>File Gateway works by installing AWS agents on virtual machines on your hardware. And it only provides access to files stored in the AWS cloud.&nbsp;<\/p>\n\n\n\n<p>But Resilio Platform is a much more versatile solution. It provides low-latency access to files via SMB (Server Message Block) and NFS (Network File System) protocols.<\/p>\n\n\n\n<p>You can deploy Resilio agents directly onto your file servers, NAS\/DAS\/SAN systems, desktops, laptops, mobile devices (Resilio offers iOS and Android apps), and virtual machines (such as VMware, Citrix, hypervisors, and more).<\/p>\n\n\n\n<p>Resilio supports just about any:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Operating system:<\/strong> Microsoft Windows, macOS, Linux, Unix, FreeBSD, OpenBSD, Ubuntu, and more.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cloud storage platform: <\/strong>AWS, Google Cloud Platform, Azure, Wasabi, MinIO, Backblaze, and more.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"776\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/image3-1024x776.png\" alt=\"Resilio Platform works with any S3-compatible cloud storage provider, such as AWS, Google Cloud Platform, Microsoft Azure, Wasabi, MinIO, Oracle, and more.\" class=\"wp-image-11111\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3-1024x776.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3-300x227.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3-768x582.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/image3.png 1290w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Resilio is easy to deploy and enables you to sync and access files across your entire on-prem and cloud environment from a single location, saving you from having to invest in and manage multiple gateways.<\/p>\n\n\n\n<p>Plus, <strong>Resilio\u2019s Management Console provides you with granular control over replication in your environment. <\/strong>You can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create bandwidth profiles for each endpoint that govern how much bandwidth is allocated to each endpoint at certain times of the day and on certain days of the week.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Manage every server in your environment, and manage up to 50,000 agents per console.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Get insight into the status of individual replication jobs, with real-time performance metrics that can get sent to email or Webhooks<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review a history of all executed jobs<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Establish job priorities<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automate replication jobs and script any type of functionality using Resilio\u2019s REST API.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>All end-users are provided with the same view of files from a unified interface that operates much like Microsoft OneDrive.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"761\" height=\"1024\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/04\/always-keep-on-this-device-option-761x1024.png\" alt=\"How to select the &quot;Always keep on this device&quot; option.\" class=\"wp-image-10777\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/always-keep-on-this-device-option-761x1024.png 761w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/always-keep-on-this-device-option-223x300.png 223w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/always-keep-on-this-device-option-768x1034.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/always-keep-on-this-device-option.png 1080w\" sizes=\"auto, (max-width: 761px) 100vw, 761px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Case Study: Deutsche Aircraft<\/h4>\n\n\n\n<p>Commercial aircraft manufacturer Deutsche Aircraft switched from DFSR to Resilio Platform to sync their Microsoft DFS namespace, manage data access, secure mission-critical data, and increase efficiency.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"406\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/09\/Deutsche-aircraft-1.jpg\" alt=\"Deutsche Aircraft\" class=\"wp-image-11260\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/Deutsche-aircraft-1.jpg 1000w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/Deutsche-aircraft-1-300x122.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/09\/Deutsche-aircraft-1-768x312.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><em>\u201cWe have a 10Gbps network but prefer to use under 1Gbps for data transfer and replication. With Resilio, we\u2019re able to keep that down to 250Mbps during the day and at night move back up to 1GBps\u2026 Resilio Platform is much easier to manage than DFSR. Using the Resilio Platform management console, you can see everything you need to know. Everything is visible.\u201d<\/em><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reliable File Synchronization and Access<\/h3>\n\n\n\n<p>Keeping data synchronized and up to date is one of the top concerns for businesses and IT teams.<\/p>\n\n\n\n<p>AWS File Gateway synchronizes data using an unreliable point-to-point replication architecture that can be configured in one of two models:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hub and spoke:<\/strong> This model consists of a hub server and several remote servers. The remote servers can\u2019t share files directly with each other. Instead, they must first transfer files to the hub server, which then syncs those files with each remote server one by one.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Follow the sun:<\/strong> In this model, replication occurs from one server to another sequentially.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Both of these replication architectures are as slow as their weakest endpoint \u2014 i.e., if replication fails or is delayed on one endpoint, it can delay synchronization for every other endpoint in your environment.<\/p>\n\n\n\n<p>They also introduce single points of failure. If any endpoint goes down, it can delay sync for your entire environment. And if the hub server goes down in a hub and spoke architecture, then replication fails entirely.<\/p>\n\n\n\n<p>Resilio Platform uses a blazing fast and highly reliable P2P (peer-to-peer) replication architecture that eliminates the challenges experienced by point-to-point systems.<\/p>\n\n\n\n<p>In a P2P architecture, every server can communicate with every other server and take part in replication simultaneously, resulting in:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Faster Sync Speeds<\/h4>\n\n\n\n<p>Resilio uses a process known as <strong>file chunking<\/strong> to break files down into multiple chunks that can transfer independently of each other. Every server can share file chunks simultaneously.<\/p>\n\n\n\n<p>For example, imagine you want to sync a file across five servers. Resilio can use file chunking to break that file down into five chunks. Server 1 can share the first file chunk with Server 2. While it\u2019s waiting to receive the other four chunks, Server 2 can immediately share the first chunk with one of the other servers. Soon every server will be sharing chunks concurrently, <strong>allowing you to sync your system 3\u201310x faster than with AWS file gateway or other point-to-point solutions.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"690\" height=\"388\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2022\/07\/p2p-vs-client-server.gif\" alt=\"P2P vs Client-Server architecture GIF\" class=\"wp-image-10164\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As your environment grows, point-to-point solutions take longer to sync, as replication occurs from just one server to another.\u00a0<\/p>\n\n\n\n<p>But Resilio\u2019s P2P architecture allows it to scale organically. More endpoints create more supply (i.e., bandwidth, CPU, etc.) and sync speeds increase as your environment grows. Resilio performs horizontal scale-out replication, allowing it to<strong> reach speeds of 100+ Gbps per server.&nbsp;<\/strong><\/p>\n\n\n\n<p><em>In fact, our engineers <\/em><a href=\"https:\/\/www.resilio.com\/blog\/news-resilio-achieves-100-gbps-file-data-transfer-speeds\" target=\"_blank\" rel=\"noreferrer noopener\"><em>successfully transferred a 1 TB dataset across Azure regions in 90 seconds<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Case Study: VoiceBase<\/h4>\n\n\n\n<p>VoiceBase \u2014 a software that provides speech-to-text transcriptions for video and audio \u2014 uses Resilio Platform to distribute speech model updates (50+ GB files) across 400+ production servers each month.<\/p>\n\n\n\n<p><strong>\u201c<\/strong><strong><em>Resilio Platform enables us to reliably distribute our code, specifically new language models in a fraction of the time. These copy jobs now take an hour, down from eight. Best of all, once Resilio Platform was installed, it just works: We never need to manually intervene in any way.<\/em><\/strong><strong>\u201d<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/www.resilio.com\/casestudies\/voicebase\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Learn more Resilio Platform helped VoiceBase reduce software distribution time by 88%.<\/em><\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Greater Reliability<\/h4>\n\n\n\n<p>Since every server in a P2P environment can communicate with each other, <strong>there are no single points of failure.&nbsp;<\/strong><\/p>\n\n\n\n<p>If any server or network goes down, Resilio can dynamically route around the outage and find the optimal path to deliver files to their destination. And if a transfer is interrupted, Resilio can perform a checksum restart to resume the transfer where it left off and will retry all transfers until they\u2019re complete.<\/p>\n\n\n\n<p>This type of reliability and resilience makes Resilio an excellent solution for hot-site disaster recovery. P2P replication enables it to provide Active-Active High Availability. And <strong>it can achieve sub-five-second RPOs and RTOs within minutes of an outage.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"699\" height=\"1024\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/04\/hot-dr-warm-dr-cold-dr-and-offsite-copy-699x1024.png\" alt=\"Hot\/Live DR: Multi-site Active\/Active; Warm DR: Active\/Active; Cold DR: Active\/Passive; Offsite Copy: Backup Copy\" class=\"wp-image-10761\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/hot-dr-warm-dr-cold-dr-and-offsite-copy-699x1024.png 699w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/hot-dr-warm-dr-cold-dr-and-offsite-copy-205x300.png 205w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/hot-dr-warm-dr-cold-dr-and-offsite-copy-768x1126.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/hot-dr-warm-dr-cold-dr-and-offsite-copy-1048x1536.png 1048w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/hot-dr-warm-dr-cold-dr-and-offsite-copy.png 1364w\" sizes=\"auto, (max-width: 699px) 100vw, 699px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Proprietary WAN Acceleration Technology<\/h4>\n\n\n\n<p>Another key source of Resilio\u2019s speed and reliability is its proprietary WAN acceleration protocol known as Zero Gravity Transport\u2122 (ZGT).<\/p>\n\n\n\n<p>Syncing data across cloud regions and geographically distributed teams often involves utilizing WAN networks, which suffer from high latency and varying degrees of packet loss.<\/p>\n\n\n\n<p>And many organizations often operate on low-quality, unreliable networks \u2014 such as consumer grade networks in remote work scenarios and edge networks in edge deployments.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-1024x668.png\" alt=\"Cross office server sync calculator\" class=\"wp-image-11149\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-1024x668.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-300x196.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3-768x501.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/cross-region-replication-Azure-3.png 1353w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>ZGT eliminates latency and allows you to fully utilize any network by optimizing traffic over the network. It accomplishes this using:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Congestion control algorithm:<\/strong> ZGT uses a congestion control algorithm that constantly probes the RTT (Round Trip Time) to calculate and maintain the ideal data packet send rate. This enables it to maintain a uniform packet distribution over time.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Interval acknowledgements:<\/strong> Rather than acknowledging each packet receipt, ZGT sends acknowledgements for groups of packets.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delayed retransmission:<\/strong> Rather than immediately retransmitting lost packets, ZGT retransmits lost packets in groups once per RTT to reduce unnecessary retransmissions.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>ZGT enables you to use Resilio with any type of network connectivity, such as VSAT, Wi-Fi, cell (3G, 4G, 5G), and any IP connection.<\/p>\n\n\n\n<p>It also allows you to ingest and sync data from the edge and areas with little connectivity. Our client <a href=\"https:\/\/www.resilio.com\/casestudies\/shifo-foundation\/\" target=\"_blank\" rel=\"noreferrer noopener\">Shifo uses Resilio to sync healthcare data<\/a> across remote communities with underdeveloped networks, such as Uganda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bulletproof Native Security Features<\/h3>\n\n\n\n<p>Many file gateway solutions don\u2019t include native security features to protect your data. This forces you to use 3rd party security tools and VPNs.<\/p>\n\n\n\n<p>But Resilio Platform includes built-in security features that were reviewed by 3rd party security experts. Your data is protected by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>End-to-end data encryption:<\/strong> Resilio encrypts data at rest and in transit using AES-256-bit encryption.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Integrity validation:<\/strong> Resilio uses cryptographic data integrity validation to ensure files arrive at their destination intact and uncorrupted.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Permission controls:<\/strong> In Resilio\u2019s Management Console, you can control who is allowed to access specific files and folders.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mutual authentication:<\/strong> Before initiating a transfer with any endpoint, the endpoint is required to provide an authentication key. This ensures your data is only delivered to approved destinations.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Forward secrecy:<\/strong> Each session is protected with a one-time session encryption key.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"460\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/04\/mutual-authentication-in-transit-encryption-integrity-validation-process.png\" alt=\"Mutual Authentication: Data is only delivered to designated endpoints; In-Transit Encryption: Data can't be intercepted or hacked; Integrity Validation Process: Ensures data remains intact\" class=\"wp-image-10763\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/mutual-authentication-in-transit-encryption-integrity-validation-process.png 394w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/04\/mutual-authentication-in-transit-encryption-integrity-validation-process-257x300.png 257w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Use Resilio\u2019s Flexible, Efficient File Gateway<\/h2>\n\n\n\n<p>While the new AWS File Gateway feature makes managing cached volumes easier, Resilio Connect\u2019s file gateway is a superior alternative for syncing and accessing data stored on-premises and in the cloud due to its:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efficiency:<\/strong> Resilio eliminates the need to invest in expensive hardware, multiple gateways, and security solutions. You can manage all of your data storage from one location. And it includes features (such as selective sync, selective cache, and partial downloads) that enable you to increase productivity and reduce cloud storage costs.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Versatility and granular control: <\/strong>You can deploy Resilio agents on any on-premises storage device, cloud storage platform, and operating system. And you can use Resilio\u2019s Management Console to obtain granular control over how files are replicated and accessed in your environment.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reliability:<\/strong> Resilio uses a P2P replication architecture that eliminates single points of failure and provides fast, resilient synchronization. It also uses a proprietary WAN acceleration protocol that allows it to optimize transfers over any network regardless of quality, latency, or packet loss.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Native security:<\/strong> Resilio includes built-in security features that protect your data at rest and in transit and eliminate the need to invest in 3rd party security tools.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Organizations use Resilio Platform to ingest, sync, and access data for media workflows (Turner Sports, Innovative), gaming (Wargaming, Larian Studios), remote operations (Mercedes-Benz, Buckeye Power Sales), and more. If you want to learn how Resilio Platform can help efficiently sync, access, and cache data (based on automated policies) on-prem and in the cloud, <\/em><a href=\"https:\/\/www.resilio.com\/connect\/#request\" target=\"_blank\" rel=\"noreferrer noopener\"><em>schedule a demo with our team<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is Amazon Storage Gateway?<\/h3>\n\n\n\n<p>Amazon Storage Gateway is an AWS service that connects on-premises environments to AWS cloud storage via four types of gateways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Amazon S3 File Gateway:<\/strong> A file interface that enables you to access files (via SMB and NFS protocols) stored as objects in Amazon S3, at your data center, or in Amazon EC2.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Amazon Fsx\u00a0 File Gateway:<\/strong> A file interface that provides access to file shares stored in the cloud via SMB protocols.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Volume Gateway:<\/strong> Uses iSCSI protocol to provide access to block storage volumes, and enables you to backup data in Amazon EBS snapshots.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AWS Tape Gateway:<\/strong> Tape gateway stores your virtual tapes in Amazon S3 via an iSCSI-based virtual tape library (VTL) of virtual tape drives.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.<\/p>\n","protected":false},"author":47,"featured_media":11420,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[274,227,284],"tags":[142,158],"class_list":["post-11415","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-serversync","category-storage-gateway","tag-featured-secondary","tag-featured-tertiary"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>File Gateway Cache: 2 Ways to Simplify AWS Cache Management | Resilio Blog<\/title>\n<meta name=\"description\" content=\"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"File Gateway Cache: 2 Ways to Simplify AWS Cache Management\" \/>\n<meta property=\"og:description\" content=\"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\" \/>\n<meta property=\"og:site_name\" content=\"Resilio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-01T19:00:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-04T17:34:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"987\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Eleanor Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"File Gateway Cache: 2 Ways to Simplify AWS Cache Management\" \/>\n<meta name=\"twitter:description\" content=\"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eleanor Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\"},\"author\":{\"name\":\"Eleanor Parker\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/a1f04a7adcac173bd7a7316a7635a3f6\"},\"headline\":\"File Gateway Cache: 2 Ways to Simplify AWS Cache Management\",\"datePublished\":\"2023-12-01T19:00:32+00:00\",\"dateModified\":\"2024-05-04T17:34:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\"},\"wordCount\":3340,\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg\",\"keywords\":[\"Featured-secondary\",\"Featured-tertiary\"],\"articleSection\":[\"Cloud Sync\",\"Server Sync\",\"Storage Gateway\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\",\"url\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\",\"name\":\"File Gateway Cache: 2 Ways to Simplify AWS Cache Management | Resilio Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg\",\"datePublished\":\"2023-12-01T19:00:32+00:00\",\"dateModified\":\"2024-05-04T17:34:31+00:00\",\"description\":\"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg\",\"width\":2000,\"height\":987,\"caption\":\"File Gateway Cache: 2 Ways to Simplify AWS Cache Management\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.resilio.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"File Gateway Cache: 2 Ways to Simplify AWS Cache Management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"name\":\"Resilio Blog\",\"description\":\"Explore Common Use cases, How to&#039;s, Comparisons &amp; More\",\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\",\"name\":\"Resilio\",\"url\":\"https:\/\/blog.resilio.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png\",\"width\":512,\"height\":512,\"caption\":\"Resilio\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/resilio-inc.\",\"https:\/\/youtube.com\/resilio\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/a1f04a7adcac173bd7a7316a7635a3f6\",\"name\":\"Eleanor Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/aca5b8499f094cf3d5a48268db9af9986aa05dd0fbc48736bfccd2910f7860cf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/aca5b8499f094cf3d5a48268db9af9986aa05dd0fbc48736bfccd2910f7860cf?s=96&d=mm&r=g\",\"caption\":\"Eleanor Parker\"},\"url\":\"https:\/\/blog.resilio.com\/blog\/author\/eparker\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management | Resilio Blog","description":"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache","og_locale":"en_US","og_type":"article","og_title":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management","og_description":"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.","og_url":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache","og_site_name":"Resilio Blog","article_published_time":"2023-12-01T19:00:32+00:00","article_modified_time":"2024-05-04T17:34:31+00:00","og_image":[{"width":2000,"height":987,"url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg","type":"image\/jpeg"}],"author":"Eleanor Parker","twitter_card":"summary_large_image","twitter_title":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management","twitter_description":"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.","twitter_image":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg","twitter_misc":{"Written by":"Eleanor Parker","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#article","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache"},"author":{"name":"Eleanor Parker","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/a1f04a7adcac173bd7a7316a7635a3f6"},"headline":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management","datePublished":"2023-12-01T19:00:32+00:00","dateModified":"2024-05-04T17:34:31+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache"},"wordCount":3340,"publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg","keywords":["Featured-secondary","Featured-tertiary"],"articleSection":["Cloud Sync","Server Sync","Storage Gateway"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache","url":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache","name":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management | Resilio Blog","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg","datePublished":"2023-12-01T19:00:32+00:00","dateModified":"2024-05-04T17:34:31+00:00","description":"Explore the AWS File Gateway cache management process and a fast, efficient, and automated alternative for cache management.","breadcrumb":{"@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.resilio.com\/blog\/file-gateway-cache"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#primaryimage","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/12\/file-gateway-cache.jpeg","width":2000,"height":987,"caption":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.resilio.com\/blog\/file-gateway-cache#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.resilio.com\/blog"},{"@type":"ListItem","position":2,"name":"File Gateway Cache: 2 Ways to Simplify AWS Cache Management"}]},{"@type":"WebSite","@id":"https:\/\/blog.resilio.com\/blog\/#website","url":"https:\/\/blog.resilio.com\/blog\/","name":"Resilio Blog","description":"Explore Common Use cases, How to&#039;s, Comparisons &amp; More","publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.resilio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.resilio.com\/blog\/#organization","name":"Resilio","url":"https:\/\/blog.resilio.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2024\/05\/cropped-resilio-icon-digital-navy-background.png","width":512,"height":512,"caption":"Resilio"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/resilio-inc.","https:\/\/youtube.com\/resilio"]},{"@type":"Person","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/a1f04a7adcac173bd7a7316a7635a3f6","name":"Eleanor Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/aca5b8499f094cf3d5a48268db9af9986aa05dd0fbc48736bfccd2910f7860cf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aca5b8499f094cf3d5a48268db9af9986aa05dd0fbc48736bfccd2910f7860cf?s=96&d=mm&r=g","caption":"Eleanor Parker"},"url":"https:\/\/blog.resilio.com\/blog\/author\/eparker"}]}},"_links":{"self":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/11415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/comments?post=11415"}],"version-history":[{"count":0,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/11415\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media\/11420"}],"wp:attachment":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media?parent=11415"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/categories?post=11415"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/tags?post=11415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}