Concepts and definitions
This section describes key concepts and defines terminology specific to this solution:
source cluster
The originating cluster on a specific version of Elasticsearch or OpenSearch that the user is attempting to either upgrade or decommission.
target cluster
The destination cluster that the user is trying upgrade, migrate to, or optimize.
capture proxy
A pass-through HTTP proxy designed to capture and log all of the request and response traffic to a durable source for later reuse.
Traffic Replayer
A tool designed to simulate original traffic workloads by retrieving recorded request traffic and sending it to a target cluster. The Traffic Replayer correlates the request and response traffic of the originating request with the request and response traffic to the target, and stores the traffic persistently.
existing data
Documents that were on the source cluster at the point where a snapshot is taken.
live/continuous data
Data intercepted by the Capture Proxy and subsequently processed through a Traffic Replayer. Initially, this information is transmitted from clients to the source cluster, where it is intercepted by the Capture Proxy. Subsequently, the data is relayed back to the designated target cluster.
Note
For a general reference of AWS terms, see the AWS Glossary.