Application containerization service details

Updated at:
Copy as MD

1. Overview

1.1 Service description

As cloud computing continues to develop and gain popularity, more enterprises are deepening their understanding of the cloud and actively pursuing cloud-based transformations. The focus has shifted from simply migrating to the cloud to using the cloud effectively. Cloud-native technology, which embodies the benefits of cloud computing, is becoming the de facto standard and the future of the industry. As a key component of cloud-native technology, containerization is the foundation of cloud-native and the first step for enterprises in their cloud-native transformation. In recent years, Kubernetes from the Cloud Native Computing Foundation (CNCF) has become the de facto standard for container orchestration. As a member of and contributor to the CNCF, Alibaba Cloud has invested heavily in cloud-native and containerization technologies and provides customers with application containerization delivery services. By implementing key cloud-native technologies, such as containerization and automation, and leveraging Alibaba Cloud's complete cloud-native ecosystem, we work with customers to build more flexible, modern, and standard cloud-native applications that support more efficient and rapid business development.

In a broad sense, cloud-native generally refers to four core technologies: containerization, microservices, DevOps, and continuous delivery. As cloud computing evolves, the scope of these four concepts can be expanded. Containerization specifically refers to the application running environment, which enables unified management and orchestration. Microservices emphasize a distributed, decoupled, and highly cohesive application architecture. This architecture is a stateless aggregation built for elasticity. DevOps emphasizes automation and observability, enabling capabilities such as resource utilization, performance monitoring, and service administration through popular methodologies and tools. Continuous delivery represents an application's ability to respond to business needs, including its flexibility, robustness, and elasticity. The application containerization service is not limited to encapsulating applications into containers. It also involves continuous improvements and implementations in other cloud-native areas, such as automation, DevOps, and observability. The scope of these improvements is adjusted based on the specific project and the customer's requirements.

2. Scope of service

The service is available in three editions: Standard, Advanced, and Premium. Each edition is delivered based on the specific needs of the customer.

2.1 Standard Edition scope of service

The Standard Edition includes the following services:

  • Infrastructure assessment

  • Business status and application system assessment

  • Cloud architecture design

  • Application containerization solution design

  • Containerization and cloud migration solution design

  • DevOps automation solution design

  • Implementation of one sample application transformation

2.2 Advanced Edition scope of service

The Advanced Edition includes all services from the Standard Edition, plus the following:

  • Microservice administration solution design

  • Observability implementation solution design

2.3 Premium Edition scope of service

The Premium Edition builds on the Advanced Edition by providing an additional month of support. This helps customers containerize their core business systems more quickly.

Service boundaries and scope:

  • In the consulting package, Alibaba Cloud provides only consulting and solution design within the agreed-upon scope. We will assist with the containerization transformation of one sample core business system. The customer is responsible for transforming the remaining systems.

  • In both the consulting and implementation support packages, Alibaba Cloud does not participate in specific code modification or implementation. These tasks must be performed by the customer or the customer's developers.

  • Alibaba Cloud does not provide application Operations and Maintenance (O&M) services after the containerization transformation is complete.

  • Alibaba Cloud provides technical solutions and support based only on the Alibaba Cloud platform. If third-party software or application systems outside the Alibaba Cloud platform are used, Alibaba Cloud provides only consultation and advice. We do not provide implementation support or guarantee the outcome.

  • Alibaba Cloud provides containerization technical solutions based only on Container Service for Kubernetes (ACK). We do not support self-built Kubernetes clusters or other container clusters on the cloud.

3. Prerequisites

  • You must request this service at least 15 calendar days in advance. This allows Alibaba Cloud to evaluate the feasibility of your business goals and timeline and to confirm whether to accept the service request.

  • You must promptly provide Alibaba Cloud with all necessary and reasonable documents, information, data, charts, system permissions, and remote access channels to enable service delivery. All such materials are subject to the confidentiality clauses of this agreement. You agree that all information disclosed or to be disclosed to Alibaba Cloud is true, accurate, and not misleading.

  • This project provides containerization consulting services. The location of Alibaba Cloud's office is not a constraint for this project. Services are delivered primarily through phone, DingTalk, and email.

  • You are the primary entity responsible for implementation. Alibaba Cloud primarily provides solution design and troubleshooting during the implementation process. You must perform specific application deployments and testing.

  • During project implementation, both parties will use mutually agreed-upon communication methods. The project managers for both parties are responsible for exchanging the written information required for the project. Communication methods may include DingTalk, the Internet, and email.

  • All project deliverables will be in Simplified Chinese, and the working language will be Chinese. All deliverables will be in Microsoft Office formats, such as PowerPoint, Word, Excel, and Visio, and submitted as electronic copies.

  • Party A and Party B must perform the project work according to the agreed-upon work plan, personnel resource plan, and the start and end dates confirmed in writing. If Party A delays the release of iterations for its business systems, the project schedule will be postponed accordingly, and Party B will not be held responsible for such delays.

  • 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 the party has been advised of the possibility of such damages.

  • As the O&M entity, you must perform O&M tasks related to your own business.

