Ctrl+F / Command+F 全文检索
客户案例

相关最佳实践
业务上云 |

传统企业、零售和游戏行业系统分级后单库单服系统云上搭建最佳实践,涉及大部分基础云产品。

专有网络 VPC 云服务器ECS 云数据库RDS MySQL 版 负载均衡 SLB CDN 云速搭
DevOps | 容器&微服务 |

使用云效完成容器应用自动化构建和持续部署

专有网络 VPC 负载均衡 SLB 容器服务 ACK 云效 云速搭
业务上云 |

使用云桌面和VPN网关产品快速构建远程办公环境,在云桌面可以访问企业IDC内的应用和资源

云服务器ECS NAT网关 VPN网关 智能接入网关 云桌面
容器&微服务 |

使用ACK上运行常规业务,业务突发波动时突增业务运行在ECI上/达到成本的最优控制

云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版 弹性容器实例 ECI 云速搭
安全&合规 |

使用阿里云实现电商网站运营期间的安全防护,包括防爬风险管理、DDoS防御、风险管理产品的能力及操作

云数据库RDS MySQL 版 负载均衡 SLB DDoS防护 风险识别 爬虫风险管理
数据分析 | 数据迁移 |

介绍如何将自建Hadoop集群及生态组件迁移到阿里云MaxCompute大数据服务。

云服务器ECS DataWorks 大数据计算服务 MaxCompute 云数据库 HBase 版 数据总线 云速搭
中间件 |

介绍如何用 Serverless 应用引擎(SAE)帮助企业极速构建云上微服务应用

专有网络 VPC 负载均衡 SLB 应用实时监控服务 ARMS 云监控 Serverless 应用引擎
容器&微服务 |

使用Redis、RDS和NAS以及阿里云容器服务搭建一个跨可用区高可用的系统

云服务器ECS 云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版
中间件 | 容器&微服务 |

Spring Cloud应用经过简单改造,迁移到云上企业级分布式应用服务(EDAS),利用EDAS的监控、调用链、限流降级

专有网络 VPC 云服务器ECS 负载均衡 SLB 企业级分布式应用服务 EDAS
业务上云 | 数据库 |

使用Oracle数据库的应用上云,通过ADAM评分、改造、迁移实现数据库迁移到PolarDB(Oracle兼容版),应用访问

专有网络 VPC 云服务器ECS 云数据库PolarDB 数据库和应用迁移 ADAM

温馨提示

未登录用户仅可预览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)
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