跳到主要内容

Key features

关键特性

AMDP 简化了针对企业云环境的 DevOps 过程的自动化,通过实现各种组件、流程、开发环境、CI/CD 管道和自助服务门户的重用。其主要特性包括:

  • Self-Service Portal: 为开发人员和架构师设计的控制台,能够独立配置和运行 DevOps
  • Cluster Resource Orchestration: 处理内部和外部集群及资源(如数据库、监控、日志、存储和配置文件)的协调,确保应用程序高效运行。
  • Application Configuration Management: 提供跨整个生命周期的应用程序配置的统一管理,从开发到部署,并在部署环境变化时促进自动配置更新。
  • CI/CD Pipeline Management: 使管道配置数据的注册和管理成为可能,以确保持续构建和部署。
  • Enhance Productivity and Code quality: 提供全面的可视化仪表板,以监控、分析和优化应用程序性能和代码质量,促进更高效和可靠的开发生命周期。
  • The Developer SandBox: 是云原生远程开发架构 (RDE),为开发人员提供安全、可扩展和标准化的环境,带来多重好处:
    • Enhanced Security: 所有访问均通过代理控制,确保容器内部不直接暴露。
    • Flexible Resource Allocation: 支持项目或用户特定的 CPU、内存、GPU 和其他资源的配置。
  • Integrated CI/CD & SCM: 直接与 Git 仓库和管道连接,以支持持续交付。
    • Centralized Monitoring: 通过统一的仪表板实时查看容器健康状况、资源使用情况和用户活动。

常见工作流程

AMDP 是一个基于 Kubernetes 的 DevOps 自动化工具,旨在简化云原生应用程序的开发。以下是它的功能概述:

  • Source Code Compilation & Validation: 它编译和验证存储在 Git 仓库中的不同类型的源代码,包括 Spring Boot、Vue.js、React 和 Docker 等框架。
  • Container Image Creation & Registration: X 构建并注册容器镜像,为部署做好准备。
  • Kubernetes Resource & Deployment Policy Creation: 它自动生成必要的 Kubernetes 资源和部署策略,以确保正确的应用程序编排。
  • Automated Kubernetes Deployment: X 处理 Kubernetes 集群的部署过程,无需人工干预。
  • Kubernetes Deployment Monitoring: 该工具持续监控 Kubernetes 部署的性能。