Statement of Work (SOW)
Service Overview
As data continuously grows and becomes more important, more and more enterprises need to build or reconstruct data warehouse platforms. To save money and protect data, many businesses choose to build their data warehouses on the cloud. Data warehouses typically store a large amount of data, often measured in terabytes or petabytes, and involve complex relationships between databases and tables. Moving data warehouses to the cloud presents many challenges, such as managing multiple platforms, components, and vendors. Traditional companies often lack the expertise and experience required for data warehouse transformation and cloud migration. Consequently, migrating data warehouses, upgrading architectures, and transferring data to the cloud can be difficult for them. Huawei Cloud GaussDB(DWS) provides a professional team and comprehensive migration tools to help customers smoothly, efficiently, and securely migrate their data warehouses.
Service Content
- GaussDB(DWS) Planning and Implementation Service
L6 Service
Content
Use Case
GaussDB(DWS) Planning and Implementation Service - Basic (Number of vCPUs ≤ 128)
Assess existing customer services, design and plan data warehouse solutions, and provision cloud services.
Within 128 vCPUs
GaussDB(DWS) Planning and Implementation Service - Incremental Package (Number of vCPUs > 128)
Assess existing customer services, design and plan data warehouse solutions, and provision cloud services.
More than 128 vCPUs
- GaussDB(DWS) Migration Support Service
L6 Service
Content
Use Case
GaussDB(DWS) Migration Support Service - Basic (Homogeneous) (≤ 10 TB)
Conduct migration surveys, design and plan migrations, execute data/service migrations, ensure delivery, and guarantee acceptance.
Homogeneous migration, data volume within 10 TB
GaussDB(DWS) Migration Support Service - Incremental Package (homogeneous) (per TB)
Conduct migration surveys, design and plan migrations, execute data/service migrations, ensure delivery, and guarantee acceptance.
Homogeneous migration, one incremental package per TB
Prerequisites
- Customers should apply for professional services in advance, allowing Huawei to access their business goals and service schedule.
- Before providing professional services for customers, Huawei Cloud must obtain customers' authorization for site survey, personnel cooperation, and material input.
Service Scope
- Items Covered
- The service covers the following two types of services:
- GaussDB(DWS) Planning and Implementation Service
The service includes customer current service survey, data warehouse solution design and plan, delivery implementation, and acceptance assurance.
- GaussDB(DWS) Migration Support Service
The service covers migration survey, migration design and plan, delivery implementation, and acceptance assurance.
- GaussDB(DWS) Planning and Implementation Service
- The service includes the following three service scenarios:
- Migrating IDCs to the cloud
You can migrate all workloads and data to the cloud data warehouse on Huawei Cloud at a time and quickly build an on-premises system based on the cloud environment to keep pace with rapid business growth. The main migration objects include:
Commercial products: Oracle, Teradata, GBase, and HANA
Open source: Greenplum, StarRocks, and Doris
- Migration from other clouds to Huawei Cloud
A one-stop migration platform is available for you to smoothly migrate your workloads and data from another cloud to Huawei Cloud data warehouse platform, with no downtime.
Alibaba Cloud: AnalyticDB MySQL, AnalyticDB PostgreSQL, and real-time data warehouse Hologres
Tencent Cloud: TCHouse-P, TCHouse-C, TCHouse-D
AWS: Redshift
Google Cloud: BigQuery
- Creating data platform on Huawei Cloud
GaussDB(DWS) Cloud Migration and Implementation Service is provided in the following scenarios:
- Content related to data warehouse analysis platforms needs to be planned for digital transformation and data governance projects.
- Customers plan to purchase Huawei Cloud data warehouse platform for a new site.
- Customers plan to purchase Huawei Cloud data warehouse platform to replace their existing platforms to meet increasing service requirements.
- Huawei Cloud data warehouse platform needs to be expanded to meet increasing service and data requirements.
- Migrating IDCs to the cloud
- The service covers the following two types of services:
- Items Not Covered
Huawei development support engineers only provide the services specified in this document. Any services beyond the scope mentioned here will incur additional charges, which include:
- Going to other cities for related work (Note: Fees may include, but are not limited to, traveling, accommodation, and additional communication fees.)
- Working overtime (If necessary, the customer needs to pay for the overtime hours and subsidies.)
- Purchasing products from other companies or individuals
Service Process
- GaussDB(DWS) Planning and Implementation Service
Phase
Description
Requirement survey
Survey on data applications, customer scenarios, data sources, data volume, data formats, timeliness requirements, and data governance requirements.
Solution design
Cloud service selection, compute/storage selection, cluster division, solution design, and data flow design.
Cloud service provisioning
Cloud service provisioning and deployment, compute and storage configuration, component deployment, and data link configuration, and network connection and resource provisioning assistance.
- GaussDB(DWS) Migration Support Service
Phase
Description
Migration survey and solution design
Review the current architecture diagram, business data flows, data warehouse cluster configuration, cloud migration needs, and customer pain points. Based on this analysis, we create a comprehensive solution, examine the business and data before migration, define the scope of data migration, devise a cut-over plan, and perform a solution review.
Inventory data migration
Estimate the migration time and set up a dedicated connection to transfer the source data in batches to GaussDB(DWS).
Incremental data migration
Synchronize the added, updated, or deleted data in the source database to the target database in real time.
Service migration
Migrate jobs, users, and permissions, complete service interconnection (ensuring smooth migration to the cloud/DataArts), and configure permissions on the live network.
Data consistency check
Confirm the comparison scope and run the data verification tool.
Task verification and adaptation
Perform cutover drill/dual-write verification, complete service interconnection, and verify service system functions.
Parallel running and cutover
Provide service system cutover and rollout assurance.
Service Deliverables
- GaussDB(DWS) Planning and Implementation Service
No.
Service Activity
Deliverable
1
Project requirement survey
XX Customer GaussDB(DWS) Requirement Survey Form (Public Cloud)
XX Customer GaussDB(DWS) Provisioning List
XX Customer GaussDB(DWS) Consulting Report Template
XX Customer Data Warehouse Solution Design
2
Platform solution
3
Cloud service provisioning
- GaussDB(DWS) Migration Support Service
No.
Service Activity
Deliverable
1
Business survey
XX Customer Data Warehouse Requirement Survey Form (Public Cloud)
XX Customer Data Warehouse Service Provisioning List
XX Customer Data Warehouse Consulting Report Template
XX Customer Data Warehouse Solution Design
XX Customer Data Warehouse Migration Service Survey Form (Public Cloud)
XX Project GaussDB(DWS) Delivery Checklist
XX Project GaussDB(DWS) Migration Work Plan
XX Project GaussDB(DWS) Cluster Key Assurance Checklist
XX Project GaussDB(DWS) Cutover Runbook
XX GaussDB(DWS) Migration Project - Migration and Cutover Solution
2
Migration solution design
3
Environment setup and configuration
4
Data service migration
Performance and stability tests
5
Service verification
Cutover and rollout
Responsibility Matrix
- Shared Responsibilities
- Negotiate and confirm requirements and objectives.
- Negotiate and confirm project management plans.
- Negotiate, confirm, and review solutions.
- Sign contracts.
- Huawei Responsibilities
- Huawei Cloud must clarify the project owner and notify the customer of any personnel changes three working days in advance until project acceptance.
- Huawei Cloud can only use the authorized data for the GaussDB(DWS) Cloud Migration and Implementation Service.
- Customer's Responsibilities
- Assign a project owner to help Huawei Cloud implement services. The project owner is responsible for coordination between the two parties and for reviewing and accepting the services provided by Huawei Cloud.
- Provide service system information, including but not limited to application architecture, deployment architecture, resource quantity, and performance.
- Responsibility Matrices
The following table provides responsibility matrix examples and can be modified as needed.
R: responsible; S: supportive.
- GaussDB(DWS) Planning and Implementation Service
No.
Process
Content
Huawei
Customer
1
Project initiation
Set up a project team.
R
S
Explain the project content.
R
S
2
Project survey
Make a survey plan.
R
S
Conduct a survey.
S
R
Evaluate the status.
R
S
Generate the status diagnosis report.
R
S
Perform a phased acceptance of the status diagnosis report.
S
R
3
Solution design
Service and HA architecture design of the target data warehouse platform.
R
S
Develop a design solution.
R
S
Perform a phased acceptance of the design plan.
S
R
4
Migration solution verification
Set up the verification environment.
R
S
Verify migration tools and methods.
R
S
5
Project acceptance
Accept the project, and sign and seal the acceptance report.
S
R
- GaussDB(DWS) Migration Support Service
No.
Process
Content
Huawei
Customer
1
Migration survey
Survey the customer's data warehouse platform, third-party tools, and network environment.
R
S
2
Solution design
Create an overall migration solution and verify the test cluster.
R
S
3
GaussDB(DWS) installation and deployment
Prepare the network environment and install and deploy GaussDB(DWS).
R
S
4
Tool adaptation and deployment
Prepare the tools for data migration and data comparison.
R
S
5
Migration script development
Identify syntax differences and reconstruct DDL and service SQL statements.
R
S
6
Metadata/Job migration
Migrate metadata and initialize the GaussDB(DWS) database. Deploy and schedule jobs to ensure smooth data migration.
R
S
7
Data migration
Migrate inventory data.
R
S
Incremental data migration.
R
S
Service data migration.
R
S
8
Service verification
Data consistency check.
R
S
Task verification and adaptation.
S
R
9
Performance tuning
Perform pressure tests on service SQL statements to identify performance bottlenecks and make optimizations accordingly.
R
S
10
Parallelism and switchover
Conduct parallel running verification and data comparison.
R
S
11
Acceptance and handover
Conduct project cutover acceptance.
S
R
- GaussDB(DWS) Planning and Implementation Service
Acceptance Criteria
- Acceptance Criteria
- Online and on-site acceptance are available.
- Acceptance criteria: Huawei must submit standard deliverables for each service sub-item. The customer can confirm acceptance on the Huawei Cloud console or by signing and sealing the GaussDB(DWS) Cloud Migration and Implementation Service Acceptance Report offline.
- Service Acceptance Criteria
- The acceptance should focus on the content of the delivered documents. If the content of the deliverables complies with this SOW, the deliverables should pass the acceptance. A few formatting or description issues should not be used as the reason for rejecting the deliverables. However, Huawei should modify the issues within a reasonable period of time as required by customers.
- To ensure mutual understanding and expedite acceptance, it is important to discuss and review project deliverables on a daily basis throughout the project. The customer should provide timely feedback and approval for any suggestions or requirements from Huawei. Based on the actual situation of the project, some or all deliverables must be reviewed by the project team and business department and be reported to relevant leaders before being accepted and signed. The customer should organize (including coordinating consultants) and complete all internal reviews and reporting in time before the acceptance time specified in the contract.
- Huawei shall complete deliverable modifications within 5 working days based on feedback, then submit the final version for customer acceptance.
- After receiving the final version, the customer has 5 working days to provide feedback. Huawei should submit modified deliverables within 5 working days of receiving feedback. This process should not exceed 2 rounds (i.e., a maximum of 3 submissions). Deliverable acceptance should be completed within 15 working days from the customer receiving the final version. The customer should accept and sign the project deliverables within this period. If no written feedback is received from the customer within 5 working days of submission, the deliverables are deemed accepted as final.
- If more time is needed due to factors other than Huawei, the project team will apply for a change request to extend the timeline and obtain corresponding payment.
- If acceptance is not completed after 3 submission rounds within 15 working days, both parties should evaluate the impact on subsequent work and negotiate further modifications and acceptance.
- After the deliverables are accepted and signed, any additions or deletions to the deliverables will be evaluated for complexity and risk (impact on fees, schedule, and resources), with changes executed upon agreement by both parties.
- Once milestone deliverables are accepted, the person in charge will authorize the signing of the milestone acceptance report. Completion of tasks outside Huawei's scope should not affect milestone acceptance.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot