Content Migration Architecture for Windchill Bulk Migrator using AzReplicate
AzReplicate is an application designed to facilitate large-scale data migrations to Azure Blob Storage. It is particularly useful for multi-petabyte migrations, ensuring efficient and scalable data transfer.
The below image illustrates the content migration architecture for Windchill Bulk Migrator utilizing AzReplicate.
The content migration architecture includes the following components:
• Content Mapping
• AzBlobSourcer
• AzReplicate Engine
• AzCompleter
In the content migration architecture for WBM utilizing AzReplicate, each module runs in a Docker container, allowing for independent scaling based on the migration workload. It utilizes Azure Storage Table for logging the status of each source or destination pair and Application Insights for performance telemetry. It is typically deployed using Azure Container Instances, enabling dynamic provisioning of infrastructure.
Windchill Bulk Migrator follows an Extract, Transform, Load, and Validate (ETLV) approach.
AzReplicate is integrated into this process to handle the bulk data transfer to Azure Blob Storage, ensuring efficient migration of large datasets.