Server Migration Service Agreement
Server Migration Service Agreement
This Service Agreement (hereinafter referred to as "this Agreement") describes your rights, obligations, and responsibilities of using Huawei Cloud services. Please read the terms carefully, especially the terms that have a significant impact on your rights and interests, such as exemption from liability and limitation of liability. Such terms are in bold in this Agreement
You understand and agree that by using any service as stated under this Agreement, you are deemed to have read and agree to the General Terms of Service in this Agreement and the Dedicated Terms of Service for the service you use. By using any service under this Agreement, this Agreement shall become legally binding on you. If you do not agree to part or all of the terms of this Agreement, you shall stop using any such related services.
1. General Terms of Service
1.1 Contracting Entity: This Agreement is entered into by and between Huawei Cloud Contracting Party as defined in Section 15.4 of Huawei Cloud Customer Agreement (hereinafter referred to as "Huawei Cloud", or "We") and you (or "User"). Once this Agreement takes effect, it has legal effect between you and Huawei Cloud. You acknowledge that you shall be a natural person, legal person, or other organization that has full capacity for civil conduct, and may independently carry out civil juristic acts. If the foregoing is not true, please do not use this Service. Otherwise, you shall bear all consequences caused thereby. In addition, Huawei Cloud has the right to cancel (or permanently freeze) your account and claim compensation from you. In the event that you register on behalf of a company or other legal entity, you represent and warrant that you are an authorized representative of the company or legal entity to bind such company or legal entity to the terms of this Agreement.
1.2 Separate Agreement: If you subscribe to this Service offline, purchase this Service through our partners, or purchase partner products that integrate this Service, you may sign a separate agreement with us or our partners. You acknowledge and agree that you will remain bound by the separate agreement mentioned in this article if you are authorized to access and use this Service.
1.3 Agreement Update: This Agreement is subject to change. We will notify you of any changes to this Agreement by posting a notice on our website or by other means. You can also visit our website to read the latest service agreement. If you do not agree to part or all of the latest version of this Agreement, please stop using this Service. By continuing to use this Service, you acknowledge that you are aware of and agree to the latest version of this Agreement.
1.4 Service Maintenance: We may maintain this Service from time to time through application upgrade, patch installation, or bug fixing. We will use our reasonable efforts to notify you of such maintenance events (except for emergency maintenance). You agree to use your best efforts to comply with any notified cooperation requirements.
1.5 Your Content
1.5.1 The definition and related regulations of "Your Content" are subject to the Huawei Cloud Customer Agreement (https://www.huaweicloud.com/intl/en-us/declaration/sa_cua.html).
1.5.2 In terms of your content, except as required by laws and regulations or for your use of this Service, Huawei Cloud is entrusted to process your data only in accordance with your authorization and instructions and the agreement between you and us.
1.5.3 You have the right to upload, delete, and modify your content. Exercise caution when deleting or modifying data and you shall solely bear the consequences of these operations.
1.5.4 You shall back up your data as required. Huawei Cloud provides data backup services only in accordance with relevant laws and regulations.
1.6 You shall be responsible for your end users. If your end users violate laws and regulations when using services related to this Agreement, or improperly use related services and cause damages to third parties or Huawei Cloud, you shall be liable for compensation.
1.7 Our Limited Warranty
1.7.1 The provision of a Huawei Cloud service is based on the availability status and product features of the cloud service at the time of provisioning, and does not constitute a commitment of Huawei Cloud to provide the cloud service for a long time after a certain lifecycle of the cloud service ends.
1.7.2 You understand and agree to our limited warranty in terms of the SLA in Clause 4.3 "Our Limited Warranty" of the Huawei Cloud Customer Agreement (https://www.huaweicloud.com/intl/en-us/declaration/sa_cua.html).
1.8 Agreement by Both Parties.
1.8.1 You understand and agree that your use of this Service must comply with applicable laws and regulations. We provide you with standard services only in accordance with your instructions and are not responsible for the legal compliance of your use of this Service. If we reasonably believe that you have violated laws, regulations, or the rights of third parties when using this Service, or violated the terms of related agreements (including Legal Statement, Privacy Statement, Acceptable Use Policy, Huawei Cloud Customer Agreement, and other agreements related to you on the Huawei Cloud official website) ("Prohibited Content"), we have the right to delete Prohibited Content, prohibit your use of related services and access to related content, or suspend services. In addition, you shall compensate for all losses caused to Huawei Cloud attributable to your default, breach, violation, act or omission.
1.8.2 Huawei Cloud provides O&M only for Huawei Cloud services. You shall ensure the security and stability of your network and devices. If any device fault or network interruption occurs due to your own or third-party reasons, you shall resolve the issue in a timely manner to avoid impact on Huawei Cloud services.
1.8.3 When the lifecycle of a specific cloud service product reaches the end of marketing (EOM), end of service and support (EOS), or end of all service activities, we will use our best commercial efforts to notify you. After reading and understanding the notification, you can agree to upgrade related services or migrate related services to updated software and hardware.
1.9.1 You understand and agree that we are not liable for unavailability of this Service in the following situations:
1) Service unavailability or any legal consequences caused by your refusal to provide relevant information or the information provided does not meet service requirements
2) Service unavailability due to force majeure
3) Service unavailability due to your reasons or other non-Huawei Cloud reasons
4) Service unavailability during regular service maintenance
1.9.2 You understand and agree that before the lifecycle of a specific cloud service reaches the end of all service activities, we will use our best commercial efforts to notify you. You need to migrate or upgrade related workloads within a certain time window based on the notification of Huawei Cloud. If you do not choose to upgrade this Service to a new version available, you agree that Huawei Cloud has the right to automatically upgrade it when the right opportunity arises. We shall not be held liable for any potential service outage arising from the upgrade.
2. SMS Terms of Service
2.1 Service Content
This Service helps you migrate servers from on-premises infrastructure, private clouds, or public clouds to Huawei Cloud.
2.2 Collection and processing of your personal information
For the entire service process, you understand and agree that Huawei Cloud is entitled to collect, use, and process your personal data in accordance with the Privacy Statement (https://www.huaweicloud.com/intl/en-us/declaration/sa_prp.html).
2.3 Processing Your Content Data
You understand and agree that Huawei Cloud is entrusted to collect and use your server information for the purposes of providing this Service. The information includes the host names, IP addresses, and MAC addresses of your servers. Huawei Cloud provides a controllable data deletion mechanism for you. The aforementioned information will be deleted when you confirm that your migration is complete and delete migration tasks on the console of this Service. Otherwise, deleting the information will cause migration failures. You understand that the above information is necessary to provide services to you. If you choose not to provide or authorize us to collect and use of the above information, Huawei Cloud will not be able to provide you with this Service.
You understand and agree that you and/or your end users entrust us to process your source server information and the data contained in the source servers in any format when using SMS. You have full ownership and control over the data. You are responsible for the legality of the source and acquisition of such data as well as the legality of migrating it from source servers to target servers, including but not limited to the compliance of cross-border data transfer. Huawei Cloud is entrusted to process your data in order to migrate source server OSs and disk data to target servers on Huawei Cloud. Your aforementioned data will be processed within the Republic of Singapore. You can control your aforementioned data at your own discretion.
2.4 Cooperation You Need to Provide
Creating agent images
Security standards iterate and security vulnerabilities develop over time. Before the migration, you need to create agent images and perform security scanning and hardening on the images. SMS provides standard agent images for you to test SMS availability. Do not use them to migrate your services.
Configuring security groups of target servers
SMS requires that traffic from source servers be allowed over specified ports on target servers. You need to configure security groups of target servers to allow only access from source servers and take other necessary measures to ensure migration security.
2.5 Service Pricing
SMS is free, but you are billed at standard rates for the EVS disks, EVS disk snapshots, and data transfer generated during the migration process.
2.5.1 EVS disk
SMS creates and attaches a 40 GB EVS disk to each target server temporarily during the migration. These EVS disks are billed on a pay-per-use base. After the migration is complete, these EVS disks will be released. Do not delete these EVS disks during the migration or change their billing modes to yearly/monthly, or the migration will fail.
2.5.2 EVS disk snapshot
SMS creates snapshots of target servers for service cutover, data synchronization, and target server clones.
2.5.3 Data transfer
Traffic is generated during the migration and is billed as follows:
1) If the source public IP address is billed by bandwidth and you use the fixed bandwidth for migration over the Internet, the traffic you used will not be billed.
2) If the source public IP address is billed by traffic and you migrate data over the Internet, the price is calculated by multiplying the unit price of the traffic by the amount of data migrated. For details about the unit price of the traffic, contact the provider of the source public IP address. The amount of data migrated is the actual usage of disks on source servers.
For example, if the public IP address of a source server is billed by traffic, the unit price is $0.15 USD/GB, and the total disk size of a source server is 500 GB (including 300 GB of used space), the cost is $45 USD (0.15 x 300). Note that this fee is billed by the provider of the source public IP address.
2.6.1 License invalidity
After OSs, applications, and files are migrated from source servers to target servers, the SIDs and MAC addresses of the servers will change, and some OS or application licenses may become invalid. SMS is not responsible for this type of issue. You can contact the image providers of your target servers to activate Windows Oss and update or obtain application licenses at your own expense.
2.6.2 Fees or data damage caused by your operations
Before a migration is complete, do not perform operations on the OS or disks of the target server, including but not limited to changing the OS and reinstalling the OS. SMS is not responsible for any fees or data damage incurred.
2.6.3 Target server disk formatting
During the migration, disks on the target server are formatted and re-partitioned based on the source disk settings. Any existing data on the target server will be lost. Before the migration, make sure you have backed up any data on the target server that you need to save and ensure that the disks can be formatted.
2.6.4 Migration errors caused by source servers
SMS is not responsible for migration errors caused by source server problems, including but not limited to damaged hardware (such as damaged disks and NICs), improper configurations, or software incompatibility (such as incompatible OSs and applications), damaged data files, heavy service traffic, and slow network speed. You can fix these problems by yourself, but if any such problems persist, you can contact Huawei Cloud for assistance. Huawei Cloud will make every effort to assist in resolving the problems but does not guarantee all possible problems can be resolved. Many problems on a source server may lead to migration errors, for example:
1) A faulty source server OS. For example, a Windows startup file is damaged or missing.
2) An incorrectly configured source server OS. For example, GRUB or fstab may be incorrectly configured on the source server.
3) Source server network problems. For example, the source server cannot access the Internet, the network speed is too slow, or the SSH connection or firewall is faulty.
4) Slow I/O on source server disks, too much incremental data, scattered effective clusters (on Windows), or too many small files (on Linux). These problems can slow down the migration or synchronization progress.
5) An incompatible source platform service or software
6) The Agent is disabled by a source platform service or software, or the I/O monitoring is disabled by antivirus software on the source server.
2.6.5 If your target servers on Huawei Cloud cannot be started after the migration is complete, Huawei Cloud can provide technical support to help you solve problems, but does not promise that the all possible problems can be resolved.
2.6.6 To ensure compatibility with Huawei Cloud, SMS modifies the system configurations of target servers. SMS can ensure data consistency before and after the migration but cannot ensure that your services run properly after the migration. You need to modify related service configurations afterwards.
2.6.7 You are advised not to add data to target servers before the service cutover or to source servers after the service cutover. If new data is generated on both your source and target servers after the service cutover, SMS cannot combine data on the source and target servers. If you want to combine the new data on the source and target servers, you must design your own solution.
2.7 Other Special Notes
2.7.1 Log printing
During the migration, SMS prints logs on the source and target servers. After the migration is complete, SMS automatically deletes the logs on the target server, and you need to manually delete the logs from the source server. The logs contain the IP addresses and disk, mounting, and fstab details. Logs on the source server will not be uploaded to SMS.
2.7.2 Configuration modification
To ensure that target servers can be started properly after the migration is complete, SMS modifies the boot, network, and system configurations of the servers.
2.7.3 Cross-border data transfer
SMS is only responsible for point-to-point data migration from source servers to target servers. It is unaware of the data migrated. If your server data needs to be migrated across borders, you must ensure the compliance of the migration.
Last updated: September 26, 2023