{"id":11084,"date":"2023-08-01T14:58:09","date_gmt":"2023-08-01T21:58:09","guid":{"rendered":"https:\/\/blog.resilio.com\/blog\/?p=11084"},"modified":"2026-02-10T11:30:13","modified_gmt":"2026-02-10T18:30:13","slug":"s3-cross-region-replication","status":"publish","type":"post","link":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication","title":{"rendered":"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication"},"content":{"rendered":"\n<p>S3 Replication is a fully-managed Amazon Web Services (AWS) feature for replicating objects and their metadata across one or more S3 buckets. And with cross-region replication (CRR), you can use this feature to replicate objects across buckets located in different AWS regions. CRR is useful for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Meeting\u00a0compliance requirements<\/strong>\u00a0that demand certain data be stored in geographically dispersed regions.\u00a0<\/li>\n\n\n\n<li><strong>Minimizing\u00a0latency<\/strong>\u00a0for users by moving data physically closer to them.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.resilio.com\/usecases\/disaster-recovery\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Disaster recovery<\/strong><\/a> by minimizing data loss via backups and active\/passive or active\/active failover strategies.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You can implement CRR with the native Amazon S3 Replication or\u00a0<strong>use\u00a0<\/strong><a href=\"https:\/\/www.resilio.com\/active-everywhere-platform\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Resilio Active Everywhere<\/strong><\/a><strong>\u00a0(formerly Connect) to achieve fast, reliable, and efficient replication<\/strong>\u00a0across any AWS region and service (or even other cloud providers and on-prem environments).<\/p>\n\n\n\n<p>In this guide, we\u2019ll start by showing you how to set up CRR using S3 Replication and cover the five key steps for setting up replication between buckets in different regions \u2014 from creating Amazon S3 buckets to configuring a replication rule and more.<\/p>\n\n\n\n<p>In the second part of this guide, we\u2019ll show you the benefits of CRR with Resilio Active Everywhere. Specifically, you\u2019ll learn how Resilio Platform makes replication:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Faster<\/strong>\u00a0due to its scale-out P2P architecture and WAN optimization technology.<\/li>\n\n\n\n<li><strong>Simpler<\/strong>\u00a0due to the ability to manage the entire replication process (even in a multi or hybrid cloud scenario) from a single place.<\/li>\n\n\n\n<li><strong>More reliable<\/strong>\u00a0through resilience, eliminating single points of failure (SPOF) including the ability to route data dynamically around failures.\u00a0<\/li>\n\n\n\n<li><strong>More efficient\u00a0<\/strong>due to the ability to minimize\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/aws-cross-region-data-transfer-cost\" target=\"_blank\" rel=\"noreferrer noopener\">data transfer costs<\/a>\u00a0by storing frequently accessed data locally, pinning traffic to an optimal network, and more.<\/li>\n\n\n\n<li><strong>More flexible<\/strong>&nbsp;through hybrid deployment and replication options, e.g., you can replicate data within or across AWS regions and services, or use other cloud providers and on-prem environments.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><em>Companies like Exxon Mobil, KFC, and Blizzard use Resilio Active Everywhere for fast, efficient, and flexible replication. To learn how Resilio Platform can help you achieve fast and reliable\u00a0CRR,\u00a0<\/em><a href=\"https:\/\/www.resilio.com\/schedule-demo\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>schedule a demo with our team today<\/em><\/strong><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Set Up S3 Cross-Region Replication (in 5 Steps)<\/h2>\n\n\n\n<p>In this section, we\u2019ll talk through five basic steps for configuring CRR:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Creating S3 buckets in different regions<\/li>\n\n\n\n<li>Configuring a replication rule<\/li>\n\n\n\n<li>Setting up IAM roles<\/li>\n\n\n\n<li>Adjusting other options<\/li>\n\n\n\n<li>Monitoring the replication process<\/li>\n<\/ol>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We\u2019ll also provide links to relevant AWS tutorials if you need more context around a particular step or topic. If you already know how to do this and just want to learn how to make cross-region replication faster,&nbsp;<a href=\"#one\">you can skip ahead here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Create S3 Buckets in Different Regions<\/h3>\n\n\n\n<p>Creating a new S3 bucket is pretty straightforward. Just log into the AWS Management Console, open S3, choose \u201cBuckets\u201d from the menu on the left, and click on \u201cCreate bucket\u201d.<\/p>\n\n\n\n<p>From here, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select the bucket\u2019s region.<\/li>\n\n\n\n<li>Give it a descriptive bucket name. For example, you can put the region and either \u201csource\u201d or \u201cdestination\u201d in the name, so you don\u2019t get it confused later on.<\/li>\n\n\n\n<li>Enable versioning. In order for replication to work, both the source and destination buckets must have versioning enabled.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" 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=\"743\" height=\"417\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/create-bucket.png\" alt=\"Create bucket &gt; General configuration\" class=\"wp-image-11095\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/create-bucket.png 743w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/create-bucket-300x168.png 300w\" sizes=\"auto, (max-width: 743px) 100vw, 743px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"713\" height=\"203\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/bucket-versioning.png\" alt=\"Enable bucket versioning. \" class=\"wp-image-11094\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/bucket-versioning.png 713w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/bucket-versioning-300x85.png 300w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><figcaption class=\"wp-element-caption\"><em>Source:<\/em> <a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/replication.html\" target=\"_blank\" rel=\"noreferrer noopener\"><em>AWS\u2019 documentation<\/em><\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>After that, just repeat the process to create another bucket in a different region.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Configure a Replication Rule<\/h3>\n\n\n\n<p>Select the bucket you want to use as a source and go to \u201cManagement\u201d \u2192 \u201cReplication rules\u201d \u2192 \u201cCreate replication rule\u201d.<\/p>\n\n\n\n<p>You can give the rule a descriptive name and choose \u201cEnabled\u201d if you want it to start working after being created.&nbsp;<\/p>\n\n\n\n<p>You can also give it a priority number \u2014 the lower that number, the higher the priority of the rule. For example, the S3 objects under a priority 1 rule will get replicated before ones under a priority 2 rule, and so on.<\/p>\n\n\n\n<p>Once the rule is enabled, you can select:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The\u00a0destination bucket.<\/strong>\u00a0Note that if the destination bucket is owned by a different AWS account, you\u2019ll need to go through a few extra steps. Check out\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/cross-account-s3-replication\" target=\"_blank\" rel=\"noreferrer noopener\">our article on S3 cross-account replication<\/a>\u00a0for more details.<\/li>\n\n\n\n<li><strong>Which objects to replicate.<\/strong>\u00a0You can replicate the entire bucket or define a filter type to only replicate certain objects, e.g., existing objects that are in a certain prefix. You can get step-by-step instructions on how to do this in\u00a0<a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/replication-add-config.html#replication-config-optional-filter\" target=\"_blank\" rel=\"noreferrer noopener\">AWS\u2019 replication configuration tutorial<\/a>.<\/li>\n\n\n\n<li><strong>The&nbsp;storage class&nbsp;for the&nbsp;replicated objects&nbsp;in the&nbsp;destination bucket.<\/strong> Amazon Simple Storage Service offers 8 different storage classes. Each of these is suitable for different workloads and budgets, so there\u2019s no universally right or wrong choice here.&nbsp;<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" 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=\"852\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-9-1024x852.png\" alt=\"Storage class options for replicated objects. \" class=\"wp-image-11093\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-9-1024x852.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-9-300x250.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-9-768x639.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-9.png 1507w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Source: <\/em><a href=\"https:\/\/aws.amazon.com\/s3\/storage-classes-infographic\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>S3&nbsp;storage classes&nbsp;overview infographic<\/em><\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. IAM Considerations<\/h3>\n\n\n\n<p>AWS Identity and Access Management (IAM) lets you specify who has access to specific services and resources.&nbsp;<\/p>\n\n\n\n<p>In order for replication to work, the IAM role associated with your replication configuration must have sufficient permissions to write new objects in the new destination bucket.&nbsp;<\/p>\n\n\n\n<p>If you\u2019ve used S3 Replication before, you likely already have an IAM role, which you can select from the \u201cChoose from existing IAM roles\u201d option. If not, you\u2019ll need to create a new IAM role that gives Amazon S3 permissions to read and replicate objects.<\/p>\n\n\n\n<p>Here\u2019s one example of such an IAM policy from&nbsp;<a href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/setting-repl-config-perm-overview.html\" target=\"_blank\" rel=\"noreferrer noopener\">AWS\u2019 documentation<\/a>:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n   \"Version\":\"2012-10-17\",\n   \"Statement\":&#91;\n      {\n         \"Effect\":\"Allow\",\n         \"Action\":&#91;\n            \"s3:GetReplicationConfiguration\",\n            \"s3:ListBucket\"\n         ],\n         \"Resource\":&#91;\n            \"arn:aws:s3:::DOC-EXAMPLE-BUCKET1\"\n         ]\n      },\n      {\n         \"Effect\":\"Allow\",\n         \"Action\":&#91;\n            \"s3:GetObjectVersionForReplication\",\n            \"s3:GetObjectVersionAcl\",\n            \"s3:GetObjectVersionTagging\"\n         ],\n         \"Resource\":&#91;\n            \"arn:aws:s3:::DOC-EXAMPLE-BUCKET1\/*\"\n         ]\n      },\n      {\n         \"Effect\":\"Allow\",\n         \"Action\":&#91;\n            \"s3:ReplicateObject\",\n            \"s3:ReplicateDelete\",\n            \"s3:ReplicateTags\"\n         ],\n         \"Resource\":\"arn:aws:s3:::DOC-EXAMPLE-BUCKET2\/*\"\n      }\n   ]\n}\n<\/code><\/pre>\n\n\n\n<p>In this example,&nbsp;DOC-EXAMPLE-BUCKET1&nbsp;is the source bucket and&nbsp;DOC-EXAMPLE-BUCKET2&nbsp;is the destination. The policy grants access to Amazon S3 to retrieve the replication configuration and list the bucket content. It also lets S3 get a specific object version and the access control lists (ACLs) associated with it, as well as replicate and delete markers to the destination bucket.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Additional Options<\/h3>\n\n\n\n<p>Besides the fundamental settings from the previous three steps, S3 Replication also offers many optional features. The most popular of these are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Encryption:<\/strong>\u00a0SSE-S3 is the default S3 encryption but you can also use AWS Key Management Service (KMS) for server-side encryption. If you use KMS encryption, you will need to provide the KMS keys to decrypt in the source bucket and re-encrypt in the destination.<\/li>\n\n\n\n<li><strong>S3\u00a0Replication Time Control\u00a0(S3\u00a0RTC):\u00a0<\/strong>This feature guarantees that 99.99% of objects will be replicated within 15 minutes. It\u2019s useful for meeting business and compliance requirements, so you can enable it if you rely on your data being replicated as quickly as possible.<\/li>\n\n\n\n<li><strong>Replication metrics and&nbsp;<\/strong><strong>notifications<\/strong><strong>:&nbsp;<\/strong>This option gives you detailed metrics to track the replication progress, including bytes and operations pending, replication latency, and more. Note that you\u2019re going to be monitoring the progress through Amazon CloudWatch, which comes with&nbsp;<a target=\"_blank\" href=\"https:\/\/aws.amazon.com\/cloudwatch\/pricing\/\" rel=\"noreferrer noopener\">separate metrics fees<\/a>.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">5. Review and Monitor the Replication Process&nbsp;<\/h3>\n\n\n\n<p>After adjusting all the settings, you can go back and review the entire replication configuration. To test if everything\u2019s working correctly, you can upload a new object to the source bucket and wait to see if it gets replicated to the destination.<\/p>\n\n\n\n<p>If there are no issues, you can upload the rest of your objects and start monitoring the replication process. This can be done by opening the source bucket, clicking on the \u201cMetrics\u201d tab, and checking out the&nbsp;<strong>operations pending replication, bytes pending replication, and replication&nbsp;<\/strong><strong>latency<\/strong>&nbsp;for your replication rule.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"157\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/replication-metrics.png\" alt=\"Replication metrics.\" class=\"wp-image-11096\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/replication-metrics.png 663w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/replication-metrics-300x71.png 300w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><figcaption class=\"wp-element-caption\"><em>Source:<\/em><strong><em> <\/em><\/strong><a href=\"https:\/\/aws.amazon.com\/getting-started\/hands-on\/replicate-data-using-amazon-s3-replication\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>AWS\u2019 documentation<\/em><\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>If you enable replication metrics and notifications as we showed in the previous step, you can also use Amazon CloudWatch to get more detailed info about each replication rule, as well as the source and destination buckets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"one\">How to Speed Up and Simplify Cross-Region Replication with Resilio Active Everywhere<\/h2>\n\n\n\n<p>As you can see, S3 Replication is complex and time-consuming to set up. Additionally, it can also be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Slow and unpredictable<\/strong>, especially when replicating lots of objects across geographically distributed regions. Unlike same-region replication (SRR), there\u2019s no easy way to guarantee all your objects will be replicated quickly in every CRR scenario. As we explained in\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/aws-cross-region-latency\" target=\"_blank\" rel=\"noreferrer noopener\">our guide to AWS cross-region latency<\/a>, this makes the process of estimating and reducing replication latency very difficult.<\/li>\n\n\n\n<li><strong>Expensive<\/strong>, especially when moving lots of data across regions.&nbsp;<a href=\"https:\/\/www.resilio.com\/blog\/aws-cross-region-data-transfer-cost\" target=\"_blank\" rel=\"noreferrer noopener\">Cross-region data transfer rates<\/a>&nbsp;are often very difficult to calculate in advance, as many different factors affect object replication pricing. And because of AWS\u2019 complexity, many companies move more data than necessary, often resulting in much higher replication costs than expected.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Fortunately, Resilio Platform can help you avoid both issues.<\/p>\n\n\n\n<p>Resilio Active Everywhere (formerly Connect) is our replication solution that delivers\u00a0<strong>industry-leading replication speed<\/strong>\u00a0thanks to its organically scalable P2P design and proprietary WAN transfer technology. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.resilio.com\/casestudies\/larian-studios\/\" target=\"_blank\" rel=\"noreferrer noopener\">Larian Studios uses Resilio<\/a>\u00a0to move data between their locations five times faster.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.resilio.com\/casestudies\/voicebase\/\" target=\"_blank\" rel=\"noreferrer noopener\">VoiceBase uses Resilio<\/a>\u00a0to speed up their code distribution time across 400 servers by 88%.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.resilio.com\/casestudies\/wargaming\/\" target=\"_blank\" rel=\"noreferrer noopener\">Wargaming uses Resilio<\/a>\u00a0to quickly synchronize 50GB game builds between 20 offices.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Besides typically being between 3 and 10 times faster than traditional replication solutions, our software is also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Flexible, as you can use it with any cloud provider (Amazon Web Services, Google Cloud, Microsoft Azure, etc.) and deploy it on-prem or in a hybrid cloud environment.<\/li>\n\n\n\n<li>Much simpler to set up and use, because you can deploy it on your existing infrastructure (no need to get new hardware or migrate data) and start replicating in as little as two hours.<\/li>\n\n\n\n<li>Secure by default, as it encrypts data at rest and in transit using AES 256.<\/li>\n\n\n\n<li>Cost-efficient.<\/li>\n\n\n\n<li>And much more.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In the next sections, we\u2019ll discuss five key benefits of using Resilio Active Everywhere to replicate your data across regions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fast, Reliable, and Fault-Tolerant Replication<\/h3>\n\n\n\n<p>Most traditional&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/real-time-replication-software\" rel=\"noreferrer noopener\">replication<\/a>&nbsp;and&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/secure-large-file-transfer\" rel=\"noreferrer noopener\">file transfer solutions<\/a>&nbsp;are TCP-based and use a point-to-point architecture. But Resilio Platform relies on a unique peer-to-peer (P2P) topology and WAN optimization technology which lets it achieve much faster replication times while being more reliable and fault-tolerant.<\/p>\n\n\n\n<p>Here\u2019s why:<\/p>\n\n\n\n<p>The two most widely-used replication topologies \u2014 client-server and \u201cfollow-the-sun\u201d \u2014 have downsides that prevent them from producing fast replication speeds.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>In a client-server scenario<\/strong>, only one device (the hub) can replicate data across the entire environment. For example, if Client 1 wants to replicate data across the other clients, it has to first share that data with the hub.<\/li>\n\n\n\n<li><strong>In the \u201cfollow-the-sun\u201d scenario<\/strong>, replication can only occur sequentially, from one device to the next, e.g., Device 1 must replicate objects to Device 2, which then replicates them to Device 3, and so on.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In both cases,&nbsp;<strong>replicating is always limited to one device at a time<\/strong>. This inevitably leads to slower replication since the process can only take place between two devices at a time. It also creates a single point of failure, since any sort of issue with the replicating or receiving device \u2014 like a slow network or outage \u2014 can obstruct the replication to all other devices.<\/p>\n\n\n\n<p>Also, most solutions use TCP for transfer over WANs (wide area networks). This further slows down replication speeds since TCP struggles with WAN transfers. Packet loss and latency, which are defining characteristics of WANs, both disrupt TCP, leading to&nbsp;<strong>replication delays and an inability to make the most out of expensive WAN connections.<\/strong><\/p>\n\n\n\n<p>Resilio Active Everywhere&#8217;s unique P2P architecture and WAN optimization technology help you avoid both issues.<\/p>\n\n\n\n<p>First, our software\u2019s P2P architecture lets&nbsp;<strong>every device replicate data to the others in your environment.&nbsp;<\/strong>This means replication isn\u2019t limited to a single device, so there\u2019s no risk of your replication environment failing.<\/p>\n\n\n\n<p>Our solution can also turn files into several chunks when replicating data. This process \u2014 called file chunking \u2014 lets every separate part be transferred independently, leading to transfer speeds that are between 3 and 10 times faster than traditional replication solutions.<\/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\/09\/image2.gif\" alt=\"GIF representing P2P vs client server models.\" class=\"wp-image-10253\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The unique P2P architecture and the ability to hash files in chunks make Active Everywhere one of the few replication platforms that can reliably perform bidirectional and multi-directional sync. With Active Everywhere you can transfer or sync files in any direction:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>One-to-one.<\/li>\n\n\n\n<li>One-to-many.<\/li>\n\n\n\n<li>Many-to-one.<\/li>\n\n\n\n<li>N-way (or many-to-many).&nbsp;<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>N-way transfer makes Resilio Platform an ideal solution for&nbsp;<strong>syncing large numbers of servers<\/strong>&nbsp;(because every server can sync across the entire environment) and&nbsp;<strong>collaborating efficiently in a remote or distributed workforce<\/strong>&nbsp;(because everyone, regardless of their location, can make and share file changes with others instantly).<\/p>\n\n\n\n<p>Second,\u00a0<strong>Resilio Active Everywhere&#8217;s proprietary WAN\u00a0optimization\u00a0technology<\/strong>\u00a0<strong>maximizes replication speed across\u00a0<em>any<\/em>\u00a0network and overcomes\u00a0latency\u00a0and packet loss.<\/strong><\/p>\n\n\n\n<p>Resilio uses a proprietary UDP-based transfer protocol called&nbsp;<strong>Zero Gravity Transport<\/strong>\u2122 (ZGT) that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Is optimized for unreliable networks<\/strong>, you can always replicate, send, and ingest data from the edge of a network to a centralized location.\u00a0<\/li>\n\n\n\n<li><strong>Maintains a uniform rate of packet distribution over time<\/strong>. The rate is calculated with a congestion control algorithm that periodically probes Round Trip Time (RTT). As a result, our software is always informed about the speed of file transfer over any network.<\/li>\n\n\n\n<li><strong>Reduces unnecessary retransmissions and sends out interval acknowledgements.&nbsp;<\/strong>Resilio Platform sends acknowledgements for a group of packets (instead of after receiving each packet) and retransmits lost packets once per RTT. These techniques reduce unnecessary retransmissions and make the transfer and replication processes much more efficient.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You can check out our&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/speed-calculator\/\" rel=\"noreferrer noopener\">speed calculator<\/a>&nbsp;to estimate how much time Resilio\u2019s technology can save your organization, depending on your use case.<\/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\/s3-cross-region-replication-3-1024x668.png\" alt=\"Speed calculator screenshot. \" class=\"wp-image-11087\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-3-1024x668.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-3-300x196.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-3-768x501.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-3.png 1353w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Finally, Resilio Platform is also an ideal&nbsp;<a target=\"_blank\" href=\"https:\/\/www.resilio.com\/blog\/hot-site-disaster-recovery-solution\" rel=\"noreferrer noopener\">disaster recovery solution<\/a>&nbsp;because:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>There\u2019s no single point of failure in the P2P architecture. If one device in your environment fails, our software can always access data from the others.\u00a0<\/li>\n\n\n\n<li>The ZGT transfer protocol is sensitive to bandwidth changes and can always optimize data transfers. This means that data is dynamically routed around failures to overcome latency and network congestion.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As a result, companies that use Resilio can&nbsp;<strong>meet sub-five-second RPOs (Recovery Point Objectives) and RTOs (Recovery Time Objectives) within minutes of an outage.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple and Centralized Management<\/h3>\n\n\n\n<p>Complexity has always been a big issue with AWS. There are so many services and features you can use for storing, moving, and replicating data that it can be very difficult to find the right one for your use case.<\/p>\n\n\n\n<p>For example, you can replicate data with AWS S3 Replication, AWS DataSync, Amazon S3 Batch Operations Copy, and the S3 Copy Object API. Each has its own strengths and limitations, as shown in the screenshot below.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-6-1024x545.png\" alt=\"AWS S3 Replication, AWS DataSync, Amazon S3 Batch Operations Copy, and the S3 Copy Object API comparison chart. \" class=\"wp-image-11090\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-6-1024x545.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-6-300x160.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-6-768x408.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-6-1536x817.png 1536w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-6.png 1999w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Source:<\/em><strong><em> <\/em><\/strong><a href=\"https:\/\/aws.amazon.com\/blogs\/storage\/considering-four-different-replication-options-for-data-in-amazon-s3\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>AWS\u2019 documentation<\/em><\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>And, as we already said, there are other features for speeding up and monitoring replication, like S3 RTC, KMS, regular replication metrics, replication metrics in CloudWatch, and more.<\/p>\n\n\n\n<p>Resilio Platform helps you avoid that complexity by&nbsp;<strong>letting you control the entire replication process from a single place<\/strong>. Regardless of the replication scenario, you can set up, monitor, and control every single replication aspect from the Central Management Console shown below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2025\/10\/agent-hybrid-cloud-gateway_1-1-1024x662.jpg\" alt=\"\" class=\"wp-image-12361\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/agent-hybrid-cloud-gateway_1-1-1024x662.jpg 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/agent-hybrid-cloud-gateway_1-1-300x194.jpg 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/agent-hybrid-cloud-gateway_1-1-768x497.jpg 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/agent-hybrid-cloud-gateway_1-1-1536x993.jpg 1536w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2025\/10\/agent-hybrid-cloud-gateway_1-1-2048x1324.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For example, you can use the console to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create, pause, and stop replication jobs.<\/li>\n\n\n\n<li>Set up and track replication rules, metrics, and notifications.\u00a0<\/li>\n\n\n\n<li>Configure replication parameters like buffer size, bandwidth usage policies, and disk I\/O threads.<\/li>\n\n\n\n<li>Configure real time notifications of replication progress that can be delivered via email or Webhooks.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>This console can be stored in EC2 and in any Windows or Linux instance (virtual or physical), in another cloud provider, and on-premises.&nbsp;<\/p>\n\n\n\n<p>In terms of simplicity,&nbsp;<strong>Resilio Platform also gives users easy, low-latency&nbsp;access to their files from a unified interface (UI)<\/strong>. This UI operates much like Microsoft OneDrive, which makes it very easy and intuitive to browse and access the files you need.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><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\" style=\"width:435px;height:585px\" 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:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For example,&nbsp;<strong>MixHits Radio experienced massive time savings&nbsp;<\/strong>(around 60 hours per month) thanks to the simplicity and centralized management of the Central Management Console.&nbsp;<\/p>\n\n\n\n<p><strong><em>\u201cWe have gone from spending 15 hours on average per week troubleshooting conflicts in the prior solution to spending no time at all with Resilio. We configure jobs once in the Resilio\u00a0Management Console\u00a0and never have to look at it again.\u201d<\/em><\/strong><\/p>\n\n\n\n<p>\u2014 Gary Hanna, CEO of Mixhits Radio<\/p>\n\n\n\n<p><a href=\"https:\/\/www.resilio.com\/casestudies\/mixhits-radio\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Read the full MixHits Radio case study here.<\/strong><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">End-to-End Security by Default<\/h3>\n\n\n\n<p>Unlike many file gateway and replication solutions, Resilio Active Everywhere comes with built-in security features, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>AES 256 encryption<\/strong>\u00a0for data at rest and in transit.<\/li>\n\n\n\n<li><strong>One-time session encryption keys<\/strong>\u00a0for protecting each session.<\/li>\n\n\n\n<li><strong>Permission\u00a0controls<\/strong>\u00a0for granular control (like a bucket policy) over who gets access to specific files and folders.\u00a0<\/li>\n\n\n\n<li><strong>Cryptographic data integrity validation<\/strong>\u00a0which ensures data always arrives at its destination intact and uncorrupted.<\/li>\n\n\n\n<li><strong>Mutual authentication<\/strong>, which requires any endpoint to provide an authentication key before communicating with another endpoint.&nbsp;<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>All Resilio security features have been verified by 3rd-party security experts to ensure they\u2019re up-to-date with the strictest security standards.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Deployment and Replication Flexibility<\/h3>\n\n\n\n<p>Most replication solutions are single-vendor proprietary. They\u2019re limited to using the product within a platform or cloud. For example, it\u2019s relatively simple to replicate data across AWS using native AWS replication solutions \u2014 but these solutions do not interoperate with other cloud providers.<\/p>\n\n\n\n<p><strong>Resilio is multi-cloud and can be deployed on any infrastructure<\/strong>&nbsp;\u2014 single-cloud, multi-cloud, hybrid cloud, on-prem, and so on. This means you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Deploy it on your existing IT infrastructure (servers, networks, and desktops) and storage,<\/strong>\u00a0including NAS, DAS, SAN, and object storage.<\/li>\n\n\n\n<li><strong>Run it on popular operating systems<\/strong>\u00a0such as Android, macOS, Linux (a variety of distros), FreeBSD, and Windows. Resilio also runs on a variety of NAS systems, and<strong>\u00a0virtualization platforms<\/strong>\u00a0like VMware Citrix, and Microsoft FSLogix.<\/li>\n\n\n\n<li><strong>Blend storage from any type of platform or object storage.&nbsp;<\/strong>You could use S3 on one endpoint and Azure Blobs on another. You could use direct-attached JBODs with hard drives or SSDs.&nbsp;<strong>Resilio supports a variety of storage interfaces:&nbsp;<\/strong>file, block, or object.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>As a result, you can avoid vendor lock-in and replicate your data across a variety of regions, services, cloud providers, and on-prem storage. For example, Resilio Platform lets you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Replicate your data quickly across any AWS region and other services.<\/li>\n\n\n\n<li>Browse and sync files on file, block, or object storage via popular tools on operating systems like Mac and Windows.<\/li>\n\n\n\n<li>Replicate your data across a variety of file storage solutions and cloud storage services like AWS, Azure, GCP, Wasabi, Backblaze, and more.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:10px\" 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\/s3-cross-region-replication-8-1024x776.png\" alt=\"Storage solution agnostic. \" class=\"wp-image-11092\" srcset=\"https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-8-1024x776.png 1024w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-8-300x227.png 300w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-8-768x582.png 768w, https:\/\/getsynccom.wpenginepowered.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-8.png 1290w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Efficiency<\/h3>\n\n\n\n<p>Resilio Active Everywhere&#8217;s efficient P2P design optimizes replication and data transfer by only sending the changed portion of files in real-time. Efficiency is also obtained by avoiding unnecessary data movement, such as egress via:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Local file storage<\/strong>\u00a0<strong>cache:<\/strong>\u00a0it\u2019s easy to keep frequently accessed files on local storage. This results in reduced egress traffic which translates to lower\u00a0<a href=\"https:\/\/www.resilio.com\/blog\/aws-egress-costs\" target=\"_blank\" rel=\"noreferrer noopener\">AWS egress costs<\/a>.\u00a0<\/li>\n\n\n\n<li><strong>Transparent Selective Sync (TSS), which enables downloading and synchronizing files on demand<\/strong>. You can browse objects stored in S3 as files, select individual files, and perform an action: download, partially download, or sync; there\u2019s no unnecessary data being transferred off-network or across regions.<\/li>\n\n\n\n<li><strong>Smart Routing<\/strong>, which lets you choose the optimal network for your traffic, e.g., you can keep the traffic on the AWS network or move parts of it to a remote edge network, so you can use a LAN, instead of a more expensive WAN.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Our engineering team is also constantly looking to boost Resilio\u2019s efficiency. In a recent update, we optimized time, merging, CPU usage, indexing, storage I\/O, and end-to-end transport \u2014&nbsp;<strong>reducing the average memory footprint required on replication jobs by 80%.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Achieve Fast, Reliable, and Efficient Cross-Region Replication with Resilio Active Everywhere<\/h2>\n\n\n\n<p>Resilio Active Everywhere can help you replicate data extremely fast across any AWS region, other cloud providers, and even on-prem environments.\u00a0<\/p>\n\n\n\n<p>Our software\u2019s P2P architecture and WAN optimization technology make it an&nbsp;<strong>incredibly fast, reliable, and scalable replication and storage solution<\/strong>. Resilio Platform is also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Secure, thanks to the built-in AES 256 encryption.<\/li>\n\n\n\n<li>Highly resilient, as it doesn\u2019t have a single point of failure.\u00a0<\/li>\n\n\n\n<li>Easy to manage because you can set up, monitor, and control the entire replication process (even in multi or hybrid cloud scenarios) from one Central Management Console.<\/li>\n\n\n\n<li>Flexible because it can be deployed on any cloud, on-prem, or hybrid cloud infrastructure. You can also use it to store and replicate data across any storage type \u2014 NAS, DAS, SAN, object storage, file storage, block storage, and more.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><strong><em>Ready for a live demo?&nbsp;<\/em><\/strong><a target=\"_blank\" href=\"https:\/\/www.resilio.com\/schedule-demo\/\" rel=\"noreferrer noopener\"><strong><em>Click here to schedule a demo with our team.<\/em><\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Active Everywhere..<\/p>\n","protected":false},"author":51,"featured_media":11088,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[227],"tags":[142,158,295],"class_list":["post-11084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-serversync","tag-featured-secondary","tag-featured-tertiary","tag-post-with-sidebar-new-hero-section"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication<\/title>\n<meta name=\"description\" content=\"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Active Everywhere.\" \/>\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\/s3-cross-region-replication\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure &amp; Speed Up S3 Cross-Region Replication\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Connect.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication\" \/>\n<meta property=\"og:site_name\" content=\"Resilio Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-01T21:58:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-10T18:30:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"758\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Team Resilio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Configure &amp; Speed Up S3 Cross-Region Replication\" \/>\n<meta name=\"twitter:description\" content=\"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Connect.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Team Resilio\" \/>\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\/s3-cross-region-replication#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication\"},\"author\":{\"name\":\"Team Resilio\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/dbac859fba0a6f5dc571c328b52be1e1\"},\"headline\":\"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication\",\"datePublished\":\"2023-08-01T21:58:09+00:00\",\"dateModified\":\"2026-02-10T18:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication\"},\"wordCount\":3376,\"publisher\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png\",\"keywords\":[\"Featured-secondary\",\"Featured-tertiary\",\"Post with sidebar new hero section\"],\"articleSection\":[\"Server Sync\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication\",\"url\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication\",\"name\":\"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication\",\"isPartOf\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png\",\"datePublished\":\"2023-08-01T21:58:09+00:00\",\"dateModified\":\"2026-02-10T18:30:13+00:00\",\"description\":\"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Active Everywhere.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage\",\"url\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png\",\"contentUrl\":\"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png\",\"width\":1536,\"height\":758,\"caption\":\"How to Configure & Speed Up S3 Cross-Region Replication\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.resilio.com\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication\"}]},{\"@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\/dbac859fba0a6f5dc571c328b52be1e1\",\"name\":\"Team Resilio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g\",\"caption\":\"Team Resilio\"},\"sameAs\":[\"https:\/\/www.resilio.com\"],\"url\":\"https:\/\/blog.resilio.com\/blog\/author\/team-resilio\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication","description":"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Active Everywhere.","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\/s3-cross-region-replication","og_locale":"en_US","og_type":"article","og_title":"How to Configure & Speed Up S3 Cross-Region Replication","og_description":"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Connect.","og_url":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication","og_site_name":"Resilio Blog","article_published_time":"2023-08-01T21:58:09+00:00","article_modified_time":"2026-02-10T18:30:13+00:00","og_image":[{"width":1536,"height":758,"url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png","type":"image\/png"}],"author":"Team Resilio","twitter_card":"summary_large_image","twitter_title":"How to Configure & Speed Up S3 Cross-Region Replication","twitter_description":"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Connect.","twitter_image":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png","twitter_misc":{"Written by":"Team Resilio","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#article","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication"},"author":{"name":"Team Resilio","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/dbac859fba0a6f5dc571c328b52be1e1"},"headline":"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication","datePublished":"2023-08-01T21:58:09+00:00","dateModified":"2026-02-10T18:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication"},"wordCount":3376,"publisher":{"@id":"https:\/\/blog.resilio.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png","keywords":["Featured-secondary","Featured-tertiary","Post with sidebar new hero section"],"articleSection":["Server Sync"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication","url":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication","name":"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication","isPartOf":{"@id":"https:\/\/blog.resilio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage"},"image":{"@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage"},"thumbnailUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png","datePublished":"2023-08-01T21:58:09+00:00","dateModified":"2026-02-10T18:30:13+00:00","description":"Learn how to set up S3 cross-region replication and achieve lightning fast replication speeds with Resilio Active Everywhere.","breadcrumb":{"@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#primaryimage","url":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png","contentUrl":"https:\/\/blog.resilio.com\/wp-content\/uploads\/2023\/08\/s3-cross-region-replication-4.png","width":1536,"height":758,"caption":"How to Configure & Speed Up S3 Cross-Region Replication"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.resilio.com\/blog\/s3-cross-region-replication#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.resilio.com\/blog"},{"@type":"ListItem","position":2,"name":"How to Configure &amp; Speed Up\u00a0S3 Cross-Region Replication"}]},{"@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\/dbac859fba0a6f5dc571c328b52be1e1","name":"Team Resilio","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.resilio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e47dcb5de2df9c075b483ff541c52d4cd4c54a4496e448b10fb13158c29fdcef?s=96&d=mm&r=g","caption":"Team Resilio"},"sameAs":["https:\/\/www.resilio.com"],"url":"https:\/\/blog.resilio.com\/blog\/author\/team-resilio"}]}},"_links":{"self":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/11084","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\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/comments?post=11084"}],"version-history":[{"count":0,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/posts\/11084\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media\/11088"}],"wp:attachment":[{"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/media?parent=11084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/categories?post=11084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.resilio.com\/blog\/wp-json\/wp\/v2\/tags?post=11084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}