AWS Prescriptive Guidance

Data Mobility migration tool details

Descriptions of Data Mobility migration tools from AWS Partners and AWS

Migration tools from Amazon Web Services (AWS) and AWS Partners can help accelerate your migration to the AWS Cloud and to AWS services such as Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3), and Amazon Elastic Block Store (Amazon EBS). To find the tool that best meets your business needs, you can review products on the migration tool page, and then use this page to review detailed product information for migration tools that support Data Mobility.

AWS Partner product descriptions and reported qualifications, including compliance, are provided by the AWS Partner and are not verified by AWS. For more information about these products, contact the AWS Partner. You are encouraged to conduct your own additional due diligence before choosing to use any of the products listed.

Cirata Data Migrator

Data migration

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications Migration and Modernization ISV Competency
AWS Marketplace Link to product subscription and download, if available, in AWS Marketplace Cirata Data Migrator
Tool deployment model Migration product can be SaaS-based or customer-deployed. 
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on premises in the customer environment
  • SaaS or servers in other cloud provider environments
Replication method Replication method can be agentless, agent-based, or login-based:
  • Agentless is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the tool logs in to source servers and performs its function.
  • Agent-based
Replication source

Sources supported by the product:

  • Block
  • File
  • Object
  • Tape
  • Other
  • File
  • Object
Automation

The ability to manage a migration through scheduling controls:

  • Product can be accessed, configured, and managed programmatically.
  • Product can schedule migration jobs.
  • Product can pause and resume migrations.
  • Product can schedule bandwidth throttling (for example, to increase throughput during off-peak periods).
  • Access programmatically.
  • Schedule migrations.
  • Pause and resume migrations.
  • Schedule bandwidth throttling.
Performance

The ability to optimize performance:

  • Manage bandwidth consumption, such as through throttling.
  • Compress data before transfer to reduce network traffic.
  • Run multithreaded or concurrent process for data migration tasks.
  • Managed bandwidth consumption
  • Multithreaded or concurrent process support
Security

The ability to secure the product and data transfers:

  • Encrypt data in transit from source to destination.
  • Support the use of customer-provided encryption keys.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
  • Encrypt data in transit from source to destination.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
Synchronization type

The ability to support multiple data-synchronization options:

  • One-time transfer
  • Periodic transfer
  • Continuous transfer
  • One-time transfer
  • Periodic transfer
  • Continuous transfer
File-transfer options

The ability to support file migration options:

  • Track all files copied previously and compare against source data in the subsequent copy.
  • Copy only modified portions of a file instead of the entire file.
  • Support Include or Exclude patterns for copying files and folders with simple or regular expression patterns.
  • Changed-file tracking
  • Include or Exclude patterns
NFS and SMB options

For NFS and SMB file systems, the ability to do the following:

  • Preserve symbolic link.
  • Preserve hard link.
  • Move open files.
  • Preserve symbolic link.
  • Move open files.
Data validation The ability to validate data transfers by using checksums for data integrity

Not available

Discovery Product supports scanning and reporting on source system data, such as file name, type, size, usage, file timestamps, and summary statistics, and producing a pre-migration assessment report. Not available
Reporting and alerting

Reporting on data-transfer progress and statistics:

  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
Failure handling Product will retry transfer operations upon network failure or network connectivity issues.

Available

Compliance   GDPR
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services.
  • Full self-service
  • Self-service with vendor support
  • Managed service (including partner-enabled service)
Pricing model   Subscription

Database migration

Category Description Product capabilities
Migration approach

The ability to migrate to the same or different database engines:

  • Homogeneous – source and target engine are the same
  • Heterogeneous – source and target engine are different
  • The ability to convert source database engine metadata to be compatible with the target database engine
  • The ability of the tool to migrate large database objects such as LOB and binary data types
  • Homogeneous
  • Heterogeneous
  • Schema conversion
  • Support for LOB data types
Source engine

The ability to migrate specific database engines:

  • IBM DB2 LUW
  • MariaDB
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Other
  • Apache Hive, Databricks, Snowflake, Iceberg
Migration type
  • Full load only – Perform a one-time migration from source to target.
  • Full load and change data capture (CDC) – Perform full load with CDC to continue replication from source to target.
  • CDC only – Don't perform a one-time migration, but continue to replicate data changes from the source to the target.
  • Offline – Migrate large data sets by using offline methods or external storage devices.
  • Full load with CDC
