阿里云云效发布云原生应用交付平台,加速企业云原生DevOps规模化落地

简介: 编者按:阿里云云效发布云原生应用交付平台,加速企业云原生DevOps规模化落地10月21日,2021云栖大会云效BizDevOps分论坛上,阿里云云效技术负责人陈鑫正式发布云效云原生应用交付平台AppStack,旨在进一步加速企业云原生DevOps规模化落地。为什么企业需要云原生应用交付平台?云效云原生应用交付平台有何特色?本文将为你详细道来。

编者按:阿里云云效发布云原生应用交付平台,加速企业云原生DevOps规模化落地10月21日,2021云栖大会云效BizDevOps分论坛上,阿里云云效技术负责人陈鑫正式发布云效云原生应用交付平台AppStack,旨在进一步加速企业云原生DevOps规模化落地。


为什么企业需要云原生应用交付平台?云效云原生应用交付平台有何特色?本文将为你详细道来。


image.jpeg

云原生时代需要以应用为中心的DevOps平台


随着Docker、K8s、微服务架构等云原生技术的成熟与普及,企业采纳云原生成为必然趋势。据Gartner预测,到2022年,将有75%的企业应用云原生技术。

然而,现状是大部分企业仍然只是在测试环境或者小范围中应用云原生。这是因为云原生在给企业带来了更低的成本和更高效的软件开发的同时,也带来了新的技术门槛——企业需要全新的运维方式和研发流程、以及大量一线开发人员的培训成本。

要想规模化落地云原生,离不开DevOps工具平台的支持。


要想规模化落地云原生,离不开DevOps工具平台的支持。那么,什么是适合云原生时代的DevOps平台呢?答案是以应用为中心。

所谓的应用是线上提供给用户的一个服务,一个应用可以关联代码库、多个环境如开发、测试、线上环境等,以及CICD流程和各种资源如容器、数据库等。

相比于K8s的资源视角,应用视角可以让开发者更方便地去设计部署架构、申请资源、规范上线流程、分配人员权限等。而企业要落地云原生,核心就是让众多开发人员可以自运维。


总结来看,以应用为中心对企业有3大好处:

1、方便组织资产和交付过程企业可以以应用为中心来聚合代码、交付流程、制品、测试、环境资源等,在一个平台来统一管理。

2、多角色协同开发运维落地DevOps的关键是丰富的自动化工具和运维兜底策略可以让每个开发高效工作而无需担心线上风险,在以应用为中心的DevOps平台上,运维工程师可以围绕应用去配置流程和规则,将部署和运维过程自动化。而开发可以成为操作者,专注代码编写和功能验证。这才是真正的DevOps。

3、关注点分离和安全合规应用将研发视角和K8S资源视角做了分离,运维工程师将应用的交付运维工作交给开发以后,可以专注于基础设施运维和高可用保障。企业管理者也可以通过对应用交付流程的统一管控来达到安全合规的目的,比如可以在重大节日禁止变更,或者统一设置上线审批流程等等。


云效AppStack——以应用为中心的云原生应用交付平台

本次阿里云云效发布的应用交付平台AppStack,就是这样一款以应用为中心的云原生应用交付平台。


606B6BD4-89A6-495d-B4CC-43533B780227.png


如上图所示,云效应用交付平台AppStack的能力分为上下两层:下层提供的是应用交付运维的基本能力,如应用编排、构建、环境管理、测试、发布等。上层是将多环境串联起来的完整CICD工作流,我们称为应用变更工作流。软件需求从左侧不断输入,与代码变更进行连接,而代码按照规则进入变更工作流,通过逐个环境的验证最终完成线上发布。团队管理者可以通过不断地优化和完善这个流程,让开发效率越来越高。


相比传统软件交付运维工具,云效应用交付平台AppStack的核心优势有4点:


1、天然云原生,无平台绑定


云效应用交付平台AppStack在设计之初就全面支持原生K8S、HelmChart、OAM等业界标准,对应用部署架构无绑定、无侵入,企业不用担心迁移以及技术改造成本。


286645B0-3E41-4856-82BC-FE04610165C0.png


2、高效,支持开发者自运维


企业的开发人员可以在云效应用交付平台AppStack自助发布,整个的应用发布过程可观察、可干预,支持一键暂停、回滚。同时,在云效AppStack内就可以直接进行环境观察与环境运维,问题的排查和应急处理也非常方便。


349AE875-3BD7-4359-9F5D-4E051B3CEBC5.png


3、安全,方便研发运维策略集中管控


在云效应用交付平台AppStack内,运维和测试人员可以集中定义应用编排的规则和部署策略,达到风险集中兜底的目的。运维也可以从日常繁琐、低效的工作中解放出来,将精力聚焦运维规则的制定。

52C752FF-C073-4b74-8535-7ED33978E3BB.png


4、规范,标准化应用交付流程


通过模板化能力,和基于应用多角色权限管理能力,研发管理者可以借助云效AppStack将研发流程沉淀到工具内,并在团队批量推广,降低管理负担。

AB4D750A-200B-4d93-9256-4EF8EF862D84.png

目前,云效AppStack正在免费公测中,点击下方链接即可体验。加入钉钉群32372670可以反馈产品建议。


https://www.aliyun.com/product/yunxiao/appstack

0.png

相关文章
|
弹性计算 运维 Serverless
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
242 1
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
|
4月前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
390 0
|
运维 监控 Devops
DevOps文化下的企业运维转型
【8月更文挑战第22天】在数字化转型的浪潮中,DevOps不仅仅是一种技术实践,更是一种企业文化。本文将探讨如何在DevOps文化的引导下,实现企业运维的高效转型,包括理念更新、流程优化和团队协作等方面。我们将一起思考如何打破传统壁垒,构建一个更加灵活、高效和协同的运维体系,以应对不断变化的市场和技术挑战。
266 1
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19754 30
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
892 30
|
运维 Cloud Native Devops
云原生时代的DevOps实践:自动化、持续集成与持续部署
【9月更文挑战第3天】未来,随着人工智能、大数据等技术的不断融入,DevOps实践将更加智能化和自动化。我们将看到更多创新的技术和工具涌现出来,为软件开发和运维带来更多便利和效益。同时,跨团队协作和集成也将得到进一步加强,推动软件开发向更加高效、可靠和灵活的方向发展。
|
敏捷开发 存储 测试技术
阿里云云效产品使用合集之如何查看云效管理员
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
Java 应用服务中间件 测试技术
阿里云云效产品使用合集之云效流水线如何使用alb ingress的脚本
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
敏捷开发 前端开发 测试技术
阿里云云效产品使用合集之如何将云效构建执行过程中产生的日志通过邮件发送
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
敏捷开发 缓存 前端开发
阿里云云效产品使用合集之前端打包时npm安装卡住一般是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。