All Products
Search
Document Center

Architecture Consulting Service

Last Updated: Jun 28, 2018

Party B’s services are listed as below:

  • Based on the architecture current situation and objectives of Party A’s business system, Party B’s expert team shall design 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 the Project is implemented on the premises of Party A, upon the 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 Design

Party B’s expert team shall conduct surveys or use technical tools to collect the information about the use status and business objectives of Party A’s business system including but not limited to the information about applications, middleware, databases, and storage related to the business system. Backed by the rich hands-on experience and best practices, Party B’s expert team shall meet the application high concurrency and high access frequency requirements of the business system, design the high concurrency and HA solutions that conform to the Party A’s business system and objectives, and meet Party A’s requirements for high concurrency and HA of the on-cloud IT system.

With the high concurrency and HA design, Party A’s application system shall support high concurrency and can provide HA services in a sustainable manner under highly concurrent access.

3.2   Container and Microservice Design

Party B’s expert team shall conduct surveys or use technical tools to collect the information about the use status and business objectives of Party A’s business system including but not limited to the architecture, design, deployment, and R&D information related to the business system. In addition, Party B’s expert team shall help Party A buy and activate the enterprise distributed application service (EDAS); design the R&D, test, quality control, delivery, monitoring, and code management solutions for the business system based on the EDAS; design the microservice splitting solution of the business system; and plan the roles and management specifications of microservice delivery teams to meet Party A’s requirements for using the containers and microservices.

With the container and microservice design, Party A’s business system shall support flexible R&D, production, and deployment, and the containers and microservices can be used to improve the efficiency of the entire process from R&D to delivery of software products.

3.3   End-to-End Pressure Test Service Design

Party B’s expert team shall conduct surveys or use technical tools to collect the information about the use status and business objectives of Party A’s business system including but not limited to the architecture, design, deployment, and R&D information related to the business system. In addition, Party B’s expert team shall help Party A buy and activate the performance testing service (PTS) product, design the end-to-end pressure test solution (including but not limited to the core pressure test path, pressure test concurrency level, and pressure test data preparation) and plan for the business system based on the PTS to meet Party A’s end-to-end pressure test requirements.

With the end-to-end pressure test design, 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 Design

Party B’s expert team shall use methods such as surveys, technical tools, or interviews to collect the information about the use status and business objectives of Party A’s disaster tolerance system including but not limited to the application architecture, deployment policy, disaster recovery policy, backup policy, recovery policy, switchover policy, HA policy, and service continuity policy information. The team shall design and plan the intra-city or remote disaster tolerance and backup solutions for Party A’s key applications, local or remote disaster tolerance and backup solutions for applications, intra-city or remote disaster tolerance and backup solutions for data or databases; design and plan the cross-data center disaster tolerance and backup solutions for Party A in the hybrid cloud scenario; design and select appropriate Alibaba Cloud’s products; design and plan the architectures, implementation solutions, and execution steps for disaster tolerance and backup of applications and data and verify key technical points; plan the routine management policies, processes, and verification standards for disaster tolerance and backup of applications and data; and provide a plan for transformation of R&D, O&M, and operation of the disaster tolerance and backup solutions. The purpose is to meet the security, HA, and service continuity requirements of Party A’s business system and data.

3.5   Architecture scaling and Performance Optimization Design

Architecture scaling: Party B shall collect the information about current application architecture status of the business system and Party A’s business objectives; analyze the requirements and gaps of the business system regarding elastic computing, storage, bandwidth, database, and middleware; and design the selection, specifications, and quantity of resources of the business system, such as on-cloud elastic computing, storage, bandwidth, database, and middleware. The purpose is to meet the increasing resizing requirements of the business system.

Performance optimization: Party B shall collect and evaluate the current performance status of the business system and Party A’s performance objectives; analyze the impacts of the architecture, storage, and computing on the business performance; and select appropriate cloud products, such as the elastic computing, storage, bandwidth, database, and middleware. The purpose is to meet Party A’s expectations of the performance indicators of the business system.

3.6   Application Security Optimization Design

Party B shall collect and evaluate the current security status of the business system and Party A’s security objectives; analyze the security requirements and gaps regarding the operating system, network access, network equipment, application system, storage, and database; select appropriate security products, specifications, and policies; and design appropriate security management and O&M policies. The purpose is to meet Party A’s security requirements for the on-cloud business system.

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 determine the subsequent sorting process and methods of the Project.

   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 content and objectives of the Project.

Confirm the architecture consulting solution.

   Prepare the architecture consulting solutions, processes, and templates for documents generated in each step.

   Develop a detailed plan for the architecture survey.

Party B submits the “Architecture Consulting Solution”, and both parties agree on the consulting solution.

Collect the application architecture information.

   Use templates or take interviews to collect the application architecture information.

Party B submits the “Application Architecture Current Situation Report”, and both parties agree on the consulting solution.

Design the application architecture.

   Analyze the existing application architecture, and design a new architecture that meets the business development requirements based on Alibaba Cloud’s best practices.

Submit the “Architecture Consulting Report” and both parties agree on the report content.

Project acceptance

   Sort out the project documents.

   Draft the project acceptance report.

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

5.       Project Milestones

The Project has five major milestones:

  • Project kickoff meeting: Alibaba Cloud submits the “Project Kickoff Meeting Report”, the customer is responsible for holding the project kickoff meeting, and both parties reach an agreement regarding the Project’s main content, implementation methods, and expectations.
  • Project solution report: Alibaba Cloud submits the “Project Consulting Solution”, and both parties reach an agreement regarding the Project’s implementation content, processes, steps, and plans.
  • Architecture current situation report: Alibaba Cloud submits the “Architecture Current Situation Report”, and both parties reach an agreement on the report content.
  • Architecture consulting report: Alibaba Cloud submits the “Architecture Consulting Report”, and both parties reach an agreement on the architecture consulting content.
  • 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 Consulting Service Project Contract”.

Work content

Delivery time

Project kickoff meeting

 

Project solution report

 

Architecture current situation report

 

Architecture consulting report

 

Project acceptance

 

6.       Customer Responsibilities

  • The customer shall assign a project owner to help Alibaba Cloud smoothly implement the Architecture Consulting Service. The project owner shall be responsible for the 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 following project reports to the customer:

No.

 

Document name

1

Acceptance

deliverables

Architecture Consulting Kickoff Meeting Report

2

Architecture Consulting Implementation Solution

3

Application Architecture Survey Report》

4

Architecture Consulting Report

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

8.       Mark of Completion

The Architecture Consulting Service is complete after project acceptance is finished and both parties sign the “Project Acceptance Report”.