相关产品

相关推荐

合作伙伴

探索阿里云产品,构建云上应用和服务

免费试用

相关产品

相关推荐

合作伙伴

探索阿里云产品,构建云上应用和服务

免费试用

温馨提示

抱歉,登录前您只能看到8页哦。立刻登录,浏览全部技术解决方案最佳实践案例内容!

如果您是企业账号,可以生成子账号授权访问。

BpFile(id=139, bpId=138, name=SAE无缝对接CICD工具实现DevOps, author=null, keyword=Serverless,微服务,SAE,CICD,DevOps, description=Serverless 应用引擎(SAE)无缝对接CICD工具云效快速实现DevOps, position=null, ossUrl=bp-6FKMRU0CBGJGNMMN.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=

场景描述 针对生产系统在云上,开发测试环境在线下部 署,以及由于资源大量复用,带来干扰,严重影 响开发测试效率的客户,使用 Serverless 应用 引擎(SAE)可以通过资源按量计费及批量启停, 实现低成本创建开发测试环境;通过集成 CICD 工具(如云效),实现 DevOps。 本文 Step by Step 介绍了 Serverless 应用引擎(SAE)无缝 对接云效快速实现 DevOps。 解决问题 1. 低成本创建开发测试环境。 2. 集成 CICD 工具实现 DevOps。 产品列表 ⚫ Serverless 应用引擎(SAE) ⚫ 负载均衡(SLB) ⚫ 云效

, templateId=null, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null, cooperation=59, cooperationList=null)
1 SAE无缝对接 CICD工具实现 DevOps 最佳实践 业务架构图 场景描述 针对生产系统在云上,开发测试环境在线下部 署,以及由于资源大量复用,带来干扰,严重影 响开发测试效率的客户,使用 Serverless应用 引擎(SAE)可以通过资源按量计费及批量启停, 实现低成本创建开发测试环境;通过集成 CICD 工具(如云效),实现 DevOps。 本文 Step by Step介绍了 Serverless应用引擎(SAE)无缝 对接云效快速实现 DevOps。 解决问题 1. 低成本创建开发测试环境。 2. 集成 CICD工具实现 DevOps。 产品列表 ⚫ Serverless应用引擎(SAE) ⚫ 负载均衡(SLB) ⚫ 云效
2云服务器 ECS(产品名称) 文档模板(手册名称)/文档版本信息 阿里云 SAE无缝对接CICD工具 实现DevOps 最佳实践 文档版本:20200226(发布日期) 文档版本:20150122(发布日期) II
3SAE无缝对接CICD工具实现DevOps 文档版本信息 文档版本信息 文本信息 属性 内容 文档名称 SAE无缝对接 CICD工具实现 DevOps最佳实践 文档编号 138 文档版本 V1.1 版本日期 2020-02-26 文档状态 - 制作人 懿弘 审阅人 云滴、云魁、黛忻 文档变更记录 版本编号 日期 作者 审核人 说明 V1.0 2020-02-20 懿弘 云滴、云魁、黛忻 创建 V1.1 2020-02-26 筱晖 懿弘 文档工程师优化 文档版本:20200226(发布日期) I
4SAE无缝对接CICD工具实现DevOps 前言 前言 概述 针对生产系统在云上,开发测试环境在线下部署,以及由于资源大量复用,带来干扰, 严重影响开发测试效率的客户,使用 Serverless应用引擎(SAE)可以通过资源按量 计费及批量启停,实现低成本创建开发测试环境;通过集成 CICD工具(如云效),实 现 DevOps。 本文 Step by Step介绍了 Serverless应用引擎(SAE)无缝对接云效快速实现 DevOps。 应用范围 ⚫ 低成本创建开发测试环境。 ⚫ 集成 CICD工具实现 DevOps。 名词解释 ⚫ Serverless应用引擎:Serverless App Engine,简称 SAE。是面向应用的 Serverless PaaS平台,能够帮助 PaaS层用户免运维 IaaS、按需使用、按量计 费,做到低门槛的微服务应用上云。 更多信息,请参见:https://www.aliyun.com/product/sae ⚫ 云效:一站式企业协同研发云,源于阿里巴巴多年先进的管理理念和工程实践, 提供从“需求->开发->测试->发布->运维->运营”端到端的协同服务和研发工具支 撑。支持公共云、专有云和混合云的协同研发,助力企业产品快速创新迭代和研 发效能升级。 更多信息,请参见:https://www.aliyun.com/product/rdc ⚫ VPC:Virtual Private Cloud,简称 VPC。基于阿里云创建的自定义私有网络, 不 同的专有网络之间二层逻辑隔离,可以在自己创建的专有网络内创建和管理云产 品实例,比如 ECS、负载均衡、RDS等。在创建前,您需要结合具体业务,规 划 VPC和交换机的数量及网段等。 更多信息,请参见:https://www.aliyun.com/product/vpc ⚫ ECS:Elastic Compute Service,简称 ECS。是阿里云提供的一种基础云计算服 务。无需提前采购硬件设备,根据业务需要,随时创建所需数量的云服务器 ECS 文档版本:20200226(发布日期) III
5SAE无缝对接CICD工具实现DevOps 前言 实例。在使用过程中,随着业务的扩展,可以随时扩容磁盘、增加带宽。也能随 时释放资源,节省费用。 更多信息,请参见:https://www.aliyun.com/product/ecs ⚫ 负载均衡:Server Load Balancer,简称 SLB。是对多台云服务器进行流量分发 的负载均衡服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通 过消除单点故障提升应用系统的可用性。 更多信息,请参见:https://www.aliyun.com/product/slb 文档版本:20200226(发布日期) IV
6SAE无缝对接CICD工具实现DevOps 目录 目录 文档版本信息 .............................................................................................................................................................. I 法律声明 ..................................................................................................................................................................... II 前言 ............................................................................................................................................................................ III 目录 ............................................................................................................................................................................. V 最佳实践概述 ............................................................................................................................................................. 1 前置条件 ..................................................................................................................................................................... 1 演示环境说明 ............................................................................................................................................................. 2 1. 导读 ..................................................................................................................................................................... 3 2. 源代码管理 ......................................................................................................................................................... 4 2.1. 源代码管理 ......................................................................................................................................... 4 2.2. 设置SSH密钥 ..................................................................................................................................... 8 2.3. 搭建本地开发环境 ........................................................................................................................... 10 3. 应用托管SAE .................................................................................................................................................... 12 3.1. 开通SAE服务并创建命名空间 ....................................................................................................... 12 3.2. 创建VPC ............................................................................................................................................ 13 3.3. 部署Provider应用到SAE ................................................................................................................. 16 3.4. 部署Consumer应用到SAE .............................................................................................................. 19 3.5. 设置和验证应用访问 ....................................................................................................................... 19 4. CICD工具集成 ................................................................................................................................................... 22 4.1. 创建企业 ........................................................................................................................................... 22 4.2. 创建项目 ........................................................................................................................................... 23 4.3. 创建应用 ........................................................................................................................................... 24 4.4. 创建流水线 ....................................................................................................................................... 25 4.5. 验证CICD ........................................................................................................................................... 34 5. 开发测试环境一键启停 ................................................................................................................................... 38 6. 附录 ................................................................................................................................................................... 39 6.1. 创建云效流水线钉钉机器人 ........................................................................................................... 39 文档版本:20200226(发布日期) V
7最佳实践概述 SAE无缝对接CICD工具实现DevOps 最佳实践概述 场景描述 针对生产系统在云上,开发测试环境在线下部署,以及由于资源大量复用,带来干扰, 严重影响开发测试效率的客户,使用 Serverless应用引擎(SAE)可以通过资源按量 计费及批量启停,实现低成本创建开发测试环境;通过集成 CICD工具(如云效),实 现 DevOps。 本文Step by Step介绍了Serverless应用引擎(SAE)无缝对接云效快速实现DevOps。 方案架构 方案优势 ⚫ Serverless应用引擎屏蔽 k8s的技术细节,支持 Spring Cloud、Dubbo等主流开 发框架,支持 WAR、JAR、镜像三种方式部署,让用户能够低门槛上云,免运 维 IaaS。同时 SAE以最小化闲置资源为原则,根据应用实际使用的资源按量计 费,避免业务在不活跃时段的费用开销,大大降低了资源成本。 ⚫ 云效,是一站式企业协同研发云。功能覆盖产品研发全生命周期,在“需求-开发 文档版本:20200226(发布日期) 1
8最佳实践概述 SAE无缝对接CICD工具实现DevOps -测试-发布-运维-运营”各阶段都有高效工具支撑,提升效率,并与中间件、容器 服务等产品无缝结合,联合打造一站式 DevOps服务平台。云效相当于为客户提 供一套免运维的 Jira+Jenkins+Gitlab+Maven仓库+度量,能为客户至少节省一个 人力/每年。 文档版本:20200226(发布日期) 2