All Products
Search
Document Center

Architecture Optimization Service

Last Updated: Jun 28, 2018

Party B’s services are listed as below:

  • Based on the current architecture situation and objectives of Party A’s business system, Party B’s expert team shall provide Party A with instructions or help Party A to implement the high concurrency and high availability (HA), container and microservice, and end-to-end pressure test solutions.

The following terms are not inluded in Party B’s services:

  • Development of the business system and big data applications;
  • Transformation and design of the specific application and database;
  • Application transformation, application design, and database logical structure design;
  • Migration of application systems not explicitly included “in the scope” of migration;
  • Migration of data not explicitly included “in the scope” of migration;
  • Design and construction of the cloud platform infrastructure and environment;
  • Communication infrastructure and components required for implementation;
  • Installation or configuration of electrical, electronic communication, and cabling infrastructures and components, and the provision of related support;
  • Installation or configuration of non-IT equipment and desktop equipment, such as office furniture, printers, air conditioners, UPSs, and tapes.

2.   Prerequisites

  • If this Project is implemented on the premises of Party A, upon start of the project, Party A shall provide the necessary office facilities, including desks and chairs, restroom facilities, mains power supply and outlets, and network cables. Party A shall ensure the personal safety of Party B’s personnel. The office environment provided by Party A shall be free of harmful gases. Outdoor environments provided shall be protected against inclement weather;
  • All work records and documents of the Project shall be in Chinese, and shall be provided as required by Party A. The electronic files shall be submitted in Microsoft Word, Microsoft PowerPoint, Microsoft Excel, or Microsoft Project format;
  • During the Project, Party A and Party B shall communicate with each other in a manner agreed upon by both parties. Optional communication methods include Internet, fax, email, or written communication;
  • Both parties have signed the site arrival report for the on-site service, and confirmed the service start time and end time.

3.   Service Content

3.1   High Concurrency and HA Implementation

Based on the high concurrency and HA design in the Consulting Report, Party B shall organize an expert team to help Party A buy and activate Alibaba Cloud products, and provide instructions or assistance for Party A’s development, implementation, and O&M engineers to implement high concurrency and HA transformation during transformation, migration, and cutover. The purpose is to meet Party A’s requirements for quickly and efficiently completing high concurrency and HA transformation.

After implementation of the high concurrency and HA design, Party A’s application system shall support high concurrency and provide HA services sustainably in a highly concurrent access situation.

3.2   Container and Microservice Implementation

Based on the container and microservice design in the Consulting Report, Party B shall organize an expert team to help Party A buy and activate Alibaba Cloud products, provide instructions or assistance for Party A’s development, implementation, and O&M engineers to implement container orchestration and microservice splitting of the business system during transformation and implementation, and improve the end-to-end service delivery capability. The purpose is to meet Party A’s requirements for using the containers and microservices.

After implementation of containers and microservices, Party A’s business system shall support flexible R&D, production, and deployment and use the container and microservice to improve the efficiency from R&D to delivery of software products.

3.3   End-to-End Pressure Test Implementation

Based on the end-to-end pressure test design in the Consulting Report, Party B shall organize an expert team to help Party A buy and activate Alibaba Cloud products, provide instructions or assistance for Party A’s development, implementation, and O&M engineers to complete the end-to-end pressure test, and provide optimization suggestions for some cloud products based on the pressure test result. The purpose is to achieve the objectives of the pressure test and meet Party A’s requirements for the end-to-end pressure test of the business system.

After implementation of the end-to-end pressure test, Party A’s application system shall be able to complete the end-to-end pressure test and continuously improve the bearer capacity of the business system through the test.

3.4   Disaster Tolerance and Backup Service Implementation

Based on the disaster tolerance and backup service design in the Consulting Report, Party B shall organize an expert team to help Party A buy and activate Alibaba Cloud products; provide instructions or assistance for Party A’s development, implementation, and O&M engineers to complete the related technical transformation; help Party A implement intra-city or remote disaster tolerance and backup of key applications, data, and databases, and local or remote disaster tolerance and backup of applications; provide instructions for Party A to complete switchover drills upon disaster tolerance and recovery drills upon backup; and provide instructions for daily management of disaster tolerance and backup and for troubleshooting policies, processes and specifications. The purpose is to meet Party A’s requirements for security, HA, and service continuity of the business system and data.

3.5   Architecture scaling and Performance Optimization

Based on the migration Consulting Report, Party B shall organize an application architecture expert team to implement the application architecture scaling solution, provide instructions for Party A to optimize the application deployment architecture, help Party A to complete resizing of the application architecture and activation of new resources (including cloud product resources like networks, storage, elastic computing, databases, and middleware), and provide instructions for Party A to complete architecture elasticity transformation of cloud products.

