Advanced Database & Application Migration (ADAM) provides a solution for smoothly migrating databases to the cloud. ADAM offers a comprehensive evaluation of migration feasibility, costs, and cloud storage options. It includes built-in tools for implementation assistance, data migration, and application migration to cover the entire database migration lifecycle. This process reduces the risks, technical complexity, and time required to migrate databases and applications to the cloud.
Supported data sources
Oracle 10g, 11g, 12c, 18c, and 19c
Scenarios
Migrate traditional IT systems to the cloud
Traditional IT systems use an IOE (IBM, Oracle, EMC) minicomputer architecture. This architecture supports scale-out only through hardware upgrades. The performance gains from these upgrades are not proportional to the cost, making smooth and linear scaling impossible. In contrast, an internet-based distributed architecture supports smooth scale-out, with performance gains proportional to the hardware investment.
Migrate IT systems within the cloud
Your system is already on Alibaba Cloud. As your business grows, your existing database may no longer meet your needs. You need to replace or add a database. ADAM provides expert services for selecting destination storage and transforming applications to help you expand and transform your system.
Billing
ADAM is free to use.
Features
Collectors
Database Collector: Collects and summarizes source database information, including environment, objects, SQL, space, performance, and transactions, to reflect the actual operating status of the database. To handle data redundancy and information security issues, it masks sensitive data, removes duplicates, and performs consistency checks on the collected SQL data to ensure accuracy. For more information, see Database Information Collection.
Database evaluation
Recommends destination databases and estimates the migration workload and cost. For more information, see Database Evaluation Overview.
Source database profile analysis: Analyzes data collected by the Database Collector from multiple dimensions, including performance, capacity, features, external dependencies, object details, and panoramic search. The panoramic analysis provides information such as object relationships and feature identifiers.
Destination database recommendation: Analyzes the object and SQL compatibility between the source database and various destination database versions. It intelligently analyzes the source database usage scenarios to recommend a suitable destination database.
Destination database compatibility evaluation: For a specific destination database version, it provides the degree of object and SQL compatibility with the source database, details on object transformation points, a recommended minimum specification, estimated costs, and migration threat warnings.
Database transformation and migration
Migrates the source database schema to the destination database. It transforms incompatible DDL statements using a combination of intelligent transformation and manual correction. For more information, see Online Transformation and Migration Overview.
Manage database archives
You can create, test, and delete database archives in ADAM to avoid re-entering database information when using features. For more information, see Manage Database Archives.
Benefits
Years of migration experience:
ADAM is built on years of successful internal migration experience at Alibaba. This experience includes a comprehensive toolchain and best practices for upgrading from traditional IT architectures to internet and cloud architectures.
Pre-migration database evaluation:
ADAM provides a comprehensive evaluation of the source database's cloud migration feasibility, costs, and destination storage options. It offers an upfront estimate of the migration workload and cost.
Sensitive data protection:
The Database Collector masks collected data to prevent leaks of sensitive database information.
Compatibility analysis:
Source feature matching: Identifies which features are used by objects and provides corresponding solutions for the destination database.
Source scenario matching: For specific usage scenarios that may affect performance, ADAM evaluates whether the destination database can effectively support them. If adjustments are needed, it provides an adjustment plan.
Automatic schema transformation:
ADAM can automatically transform tables and other objects from the source database to the destination database. It directly converts supported objects into corresponding objects or Java code in the destination database. Currently, automatic schema transformation supports the automatic creation of table schemas in the destination database.