阿里云云效云原生DevOps解决方案:函数计算、K8S、微服务场景方案详解

简介: 为帮助更多企业和开发者高质量、低成本地享受技术升级带来的研发福利,云效联合云原生团队打造了一站式云原生DevOps解决方案,无论是通用K8s场景、Spring Cloud/Dubbo微服务场景、还是轻量级的函数计算场景,

为帮助更多企业和开发者高质量、低成本地享受技术升级带来的研发福利,云效联合云原生团队打造了一站式云原生DevOps解决方案,无论是通用K8s场景、Spring Cloud/Dubbo微服务场景、还是轻量级的函数计算场景,云效DevOps都能从容应对。

image.png

如上图所示,左上方是“云效看板”,产品经理可以利用“云效看板”将需求管理起来,当“需求”经过澄清和规划之后,拆分成“任务”分配到某个团队或某个开发者进行“任务执行”。开发过程中,开发者借助云效代码管理平台,创建特性变更分支。当代码被提交后,会触发特性分支监听,在这期间,云效会自动进行代码扫描、代码评审和安全扫描等。代码开发完后,开发者可以通过云效流水线,进行编译构建、开发验证、上线审核、生产发布等环节。流水线会依赖多个阿里云提供的服务,比如在编译时会依赖“镜像服务”,在开发验证、生产发布等环节会依赖ACK集群服务而当应用正式上线之后,又会依赖微服务治理服务,包括配置中心、服务监控、容量调整等等。而所有这些信息,最后会通过钉钉等方式反馈给开发者。当出现问题时,会以“缺陷”的形式体现在云效看板中。

总结来说,云效的云原生持续交付解决方案包含四个方面:第一,云原生基础设施,支持阿里云容器服务ACK、函数计算(FC)、Serverless引擎(SAE)等;第二,通过云效看板、代码管理平台、流水线实现了端到端的持续交付流水线;第三,通过云效代码管理的自动化扫描和云效流水线的检测和验证实现高质量的质量守护;第四,阿里云的微服务治理实现了低成本、高质量的服务治理体系。

云效云原生DevOps解决方案典型应用场景
云效云原生DevOps解决方案包含三个典型应用场景:函数计算持续交付场景 、微服务持续交付场景、通用云原生持续交付场景。

image.png

“云效+函数计算”的持续交付方式比较适合开发者规模较小的初创团队。因为他们的业务往往处于快速验证和发展阶段,希望业务能快速上线、快速更新、无需关心业务之外的工作。

这样的“函数计算持续交付场景”具备三方面优势:第一,开发者可以专注于业务逻辑开发,无需关注底层细节和资源情况,也无需关注服务的运维和治理。第二,能够按照服务使用量付费,减少资源成本,并且可以实现分钟级快速上线。第三,整个研发流程基于云效DevOps平台,由云效提供自动安全守护能力;运行环境基于阿里云提供的经过大规模商业实践的基础设施,稳定性好;同时“函数平台”天然具备高弹性,可以从容应对突然业务流量。

image.png

对于已经采用或准备采用微服务架构的中小规模开发者团队,推荐使用“云效+SAE”的持续交付方式。这种“微服务持续交付”具备如下特点:第一,Serverless 应用引擎SAE(Serverless App Engine)与spring cloud、dubbo等微服务框架深度整合,内建微服务治理能力,可有效降低使用微服务的成本。第二,基于秒级弹性能力,服务扩容快、弹性高,能够应对业务突发流量,可保障服务的稳定性。第三,内建微服务发布、运维能力,可有效提升微服务测试、发布、运维效率。

image.png

对于有自己的服务治理体系,希望研发有足够的灵活性,同时又能享受云原生和持续交付的技术红利的中等或大型研发团队,可以使用“通用云原生持续交付”解决方案。这种交付方式有哪些优势呢?首先,云效提供从需求到线上运维的一站式研发流程支持。其次,云效提供从基础设施到DevOps工具链的全流程安全防护。第三,与阿里云基础设施和云服务深度整合,具备免托管、高性能的特性;同时由于阿里云的基础设施是完全遵循遵循Kubernetes(k8s)开源标准的,所以不存在迁移成本。