4. Division of responsibilities

4.1 Customer and Alibaba Cloud

  • Both parties agree on and confirm the specific business objectives and scope.

  • The contract is signed and payment is completed.

4.1.1 Responsibilities of both parties in each phase

To ensure the project proceeds smoothly, both parties have different responsibilities in each phase, as outlined in the project plan.

Project phase

Customer

Party B

Project preparation phase

  1. Appoint a project manager with the appropriate skills and experience to be the main contact for communication with 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 also have full authority to make decisions on your behalf in all aspects of this project.

  2. Work with Alibaba Cloud personnel to confirm all matters in the project preparation phase. For more information, see Section 3. Prerequisites.

  3. Prepare the office environment and approve personnel access permissions.

  4. Manage your project team members, communicate with the personnel required for each phase, and secure their commitment and time for the project.

  5. Manage the customer's project team members.

  1. Appoint an experienced project manager to manage the project and the Alibaba Cloud project team members. This person will be the main point of contact with your project manager.

  2. Propose plans for all matters in the project preparation phase, confirm them with your project manager, and document them in writing. For more information, see Section 3. Prerequisites.

Current state assessment phase

  1. Organize key users to participate in assessment interviews according to the project plan and interview schedule.

  2. Provide an overview of the current business, including systems, applications, data, organization chart, and personnel roles, as input for Alibaba Cloud's assessment.

  3. Verify Party B's policies for containerization and risk governance.

  4. Designate an approver to review Alibaba Cloud's deliverables and provide feedback and acceptance confirmation.

  1. Provide an interview plan. Assess the existing infrastructure, container-related infrastructure, application architecture, permission configurations, business data, and application dependencies based on the interview results.

  2. Propose a cloud migration strategy and risk governance policy based on the assessment and reach an agreement with you.

  3. Ensure the final deliverables meet acceptance standards based on customer feedback.

Solution design phase

  1. We collaborate with you on the overall design of containerization, DevOps, and related solutions.

  2. Assist in verifying the solution's feasibility, provide the necessary resources and environments for verification, and perform the required code refactoring and implementation.

  3. Designate an approver to review Alibaba Cloud's deliverables and provide feedback and acceptance confirmation.

  1. Design the containerization solution, DevOps solution, and other related solutions based on the scope of service and your specific scenario.

  2. Conduct feasibility validation of the solutions. Perform tests in your environment to confirm the feasibility of the solutions.

  3. Use client feedback to verify that the final deliverables meet the acceptance criteria.

Solution implementation phase

  1. Based on the containerization, DevOps, and observability solutions (if applicable), perform the containerization transformation of one sample core application to validate the end-to-end process.

  2. According to the plan, Party A and its developers are responsible for implementation tasks, which include application code modification, functional regression testing, and joint debugging and testing.

  3. Prepare for the final application cutover based on the transformation and testing results.

  1. Assist and guide you in activating or purchasing cloud resources and completing the basic infrastructure setup and configuration.

  2. Assist you with setting up and configuring the infrastructure and automated O&M components according to the design.

  3. Provide containerization technical support, DevOps implementation support, troubleshooting, and solutions.

  4. Prepare for the system cutover after reaching a consensus with you on the solution validation results.

  5. The consulting service in this phase covers only the implementation of one sample core application.

Cutover and support

  1. Confirm the system cutover plan and assign corresponding personnel to coordinate the cutover execution.

  2. Clean up test data and confirm that the cloud platform environment is ready before the system cutover.

  3. Complete the system cutover within the planned time window according to the system cutover plan. Validate the operation of the cloud platform after the switch.

  4. Designate an O&M contact for the handover of cloud platform O&M tasks.

  5. We are responsible for coordinating with third parties to resolve any issues that are determined to be outside our maintenance scope.

  6. Designate an approver to review Alibaba Cloud's deliverables and provide feedback and acceptance confirmation.

  1. Assist you with system cutover preparations and reach a consensus with you on the system cutover plan.

  2. Assist you with the system cutover and provide technical support, troubleshooting, and solutions during the process.

  3. After the system switch is complete, provide O&M troubleshooting. Provide fixes or temporary solutions for issues that are within the project scope.

  4. Perform the O&M handover to the customer's designated contact.

4.1.2 Completion criteria

