What is application delivery

更新时间:
复制 MD 格式

This topic introduces Apsara Devops AppStack. It covers the product's purpose, features, core concepts, and common scenarios to provide a comprehensive overview.

Background information

Apsara Devops AppStack is an application-centric, cloud-native delivery platform. It provides a one-stop solution for application delivery, including full application lifecycle management, development process management (CI/CD), staging environment management, and deployment and O&M. The platform uses application templates and role-based permissions and supports enterprise-level batch configuration and global control. AppStack helps businesses build a complete application delivery solution and accelerates their transition to cloud-native and DevOps.image

Features

AppStack provides the following features:

  • Application management: Manages the entire lifecycle of an application, from development and deployment to operations and maintenance. This includes versioning, deployment automation, monitoring, and log management.

  • Development process: Divides the development process into stages, such as testing, pre-production, and production. The process supports admission rules and manual approvals.

  • Application orchestration: Simplifies the application deployment process to improve system scalability and reliability. You can use automation tools and the AppStack platform to manage and coordinate complex application deployments, which reduces human error.

  • Environment management: Allows you to plan and configure different environments, such as development, staging, pre-production, and production. Effective environment management ensures consistency and stability across different stages, which improves development efficiency and product quality.

  • Deployment and O&M: Allows you to deploy applications from the development environment to the production environment and perform continuous monitoring, maintenance, and optimization. Effective deployment and O&M ensure high availability, performance, and security for your applications.

  • Variable management: Plays a crucial role in the development process and O&M, especially for multicloud management and configuration. Effective variable management improves code maintainability, readability, and security.

  • Resource management: Is also crucial in the development process and O&M. It involves the efficient use and optimization of compute resources (CPU and memory), storage resources (disks and databases), and network resources (bandwidth and ports). Effective resource management improves system performance, reliability, and cost-effectiveness.

Note

The build environment is consistent with the development process. The build environment is assigned to you with full permissions, which lets you customize task execution scripts.

Key benefits

Product value

Full application lifecycle management

  • You can manage code repositories, CI/CD pipelines, staging environments, and user permissions from a unified application perspective.

  • You can define application templates at the enterprise level and quickly create applications from these templates.

Standardized development process for enterprises

  • You can customize build and deployment flows for development, testing, and production stages and manage multiple pipelines from a unified application perspective.

  • You can configure manual approvals and stage admission rules to ensure delivery quality.

Test environment management and efficient, self-service releases

  • You can create or destroy staging environments with one click.

  • You can achieve efficient, self-service releases. The process is observable and can be controlled with a one-click pause and rollback.

  • You can trace clear version records and perform complete rollbacks.

image

Benefits

Cloud-native by design, no vendor lock-in

AppStack is non-intrusive to your application deployment architecture. It supports multicloud environment management, including Alibaba Cloud ACK and ECS, other cloud providers, and on-premises data centers. It also supports multiple deployment types, such as deployments to Kubernetes and hosts.

Out-of-the-box and fully managed

You can use AppStack for free. No setup or maintenance is required.

Easy to get started

AppStack includes built-in templates for classic application orchestration and development processes. You can go from code commit to online deployment in ten minutes.

Integration with Alibaba Cloud products

AppStack seamlessly integrates with multiple Alibaba Cloud products. These products include Apsara Devops Code, Apsara Devops Artifact, ACK (Container Service for Kubernetes), ECS (Elastic Compute Service), ARMS (Application Real-Time Monitoring Service), and MSE (Microservices Engine).

Feedback and communication

Apsara Devops AppStack is currently in public preview, and we value your feedback. You can join our DingTalk group to discuss the product and share your thoughts (Group ID: 42574350).