截至目前,阿里云云效已经服务十万家企业、百万开发者,帮助众安保险、光大银行、天弘基金、南方航空、上汽通用、南京银行、万科、国泰产险、上海博卡、石家庄掌讯等众多企业成功完成DevOps转型。本次云原生DevOps解决方案的发布,云效希望可以助力更多企业迈进云研发时代,实现DevOps转型“超车”。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
9月前
|
人工智能 运维 监控
阿里云携手神州灵云打造云内网络性能监测标杆 斩获中国信通院高质量数字化转型十大案例——金保信“云内网络可观测”方案树立云原生运维新范式
2025年,金保信社保卡有限公司联合阿里云与神州灵云申报的《云内网络性能可观测解决方案》入选高质量数字化转型典型案例。该方案基于阿里云飞天企业版,融合云原生引流技术和流量“染色”专利,解决云内运维难题,实现主动预警和精准观测,将故障排查时间从数小时缩短至15分钟,助力企业降本增效,形成可跨行业复制的数字化转型方法论。
485 6
|
9月前
|
Cloud Native Serverless 流计算
云原生时代的应用架构演进:从微服务到 Serverless 的阿里云实践
云原生技术正重塑企业数字化转型路径。阿里云作为亚太领先云服务商,提供完整云原生产品矩阵:容器服务ACK优化启动速度与镜像分发效率;MSE微服务引擎保障高可用性;ASM服务网格降低资源消耗;函数计算FC突破冷启动瓶颈;SAE重新定义PaaS边界;PolarDB数据库实现存储计算分离;DataWorks简化数据湖构建;Flink实时计算助力风控系统。这些技术已在多行业落地,推动效率提升与商业模式创新,助力企业在数字化浪潮中占据先机。
489 12
|
Kubernetes Cloud Native 持续交付
容器化、Kubernetes与微服务架构的融合
容器化、Kubernetes与微服务架构的融合
487 82
|
11月前
|
Cloud Native Serverless 数据中心
阿里云ACK One:注册集群支持ACS算力——云原生时代的计算新引擎
ACK One注册集群已正式支持ACS(容器计算服务)算力,为企业的容器化工作负载提供更多选择和更强大的计算能力。
|
11月前
|
Cloud Native Serverless 数据中心
阿里云ACK One:注册集群支持ACS算力——云原生时代的计算新引擎
阿里云ACK One:注册集群支持ACS算力——云原生时代的计算新引擎
333 10
|
11月前
|
监控 Kubernetes Cloud Native
基于阿里云容器服务Kubernetes版(ACK)的微服务架构设计与实践
本文介绍了如何基于阿里云容器服务Kubernetes版(ACK)设计和实现微服务架构。首先概述了微服务架构的优势与挑战,如模块化、可扩展性及技术多样性。接着详细描述了ACK的核心功能,包括集群管理、应用管理、网络与安全、监控与日志等。在设计基于ACK的微服务架构时,需考虑服务拆分、通信、发现与负载均衡、配置管理、监控与日志以及CI/CD等方面。通过一个电商应用案例,展示了用户服务、商品服务、订单服务和支付服务的具体部署步骤。最后总结了ACK为微服务架构提供的强大支持,帮助应对各种挑战,构建高效可靠的云原生应用。
|
存储 Kubernetes 开发者
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
Docker 是一种开源的应用容器引擎,允许开发者将应用程序及其依赖打包成可移植的镜像,并在任何支持 Docker 的平台上运行。其核心概念包括镜像、容器和仓库。镜像是只读的文件系统,容器是镜像的运行实例,仓库用于存储和分发镜像。Kubernetes(k8s)则是容器集群管理系统,提供自动化部署、扩展和维护等功能,支持服务发现、负载均衡、自动伸缩等特性。两者结合使用,可以实现高效的容器化应用管理和运维。Docker 主要用于单主机上的容器管理,而 Kubernetes 则专注于跨多主机的容器编排与调度。尽管 k8s 逐渐减少了对 Docker 作为容器运行时的支持,但 Doc
511 5
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
704 24
|
11月前
|
监控 Cloud Native Java
基于阿里云容器服务(ACK)的微服务架构设计与实践
本文介绍如何利用阿里云容器服务Kubernetes版(ACK)构建高可用、可扩展的微服务架构。通过电商平台案例,展示基于Java(Spring Boot)、Docker、Nacos等技术的开发、容器化、部署流程,涵盖服务注册、API网关、监控日志及性能优化实践,帮助企业实现云原生转型。
|
运维 Cloud Native Serverless
Serverless Argo Workflows大规模计算工作流平台荣获信通院“云原生技术创新标杆案例”
2024年12月24日,阿里云Serverless Argo Workflows大规模计算工作流平台荣获由中国信息通信研究院颁发的「云原生技术创新案例」奖。

推荐镜像

更多