After the system cutover is confirmed, Alibaba Cloud will assist you with a comprehensive functional acceptance of the system. We will assist with functional regression testing, troubleshoot and identify potential issues and abnormalities, and help you resolve them.

  • The completion criteria for the Standard and Advanced Editions are:

    • The covered deliverables are accepted, which means they are signed and confirmed by you.

    • The implementation of one sample core application is completed.

  • The completion criteria for the Premium Edition are:

    • The deliverables covered in the Standard and Advanced Editions are accepted, which means they are signed and confirmed by you.

    • The additional one-month support service is time-limited. The service is considered complete when the support period ends.

4.2 Service Catalog

Service content: Alibaba Cloud provides the following services to meet your business objectives:

Phase name

Service Catalog

Standard Edition

Advanced Edition

Premium Edition

Project preparation phase

Pre-delivery preparation

Support

Support

Supported

Project assessment phase

Infrastructure assessment

Support

Supported

Support

Business status and application system assessment

Support

Support

Support

Containerization goal assessment

Supported

Supported

Supported

Solution design phase

Cloud architecture design

Supported

Support

Support

Application containerization solution design

Support

Support

Support

DevOps automation solution design

Support

Supported

Supported

Containerization and cloud migration solution design

Support

Supported

Supported

Observability solution design

Support

Support

Solution implementation phase

(Only for one sample application)

Infrastructure and architecture implementation

Supported

Support

Support

Containerization transformation implementation

Supported

Support

Support

DevOps implementation

Support

Support

Support

Observability integration implementation

Support

Support

Containerization migration to cloud implementation

Support

Support

Cutover assurance

Cutover preparation and implementation

Support

Support

Supported

Ongoing transformation support

One-month application transformation support (extends the service period only)

Supported

5. Service-Level Agreement (SLA)

  • Provide expert services for containerization delivery.

  • Provide an application transformation support group and on-site support as needed during the service period.

  • Provide deliverables, such as the Application Containerization Solution, DevOps Automation Solution, Containerization and Cloud Migration Solution, and Observability Solution, based on the service plan. The specific deliverables vary depending on the service content.

6. Service process

Application deadline: You must submit a purchase request for the service at least 15 days before the service start date.

Service process overview:

服务流程介绍

7. Acceptance criteria

7.1 Acceptance checklist

No.

Delivery phase

Deliverable

Deliverable type

1

Project assessment phase

"Project Assessment Report"

Document

2

Solution design phase

"Cloud Container Architecture Design Solution"

Support

3

"Application Containerization Solution"

Document

4

"DevOps Automation Solution"

Document

5

"Containerization Migration to Cloud Solution"

Document

7

"Observability Solution"

Document

8

Solution implementation phase

"Application Containerization Implementation Support Issue Checklist"

Document

7.2 Acceptance criteria

  • During the project delivery process, Alibaba Cloud provides technical support for the containerization transformation to ensure the process goes smoothly. Key information is recorded in documents. Therefore, the acceptance of document deliverables should focus on their content to confirm that what Alibaba Cloud submits meets your requirements.

  • If your business processes require internal reviews before Alibaba Cloud submits deliverables, you must facilitate and complete these internal reviews and reports before the agreed-upon acceptance time.

  • After a review meeting, if a document requires changes, Alibaba Cloud will make the changes and resubmit it for your acceptance. Your designated representative will then confirm acceptance. Acceptance is completed when you click the Confirm Acceptance button on the public cloud service system page.

  • Standard and Advanced Edition acceptance criteria:

    • The solution design meets your requirements and is confirmed with a signature. For more information about specific solutions, see the Section 7.1 Acceptance checklist.

    • The project is considered to meet the acceptance requirements upon the successful containerization and implementation of one sample core system.

  • Premium Edition acceptance criteria:

    • The solution design meets your requirements and is confirmed with a signature. For more information about specific solutions, see the Section 7.1 Acceptance checklist.

    • The project is considered to meet the acceptance requirements upon the successful containerization and implementation of one sample core system.

    • The service is considered complete and meets the acceptance requirements when the 30-day support period ends after the transformation of the one sample core system.

7.3 Acceptance plan

Party A agrees to accept the project deliverables from Party B based on the following acceptance plan and the deliverables for each phase listed in the '7.1 Acceptance Checklist'.

No.

Acceptance milestone

Acceptance content

Acceptance completion flag

1

Containerization solution design and validation completed

All deliverables from the project preparation, containerization assessment, and containerization cloud migration design phases

You confirm the "Acceptance Report" online.

2

Transformation and cutover of one sample core business system

All deliverables related to containerization transformation implementation support. For more information, see the Section 7.1 Acceptance checklist.

You confirm the "Acceptance Report" online.

8. Completion flag

The customer has completed the acceptance process.