Data Management Glossary
What is replication?
Replication, or data replication, is the process of creating and maintaining one or more copies of data, files, or information in multiple locations or systems in order to increase data availability, reliability, and performance. The purpose of replication is to ensure that data is always available, even if one of the copies becomes unavailable due to hardware failure, network issues, or other disruptions.
Replication can be done in different ways, depending on the specific requirements of the data and the systems involved. For example, replication can be done in real-time or near real-time, and the copies can be stored locally or remotely. Replication can also be done synchronously or asynchronously, with synchronous replication ensuring that all copies are identical at all times, and asynchronous replication allowing some lag time between updates to the different copies.
Replication is used in various systems and technologies, including databases, file systems, cloud storage services, and content delivery networks (CDNs). It is often an essential part of high-availability and disaster recovery (DR) strategies, as it can help ensure that data is always accessible even in the face of unexpected events.
Cloud replication is the process of replicating data or services from a primary cloud environment to one or more secondary cloud environments typically to improve the availability, reliability, and durability of data and services in the cloud, and to provide DR capabilities.
In a cloud replication scenario, data is automatically copied and synchronized between different cloud regions, data centers, or cloud providers, depending on the specific requirements of the system and the data. Cloud replication can be done in real-time or near real-time, and the copies can be stored locally or remotely. Some cloud providers offer automatic replication features, which enable customers to easily configure and manage replication of their data and services across multiple regions or providers.
Cloud replication can also be used to ensure compliance with data sovereignty and privacy regulations, as it allows data to be stored in multiple locations, each subject to different laws and regulations. It can also improve performance by enabling users to access data and services from the nearest available location.
Overall, cloud replication is an important part of any cloud-based disaster recovery and business continuity plan. It can help organizations minimize the impact of unexpected events, such as natural disasters or cyber attacks, and ensure that critical data and services are always available to users.
Watch the webinar: Komprise for cloud-to-cloud replication use cases.
Komprise Replication for Pure Storage FlashArray Files
Komprise provides asynchronous replication to enable FlashArray file users to protect data by periodically copying it from a source to a destination. (For full protection, it’s recommended that the source and destination file servers should be physically disparate—and even better, geographically distant.)
Replication uses snapshots on a source to create a point-in-time copy on a destination. Using the snapshot, Komprise copies all directories, files, and links—including Pure managed directories—from a source to a destination, on a user-configured schedule. Asynchronous replication is run by the Komprise Elastic Data Migration engine, which provides automated, high performance data transfers, with data integrity checked at each step, and all attributes, permissions, and access controls from the source applied at the destination.
Learn more about Komprise replication for Pure Storage FlashArray.