After implementation of architecture scaling and performance optimization, Party A shall be able to improve the elastic computing capability, running efficiency, and performance of the business system under the cloud product architecture.

3.6   Application Security Optimization

Based on the migration Consulting Report, Party B shall organize a security expert team to implement the security architecture solution; help Party A buy and activate the Alibaba Cloud security products; and provide instructions for Party A to optimize the security configurations of the operating system, networks, and devices, implement management policies, and complete cutover from the offline security architecture to the on-cloud security architecture.

After implementation of the security architecture, Party A shall improve the security protection and management capabilities of the business system under the cloud product architecture.

4.   Service Process

The process is described as follows:

Process

Process description

Completion criteria

Project kickoff meeting

   Both parties negotiate with each other to determine the stakeholders and contact persons of the project, and confirm the application architecture consulting report and the solution content.

   Prepare the project kickoff meeting report.

Party B submits the “Project Kickoff Meeting Report”, Party A is responsible for holding the project kickoff meeting, and both parties reach an agreement on the Project’s objectives.

Confirm the optimization solution.

   Develop the optimization implementation steps and plans for the project based on the application architecture consulting report.

Party B submits the “Project Application Architecture Optimization Solution”, and both parties agree on the solution.

Evaluate the application benchmark.

   Complete the benchmark evaluation under the current architecture based on the application architecture optimization objectives, and align with the indicator data before optimization.

Party B submits the “Project Application Architecture Optimization Benchmark Evaluation Report”, and both parties agree on the benchmark test content.

Application architecture optimization

   Optimize cloud products based on the optimization solution.

   Provide instructions for Party A to transform the business system.

   Evaluate the transformation or optimization results.

Party B submits the “Project Application Architecture Optimization Report”, and both parties agree on the application architecture optimization results.

Service acceptance

   Prepare the acceptance documents.

   Draft the acceptance report.

Party B submits the “Project Acceptance Report” and Party A signs the report to confirm acceptance.

5.   Project Milestones

The Project has six major milestones:

  • Project kickoff meeting: Alibaba Cloud submits the “Project Kickoff Meeting Report” and the customer is responsible for holding the project kickoff meeting. Both parties reach an agreement regarding the project’s main content, implementation methods, and objectives.
  • Project solution report: Alibaba Cloud submits the “Optimization Project Solution”, and both parties reach an agreement regarding the Project’s implementation content, processes, steps, and plans.
  • Benchmark evaluation report: Alibaba Cloud submits the “Benchmark Evaluation Report”, and both parties reach an agreement regarding the benchmark evaluation results of the application architecture.
  • Architecture optimization report: Alibaba Cloud submits the “Architecture Optimization Report”, and both parties reach an agreement regarding the optimization results of the application architecture.
  • Project acceptance: After Alibaba Cloud submits the “Project Acceptance Report”, the customer shall confirm the content in the report within five working days and sign their acceptance comments.

[NOTE] The project start time shall be subject to the time for signing the “Architecture Optimization Service Project Contract”.                    

Work content

Delivery time

Project kickoff meeting

 

Project plan report

 

Benchmark evaluation report

 

Architecture optimization report

 

Project acceptance

 

6.   Customer Responsibilities

  • The customer shall assign a project owner to facilitate Alibaba Cloud’s provision of application architecture consulting services. The project owner shall be responsible for coordination between the two parties, management of related issues, and review and acceptance of Alibaba Cloud services;
  • The customer shall provide the applications, databases, and other information relevant to this Project, including but not limited to technology stacks, big data tool software, application architectures, deployment architectures, data volumes, and performance information;
  • During the process that Alibaba Cloud provides the consulting service, if documents provided by Party A involves third-party software, the customer shall negotiate with the third-party vendor and provide the relevant information for Alibaba Cloud.

7.   Acceptance Criteria

Project acceptance can start after the following acceptance criteria are met:

  • Alibaba Cloud provides the customer with following project reports:

No.

 

Document name

1

Acceptance

deliverables

Application Architecture Optimization Kickoff Meeting Report

2

Application Architecture Benchmark Evaluation Report

3

Application Architecture Optimization Report

  • After these project reports are submitted, Party A shall confirm the solution within five working days. If no objection is raised, both parties shall sign the “Project Acceptance Report”;
  • Signing of the “Project Acceptance Report” is deemed as completion of project acceptance.

8.   Mark of Completion

The application architecture optimization is complete after project acceptance is finished and both parties sign the “Project Acceptance Report”.