Database cloud adoption consulting service
1. Service overview
1.1. Service description
Cloud computing and cloud-native databases are experiencing rapid growth. As more companies adopt ApsaraDB, they are looking to transition their traditional commercial databases to the cloud. This transition requires best practices for cloud databases and proven methods for transforming and migrating commercial databases to cloud-native ones. The Alibaba Cloud database delivery and architecture team offers a consulting service to facilitate the migration of Oracle databases to the cloud. This service provides comprehensive consulting for your database system's cloud adoption plan, including database selection, architecture design, compatibility assessment, transformation suggestions for databases and applications, and the creation of a detailed migration plan. We validate the proposed plan based on your specific needs and provide product technology consulting and support throughout the validation process. Our database delivery and architecture team possesses deep expertise in IT system architecture, database technology, and migration techniques. We have accumulated extensive best practices for system cloud adoption, Oracle-to-cloud transformations, and cloud database design and optimization. This expertise provides a strong technical service guarantee for your IT system's cloud transformation.
2. Scope of service
The service is available in two editions: High-Compatibility and General-purpose. The deliverables for each edition can be customized based on your needs.
2.1. High-Compatibility Edition scope of service
The High-Compatibility Edition includes the following services:
Business system status survey
Database system survey, information collection, and evaluation
Capacity planning and architecture design for PolarDB for Oracle
Compatibility analysis and transformation suggestions
Database migration plan design
Transformation and migration plan validation for one sample application
Note: A "sample application" is defined as one application built on a single Oracle instance. The instance must contain fewer than 100 business tables and have a data volume of less than 100 GB. If these limits are exceeded, you must purchase an additional Premium Implementation Support service.
2.2. General-purpose Edition scope of service
The General-purpose Edition includes the following services:
Business system status survey
Database system survey, information collection, and evaluation
Capacity planning and architecture design for RDS for MySQL
Compatibility analysis and transformation suggestions
Database migration plan design
Transformation and migration plan validation for one sample application
Note: A "sample application" is defined as one application built on a single Oracle instance. The instance must contain fewer than 100 business tables and have a data volume of less than 100 GB. If these limits are exceeded, you must purchase an additional Premium Implementation Support service.
2.3. Service boundaries
The service boundaries are as follows:
Within this consulting package, Alibaba Cloud provides solution design only within the agreed-upon scope. We will assist in validating the solution using one sample business system. You are responsible for completing any system transformation or migration that falls outside this scope.
For both editions of the consulting package, Alibaba Cloud does not perform specific code modifications or implementations. You or your developers are responsible for these tasks.
Alibaba Cloud provides technical solutions and support based exclusively on Alibaba Cloud databases and related tool platforms. If you use third-party software or application systems, Alibaba Cloud can only provide suggestions. We do not offer implementation or guarantee services for third-party products.
This solution supports only Alibaba Cloud database services and does not support self-managed databases on the cloud.
This service does not include Operations and Maintenance (O&M) services for cloud databases.
3. Prerequisites
You must request this service at least 10 working days in advance. This allows Alibaba Cloud to evaluate your business goals, assess the feasibility of your timeline, and confirm acceptance of the service request.
You must promptly provide Alibaba Cloud with all necessary documents, information, data, charts, system permissions, and remote access channels required to deliver the service. All information provided is subject to the confidentiality clauses of this agreement. You agree that all information you disclose to Alibaba Cloud is true, accurate, and not misleading.
This project provides consulting services for migrating Oracle databases to the cloud. The work location of Alibaba Cloud personnel is not restricted. The service is delivered primarily through phone, DingTalk, and email.
During project delivery, you are the primary implementer. Alibaba Cloud primarily provides solution design and assists with issues that arise during solution validation. You are responsible for performing database transformation, data migration, application transformation, application deployment, and application testing during the validation phase.
During project delivery, both parties will use mutually agreed-upon communication methods. The project managers from both sides are responsible for exchanging the written information required for this project. Communication methods may include DingTalk, the Internet, and email.
All project deliverables are provided in Simplified Chinese, and the working language is Chinese. All deliverables are provided in Microsoft Office formats, such as PowerPoint, Word, Excel, and Visio, and are submitted as electronic copies.
Party A and Party B shall perform the project work in accordance with the agreed-upon work plan, resource plan, and the start and end dates confirmed in writing. If the release of an iteration for a related business system of Party A is delayed, the project schedule will be postponed accordingly, and Party B shall not be held responsible for the delay.
Neither party is liable for any special, incidental, or indirect damages or consequential economic losses, including loss of profits or savings, under this project, even if that party has been advised of the possibility of such damages.
If a sample application is migrated to the cloud, you are the entity responsible for application O&M. You must perform all O&M work related to your business applications.
3.1. Division of responsibilities
3.1.1. Customer and Alibaba Cloud
Both parties must agree on and confirm the specific business goals and scope.
Sign the contract and complete the payment.
3.1.2. Responsibilities of both parties in each phase
Based on the tasks in each phase of the project plan, both parties have different responsibilities to ensure the project progresses smoothly.
Project phase | Party A | Party B |
Project preparation phase | 1. Appoint a project manager with suitable skills and experience to be the main contact for Alibaba Cloud. This person will be directly responsible for planning, coordinating, supervising, and controlling the project implementation, along with escalating issues and threats. They must have full authority to make decisions on all aspects of this project on your behalf. 2. The project manager must work with Alibaba Cloud personnel to confirm all items in the project preparation phase, as described in Section 3. Prerequisites. 3. Prepare the office environment and approve access permissions for personnel. 4. Manage your project team members, communicate with the personnel required for each phase, and secure their commitment and time for the project. | 1. Assign an experienced project manager to manage the project. This manager will introduce and manage Alibaba Cloud's project team members and communicate with your project manager. 2. Propose solutions and plans for all items in the project preparation phase (as described in Section 3. Prerequisites), confirm them with your project manager, and document them in writing. |
Current status survey phase | 1. Organize key users to participate in survey interviews according to the project plan and interview schedule. 2. Provide an overview of the current business, including systems, applications, databases, the organization chart, and personnel roles, as input for Alibaba Cloud's evaluation. You must use the survey forms provided by Alibaba Cloud. 3. Review and confirm Alibaba Cloud's proposed cloud adoption strategy and risk governance policy. 4. Deploy the database information collection tool provided by Alibaba Cloud and upload the results to facilitate the evaluation and analysis. 5. Appoint an approver to review Alibaba Cloud's deliverables and provide timely feedback and confirmation. | 1. Provide an interview plan and assess the current system and database architecture based on the interview results. 2. Propose a cloud adoption strategy and risk governance policy based on the survey and evaluation results, and reach an agreement with you. 3. Assist you in analyzing the database evaluation results. 4. Ensure the final deliverables meet acceptance standards based on your feedback. |
Solution design phase | 1. Cooperate with Alibaba Cloud on the overall design of the database architecture, capacity plan, backup plan, and disaster recovery plan. 2. Cooperate with Alibaba Cloud on the design of the database migration plan. 3. Based on Alibaba Cloud's application transformation suggestions, perform a code review to confirm the specific business logic and transformation plan. 4. Appoint an approver to review Alibaba Cloud's deliverables and provide feedback and acceptance confirmation. | 1. Select the appropriate database and design the architecture and capacity based on the scope of service and your specific scenario. 2. Design backup and disaster recovery plans based on your requirements. 3. Analyze the compatibility between the source and target databases. Provide suggestions for database and application transformation. 4. Design a database migration plan and recommend suitable migration tools based on the scale, size, and business characteristics of your database. 5. Ensure the final deliverables meet acceptance standards based on your feedback. |
Solution validation phase | 1. Based on the database compatibility analysis and application transformation suggestions, transform one sample application and perform business validation. 2. Validate the database migration plan. 3. You or your developer is responsible for implementing application code modifications, functional regression, and joint testing. | 1. Assist and guide you in activating or purchasing cloud resources and in building and configuring the basic infrastructure. 2. Provide database-related technical support during the application transformation and functional regression processes. 3. Assist you in validating the database migration plan. Provide Q&A sessions, tool training, and technical support during the migration. 4. For the High-Compatibility or General-purpose Edition of the consulting service, only one sample application is used in this phase to validate the consulting plan. |
3.1.3. Acceptance criteria
The completion criteria for the High-Compatibility and General-purpose Editions of the database cloud adoption consulting service are as follows:
All covered deliverables are accepted, which is confirmed when you accept them online.
The solution validation for one sample application is complete.
3.2. Service Catalog
Alibaba Cloud provides the following services based on your business goals:
Phase Name | Service Catalog | High-Compatibility Edition | General-purpose Edition |
Project preparation phase | Project delivery preparations | Support | Support |
Current status survey phase | Business status and application system survey | Support | Support |
Database information collection and evaluation | Support | Support | |
Solution design phase | Architecture and capacity design based on PolarDB for Oracle | Support | Not supported |
Architecture and capacity design based on RDS for MySQL | Not supported | Support | |
Database and application transformation plan design based on PolarDB for Oracle | Support | Not supported | |
Database and application transformation plan design based on RDS for MySQL | Not supported | Supported | |
Database migration plan design | Support | Support | |
Solution validation phase | Solution validation (one sample application) | Support | Support |
4. Service-Level Agreement (SLA)
Provide expert services for Oracle database cloud adoption delivery.
Provide an application transformation support group and on-site support as needed during the service period.
Provide the "Project Survey Report," "Database Architecture and Capacity Design Plan," "Database and Application Transformation Plan," and "Database Migration Plan" according to the service edition. The specific deliverables vary based on the service content.
5. Service process
You must submit a service purchase request at least 10 days before the service begins.
Service Process Overview:
6. Acceptance criteria
6.1. Itemized Acceptance Checklist
No. | Delivery Phase | Deliverable | Deliverable Type |
1 | Current status survey phase | `Project Survey Report` | Document |
2 | Solution design phase | `ADAM Evaluation Report` | Document |
3 | `Database Architecture and Capacity Design Plan` | Document | |
4 | `Database and Application Transformation Plan` | Document | |
5 | `Database Migration Plan` | Document | |
6 | Solution validation phase | `Database Cloud Adoption Solution Validation Issue Checklist` | Document |
6.2. Acceptance criteria
During project delivery, the provider offers technical support to help you refactor applications and perform data migration for your Alibaba Cloud databases. All key information is recorded in documents. Therefore, you should carefully review the content of these document deliverables to confirm that the submitted materials meet your requirements.
If your business process requires internal reviews before Alibaba Cloud submits deliverables, you must facilitate and complete these internal reviews before the agreed-upon acceptance time.
After a review meeting, if a document requires modification, Alibaba Cloud will modify it and resubmit it for your acceptance. The representative designated by you will sign off to confirm. Acceptance is finalized by clicking the acceptance confirmation button on the public cloud service system page.
High-Compatibility and General-purpose Edition acceptance criteria:
The solution design meets your requirements and is confirmed through online acceptance. For the specific plan, see the Section 6.1. Itemized Acceptance Checklist.
The project is considered accepted when the solution is successfully validated with one sample system. The migration of the sample system's database to Alibaba Cloud signifies that the project has met the acceptance requirements.
6.3. Acceptance Plan
Party A agrees to accept the deliverables from Party B according to the following acceptance plan, which is based on the deliverables for each phase listed in the '6.1 Acceptance Checklist'.
No. | Acceptance Milestone | Acceptance Content | Acceptance Completion Flag |
1 | Solution design completion | All deliverables from the project preparation, current status survey and evaluation, and design phases | Customer confirms the `Acceptance Report` online. |
2 | Migration of one sample business system to Alibaba Cloud | All deliverables related to the database migration plan validation. For more information, see Section 6.1. Acceptance checklist. | Customer confirms the `Acceptance Report` online. |
7. Completion flag
Customer acceptance has been completed.