Data transform The ability to transform during inflight migration
  • Metadata only, transforms Hive compatible formats to Delta lake formats and Snowflake formats
Migration scope

The ability to migrate metadata and application data:

  • Metadata – Migrate database schema structure, including table, view, and stored procedure definition
  • Data – Migrate table data
  • Metadata
  • Table data
Tool architecture – service

The ability to provide high availability (HA) and recover from disruption:

  • Built-in HA configuration
  • Manual HA configuration
  • Manual HA configuration
Tool sizing

The ability of the product to size itself for the migration load:

  • Intelligent sizing during discovery
  • Manual sizing based on source database parameters such as DB size, change log
  • Manual sizing
Data-type support The ability to migrate standard and custom data types
  • Standard
Pre-migration assessment The ability to assess and warn of potential migration issues before starting the migration task

Available

Data validation The ability to compare the data at the source and the target immediately after it performs a full data load

Available for all tables

Monitoring and logging Data migration task logging, task monitoring, and tool performance-monitoring capability
  • Task logging
  • Task monitoring and alerts
  • Performance monitoring
Security The ability to retain data encryption (if any) from source to target Available
Data selection The ability to migrate a subset of data

Available

Migration parallelism The ability to migrate multiple subsets of data in parallel

Available. Metadata migration is defined based on the table and database pattern. If the metadata matches the pattern, it will be migrated in parallel based on the configured thread count and system limits.


Komprise Elastic Data Migration

Data migration

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications Migration and Modernization ISV Competency
AWS Marketplace Link to product subscription and download, if available, in AWS Marketplace Komprise Elastic Data Migration
Tool deployment model Migration product can be SaaS-based or customer-deployed. 
  • SaaS in AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on premises in the customer environment
  • SaaS or servers in other cloud provider environments
Replication method Replication method can be agentless, agent-based, or login-based:
  • Agentless is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the tool logs in to source servers and performs its function.
  • Agent-based
Replication source

Sources supported by the product:

  • Block
  • File
  • Object
  • Tape
  • Other
  • File
  • Object
  • Other ‒ any NFS, SMB, Object interface (including tape with file front-end)
Automation

The ability to manage a migration through scheduling controls:

  • Product can be accessed, configured, and managed programmatically.
  • Product can schedule migration jobs.
  • Product can pause and resume migrations.
  • Product can schedule bandwidth throttling (for example, to increase throughput during off-peak periods).
  • Access programmatically.
  • Schedule migrations.
  • Pause and resume migrations.
  • Schedule bandwidth throttling.
Performance

The ability to optimize performance:

  • Manage bandwidth consumption, such as through throttling.
  • Compress data before transfer to reduce network traffic.
  • Run multithreaded or concurrent process for data migration tasks.
  • Managed bandwidth consumption
  • Multithreaded or concurrent process support
Security

The ability to secure the product and data transfers:

  • Encrypt data in transit from source to destination.
  • Support the use of customer-provided encryption keys.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
  • Encrypt data in transit from source to destination.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
Synchronization type

The ability to support multiple data-synchronization options:

  • One-time transfer
  • Periodic transfer
  • Continuous transfer
  • One-time transfer
  • Periodic transfer
  • Continuous transfer
File-transfer options

The ability to support file migration options:

  • Track all files copied previously and compare against source data in the subsequent copy.
  • Copy only modified portions of a file instead of the entire file.
  • Support Include or Exclude patterns for copying files and folders with simple or regular expression patterns.
  • Changed-file tracking
  • Include or Exclude patterns
NFS and SMB options

For NFS and SMB file systems, the ability to do the following:

  • Preserve symbolic link.
  • Preserve hard link.
  • Move open files.
  • Preserve symbolic link.
  • Preserve hard link.
Data validation The ability to validate data transfers by using checksums for data integrity

Available

Discovery Product supports scanning and reporting on source system data, such as file name, type, size, usage, file timestamps, and summary statistics, and producing a pre-migration assessment report. Available
Reporting and alerting

Reporting on data-transfer progress and statistics:

  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
Failure handling Product will retry transfer operations upon network failure or network connectivity issues.

Available

Compliance   SOC 2
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services.
  • Self-service with vendor support
Pricing model   Subscription

Database migration

Not available


Tessell DBaaS

Data migration

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications Migration and Modernization ISV Competency
AWS Marketplace Link to product subscription and download, if available, in AWS Marketplace Tessell DBaaS
Tool deployment model Migration product can be SaaS-based or customer-deployed. 
  • SaaS in AWS (vendor VPC)
  • Servers deployed on AWS (customer VPC)
  • SaaS or servers in other cloud provider environments
Replication method Replication method can be agentless, agent-based, or login-based:
  • Agentless is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the tool logs in to source servers and performs its function.
  • Login-based
Replication source

Sources supported by the product:

  • Block
  • File
  • Object
  • Tape
  • Other
  • Block
  • File
Automation

The ability to manage a migration through scheduling controls:

  • Product can be accessed, configured, and managed programmatically.
  • Product can schedule migration jobs.
  • Product can pause and resume migrations.
  • Product can schedule bandwidth throttling (for example, to increase throughput during off-peak periods).
  • Access programmatically.
  • Schedule migrations.
  • Pause and resume migrations.
  • Schedule bandwidth throttling.
Performance

The ability to optimize performance:

  • Manage bandwidth consumption, such as through throttling.
  • Compress data before transfer to reduce network traffic.
  • Run multithreaded or concurrent process for data migration tasks.
  • Managed bandwidth consumption
  • Compression before transfer
  • Multithreaded or concurrent process support
Security

The ability to secure the product and data transfers:

  • Encrypt data in transit from source to destination.
  • Support the use of customer-provided encryption keys.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
  • Encrypt data in transit from source to destination.
  • Support the use of customer-provided encryption keys.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
Synchronization type

The ability to support multiple data-synchronization options:

  • One-time transfer
  • Periodic transfer
  • Continuous transfer
  • One-time transfer
  • Periodic transfer
  • Continuous transfer
File-transfer options

The ability to support file migration options:

  • Track all files copied previously and compare against source data in the subsequent copy.
  • Copy only modified portions of a file instead of the entire file.
  • Support Include or Exclude patterns for copying files and folders with simple or regular expression patterns.
  • Changed-file tracking
  • Copy for only modified portions of a file
NFS and SMB options

For NFS and SMB file systems, the ability to do the following:

  • Preserve symbolic link.
  • Preserve hard link.
  • Move open files.

Not available

Data validation The ability to validate data transfers by using checksums for data integrity

Available

Discovery Product supports scanning and reporting on source system data, such as file name, type, size, usage, file timestamps, and summary statistics, and producing a pre-migration assessment report. Available
Reporting and alerting

Reporting on data-transfer progress and statistics:

  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
  • File and object transfer statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
Failure handling Product will retry transfer operations upon network failure or network connectivity issues.

Available

Compliance   ISO 27001, ISO 27701, PCI, SOC
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services.
  • Full self-service
  • Self-service with vendor support
Pricing model   Subscription

Database migration

Category Description Product capabilities
Migration approach

The ability to migrate to the same or different database engines:

  • Homogeneous – source and target engine are the same
  • Heterogeneous – source and target engine are different
  • The ability to convert source database engine metadata to be compatible with the target database engine
  • The ability of the tool to migrate large database objects such as LOB and binary data types
  • Homogeneous
  • Support for LOB data types (including BLOB, CLOB, NCLOB, and BFILE)
Source engine

The ability to migrate specific database engines:

  • IBM DB2 LUW
  • MariaDB
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Other
  • MariaDB
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Other ‒ MongoDB, Milvus
Migration type
  • Full load only – Perform a one-time migration from source to target.
  • Full load and change data capture (CDC) – Perform full load with CDC to continue replication from source to target.
  • CDC only – Don't perform a one-time migration, but continue to replicate data changes from the source to the target.
  • Offline – Migrate large data sets by using offline methods or external storage devices.
  • Full load with CDC
  • Offline
Data transform The ability to transform during inflight migration
  • Metadata
  • Table data
Migration scope

The ability to migrate metadata and application data:

  • Metadata – Migrate database schema structure, including table, view, and stored procedure definition
  • Data – Migrate table data
  • Metadata
  • Table data
Tool architecture – service

The ability to provide high availability (HA) and recover from disruption:

  • Built-in HA configuration
  • Manual HA configuration
  • Built-in HA configuration
Tool sizing

The ability of the product to size itself for the migration load:

  • Intelligent sizing during discovery
  • Manual sizing based on source database parameters such as DB size, change log
  • Intelligent sizing
  • Manual sizing
