应用交付平台ADP_k8s部署_私有化部署_自动化运维-阿里云

云原生应用交付平台 ADP
播放视频
阿里云云原生应用交付平台(Application Delivery Platform,简称 ADP),是一套完整的“软件产品”私有化交付方案。它借助 Kubernetes 等云原生技术带来的标准化编排交付和 IaaS 解耦能力,帮助用户解决软件在私有化部署交付时存在的异构环境适配、部署复杂、云服务依赖和自动化运维问题。

产品优势

一键部署
轻松实现 K8s 部署、一键完成私有云搭建并托管运行业务应用
开箱即用
提供常用的容器化中间件,可按需编排,支持高可用架构部署
灵活适配
灵活适配多种异构环境,物理机、虚拟机、信创架构及不同云环境
稳定交付
提供历经大规模生产实践的稳定底座,企业级中间件组件中心

产品功能

ADP 云端交付管控平台
提供在线的产品编排、验证、出包的入口,可通过登录阿里云官网,完成软件交付部署的前置准备工作和追溯管理。云端交付管控平台入口
ADP 本地运维控制台
跟随软件产品交付部署到本地环境中,为现场运维人员提供应用健康的可观测性和可视化的运维管控操作用户界面。
ADP 容器底座
为上层业务应用的运行和管理维护提供必要的系统支持,含 K8s,日志收集、监控告警、故障诊断等,为软件提供可靠运行环境及运维工具。
ADP 服务目录
上架和管理各类通用中间件,提供给产品编排阶段进行引用和配置。ADP Market

应用场景

降低交付成本
提高交付质量
托管稳定运行
提高协同效率
降低交付成本
实现对部署物的标准化管理,在部署物一次准备完毕后,可满足绝大多数的部署场景需求,无需重复适配各类客户环境,且极大地提高了部署成功率,从而提升交付效率。
能够实现
适配各类复杂的客户环境
实现 IaaS 解耦,兼容 ARM / X86 的机器架构
自动生成完整部署包
通过 Sealer技术,完整打包部署所需的所有依赖
一键在/离线部署
可一键将应用部署至公有云或离线的私有环境中
提高交付质量
在实际交付前对交付物进行有效的演练测试和资源评估,配合高可用的部署底座和中间件,助您有效提升整体的交付质量,排除交付风险,保障客户满意度。
能够实现
高可用底座及中间件
内置生产就绪的发行版 K8s;以及各类开箱即用的高可用中间件
常态化故障演练
沉淀了大量场景化的演练 Case,一键触发演练,发现潜在的交付风险
部署资源的合理规划
基于模拟调度进行仿真部署实验,根据资源水位,规划合理的机器资源配置
托管稳定运行
提供一整套健全强大的托管运维体系及可视化的健康观测能力,及时发现问题、解决问题,极大地降低运维门槛和人力成本,实现交付后运维阶段的省心省力。
能够实现
可视化本地运维控制台
提供强大的运维控制能力,同时预置了监控看板,实现业务健康状态的可观测性
常见故障场景自动诊断
内置长期经验沉淀的运维知识库,自动识别常见故障问题,并提供故障处置建议
自动化巡检和告警通知
内置基础告警策略并可灵活配置,可对接多种告警通知方式,定期巡检,及时感知问题
业务数据的存储备份及还原
提供自动化的数据备份方案及还原手段,保障在机器故障或变更失误场景下的业务恢复能力
提高协同效率
采用标准化的交付规范,保障产研和交付、运维人员间的协同效率,即使在高频次的持续迭代和交付过程中,也可保障对整个交付流程的可控管理。
能够实现
交付物的版本化管理
相邻版本间默认存在继承关系,自动比对不同版本间的变更和差异
交付情况的记录回溯
保留每次交付过程所有的资源和配置信息,实现清晰可回溯的增量式变更
交付参数差异化配置
无需产研介入,交付人员可对交付物中的差异化配置进行针对性调整,满足各类客户需求

功能对比

中间件研发投入
版本管理
交付前验证
故障演练
资源规划
依赖完备检查
差异化准备安装包
部署方式
部署成功率
健康状态观测
环境故障处理
容灾方案
使用ADP交付
无需研发,开箱即用
默认继承,自动比对变更
线上一键拉起环境
常见演练场景一键触发
仿真调度快速模拟
自动分析并完整打包
交付参数标准化管理
在/离线一键自动化安装
成功率高且稳定
预置可视化监控看板
自动诊断、告警及推荐修复方案
自动化备份及还原方案
使用传统模式交付
依赖领域专家
依赖人工管理
手工准备环境
依赖人工演练
专家经验评估
依赖人工检查
人工管理变更参数
手工/脚本
依赖客户环境且不稳定
自建监控系统
需要运维专家介入处理
自行设计容灾方案

文档与工具