Updated on 2023-05-29 GMT+08:00

Solution Design

Deployment Plan

Use HUAWEI CLOUD services for the deployment. Specifically, use ECS or BMS for server computing resources, and EVS and SFS for storage.

For the deployment solution design, refer to section Deployment Plan.

Networking Plan

A VPC is used on HUAWEI CLOUD, and subnets are created according to the networking best practices on HUAWEI CLOUD. On-premises IDC connects to HUAWEI CLOUD through EIP and VPN or Direct Connect.

For details, see Networking Plan.

Security Design

For details, see Security Design. Find more information in the SAP Security White Paper.

For details about permission management, see Service Account System Design.

Migration Solution

Table 1 shows the recommended solutions.

Table 1 Migration solutions

Object

Migration Solution

Description

Application servers

Redeployment

If the application servers running OSs that are not supported by HUAWEI CLOUD, you need to deploy the source system on the HUAWEI CLOUD.

Database

  • System Copy option of SWPM (R3load import and export functions)
  • Heterogeneous database migration provided by a native database tool, such as Oracle GoldenGate and Oracle XTTS offline database data Export/Import function

The R3load export and import function is used in a standard SAP migration solution. If any problem occurs during the migration, you can visit SAP official website to seek for SAP technical support. When using R3load, you need to shut down the servers before exporting the data, and the service interruption duration is long.

If you requires shorter service interruption period, use heterogeneous migration provided by the database. For example, Oracle GoldeGate supports to reduce the downtime to almost zero. For more information, see Oracle GoldeGate technical details.

Service Switchover Plan

Table 2 shows an example.

Table 2 Switchover plan example

Migration Solution

Switchover Plan

Impact

The application servers and database server are redeployed on HUAWEI CLOUD. The database is migrated using the SWPM import and export function (R3load).

  1. After the system is deployed on HUAWEI CLOUD, stop services on the source end and use the SWPM to export the source system.
  2. Upload the exported files to the destination system through a private line, and then import the files to the destination system using SWPM.

The downtime is long, and the system needs to be shut down from the beginning.

The service interruption duration = Data exporting duration + File transferring duration+ Data importing duration

The application servers and database server are redeployed on HUAWEI CLOUD. The Oracle database is migrated using the Oracle GoldeGate.

  1. After the system is deployed on HUAWEI CLOUD, use the Oracle GoldeGate to configure data synchronization from the source to the destination.
  2. Stop the services on the source end and perform the service takeover on the cloud database.

After the cloud database takes over the services, the service switchover is complete.

The service interruption duration is the database switchover duration.

The application servers and database server are redeployed on HUAWEI CLOUD. The Oracle database is migrated using Oracle XTTS.

  1. After the system is successfully deployed on HUAWEI CLOUD, cross-platform transportable tablespaces (XTTS) and multiple incremental backups are used to synchronize data with the cloud.
  2. After services on the source end are stopped, perform the data synchronization, and then the database on the cloud takes over the services. This greatly shortens the downtime.

After the cloud database takes over the services, the service switchover is complete.

The service interruption duration is the time of the last incremental synchronization of the database.