Data-type support The ability to migrate standard and custom data types
  • Standard
  • Custom
Pre-migration assessment The ability to assess and warn of potential migration issues before starting the migration task

Available

Data validation The ability to compare the data at the source and the target immediately after it performs a full data load

Available for all tables

Monitoring and logging Data migration task logging, task monitoring, and tool performance-monitoring capability
  • Task logging
  • Task monitoring and alerts
  • Performance monitoring
Security The ability to retain data encryption (if any) from source to target Available
Data selection The ability to migrate a subset of data

Available

Migration parallelism The ability to migrate multiple subsets of data in parallel

Available. Multiple degrees of parallelism can be achieved when taking an RMAN backup.

After the backup is restored, the subsequent data transfer through Oracle DataGuard happens serially in the order that the transactions were executed. The transfer is done this way so that the database at the destination always remains consistent and readable.


Vcinity Ultimate X

Data migration

Category Description Product capabilities
Product certifications AWS Competency Program competencies and other certifications Migration and Modernization ISV Competency
AWS Marketplace Link to product subscription and download, if available, in AWS Marketplace Vcinity Ultimate X
Tool deployment model Migration product can be SaaS-based or customer-deployed. 
  • Servers deployed on AWS (customer VPC)
  • Servers deployed on premises in the customer environment
Replication method Replication method can be agentless, agent-based, or login-based:
  • Agentless is enabled by protocols or interfaces such as SNMP and WMI.
  • Agent-based requires installation of software in the source resources such as Linux or Windows servers.
  • Login-based is enabled by protocols, such as SSH and RDP, by which the tool logs in to source servers and performs its function.
  • Login-based
Replication source

Sources supported by the product:

  • Block
  • File
  • Object
  • Tape
  • Other
  • File
  • Object
Automation

The ability to manage a migration through scheduling controls:

  • Product can be accessed, configured, and managed programmatically.
  • Product can schedule migration jobs.
  • Product can pause and resume migrations.
  • Product can schedule bandwidth throttling (for example, to increase throughput during off-peak periods).
  • Access programmatically.
Performance

The ability to optimize performance:

  • Manage bandwidth consumption, such as through throttling.
  • Compress data before transfer to reduce network traffic.
  • Run multithreaded or concurrent process for data migration tasks.
  • Managed bandwidth consumption
  • Compression before transfer
  • Multithreaded or concurrent process support
Security

The ability to secure the product and data transfers:

  • Encrypt data in transit from source to destination.
  • Support the use of customer-provided encryption keys.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
  • Integrate with third-party identity providers for authentication.
  • Encrypt data in transit from source to destination.
  • Support the use of customer-provided encryption keys.
  • Store all actions requested by the user and performed by the tool in a tamper-proof audit log.
Synchronization type

The ability to support multiple data-synchronization options:

  • One-time transfer
  • Periodic transfer
  • Continuous transfer
  • One-time transfer
File-transfer options

The ability to support file migration options:

  • Track all files copied previously and compare against source data in the subsequent copy.
  • Copy only modified portions of a file instead of the entire file.
  • Support Include or Exclude patterns for copying files and folders with simple or regular expression patterns.

Not available

NFS and SMB options

For NFS and SMB file systems, the ability to do the following:

  • Preserve symbolic link.
  • Preserve hard link.
  • Move open files.

Not available

Data validation The ability to validate data transfers by using checksums for data integrity

Available

Discovery Product supports scanning and reporting on source system data, such as file name, type, size, usage, file timestamps, and summary statistics, and producing a pre-migration assessment report. Not available
Reporting and alerting

Reporting on data-transfer progress and statistics:

  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
  • File and object transfer statistics
  • Network statistics
  • Time and duration statistics, including time taken, forecast completion
  • Generation of a detailed post-migration report
  • Generation of a full validation report after migration completion
  • Alerting on failure scenarios, job completion
Failure handling Product will retry transfer operations upon network failure or network connectivity issues.

Available

Compliance   Not available
Service model
  • Full self-service – Product deployment, management, and maintenance can be done by the customer or end-user.
  • Self-service with vendor support – Product deployment, management, and maintenance can be done by customer or end-user with the option of vendor support.
  • Managed service (including partner-enabled service) – Product deployment, management, and maintenance require professional services.
  • Full self-service
  • Self-service with vendor support
Pricing model   Subscription

Database migration

Not available