Skip to main content

Documentation Portal

Migration of application data

Once the source server has been upgraded to 2024.R2.0 and the target server has been created and configured, it is time to migrate the application data from source to target. There are 2 options available. The option with remote storage is strongly recommended and preferred.

  • Strongly recommended: Full migration including index data based on remote backup & restore

    • Azure Blob Storage and AWS S3 Bucket are the supported remote storage options

  • Work migration excluding index data and other known limitations based on local backup & restore

Pro's and cons for each approach are summarized below.

Table 20. Considerations for migration options

Pro's

Cons

Remote backup and restore

  • Fully automatic and self-service, allowing for independent planning and execution of the migration.

  • Includes index data:

    • This greatly reduces the impact on user experience after migraiton

    • Less impact on underlying data sources as no data needs to be re-indexed

  • Backup data is encrypted in transit and at rest

  • Upload to and download from remote storage might take some time depending on the size of the indexed tag data set

  • No option to remove indices as part of the migration

Local backup and restore

As part of the migration, it would be possible to clean up indices by selectively choosing which tags need re-indexing. Note: this is still a manual exercise!

  • Significantly more manual work involved, including coordination of multiple meetings with TrendMiner Support to execute the migration steps. TrendMiner Support available on best-effort basis only.

  • Excludes index data:

    • This will likely have a strong impact on user experience on the target server after the migration. This effect may last days to, worst case, a number of weeks based on the underlying data source performance.

    • Underlying data sources will see a temporary increase in traffic due to re-indexing

  • Excludes machine learning models

  • Excludes certain platform configuration parameters:

    • Custom memory overrides that have been configured in the past

    • Custom timeout configuration of specific data sources

  • Backup data is not encrypted.