当前位置:首页 > 报告详情

汪晟杰-云端开发环境新基建——腾讯云实践分享.pdf

上传人: 2*** 编号:153956 2024-02-05 33页 5.03MB

1、云端开发环境新基建腾讯云实践分享主讲人:汪晟杰领域驱动设计启发下的AI视觉分析引擎构建主讲人:戴 昊演讲嘉宾介绍汪晟杰 腾讯云Cloud Studio 产品总监现任腾讯云 Cloud Studio 产品总监,负责推进云端开发环境建设历任阿里高级技术专家,从事钉钉云效核心业务线、Teambition 合伙人、Autodesk 首席软件架构师、十多年 SAP 云平台、SuccessFactors HCM、Sybase数据库 PowerDesigner 等产品的开发经理,在软件架构设计、产品管理和项目工程管理、团队敏捷提效等方面拥有逾 18 年的经验目录CONTENTS云端开发环境的价值1234企业

2、上云的开发新范式企业级最佳实践案例分享个人开发者最佳实践分享腾讯云-云端开发环境1什么是云端开发环境Cloud Development Environment(简称 CDE)定义:利用云上快捷弹性的资源能力,进行云上开发到测试的新开发模式。它基于容器隔离性,与企业内的研发规范流程结合,赋能企业开发及管理者,优化并控制研发成本。提效 开发一键运行生产力 可并行工作规范 DevOps 监管 FinOps、成本、资源 云端开发环境 具备四大要素容器化:成本降低隔离性,不受干扰;并行开发,成本降低标准化:环境统一统一的开发环境,企业急需寻找标准的研发流程控制。代码安全开发DevOps从需求开发到一键拉

3、起CDE,到提交合并、PR完毕出发Ops流程发布云上化:计算弹性隔离性,不受干扰;并行开发,成本降低加速研发流程效率,降低风险,对于开发者化繁为简云成为新数字体验的核心“云原生技术成为一种普遍现象”价值一:研发流程=云端开发环境+DevOps价值二:更一致的团队开发环境标准化代码化版本化发布你的工作区为自定义模版你可以把你当前的工作区及项目发布并保存成自定义模版,分享出来的自定义模版通过链接可以分享给团队其他成员。让他们可以以此为模板开启自己的开发空间。模版定义 即代码我们也允许用户定义workspace.yml描述语言来定义启动自定义环境镜像、插件、运行脚本等DevOps它应开始于 DevO

4、ps 流程中的需求(任务)的认领,然后创建一个分支,开发完成,测试没问题,提交代码,最终结束于该任务的开发状态。容器短暂性环境不受污染的开发环境,配置主流语言镜像或者是企业自建镜像,拉起使用用完即可回收资源。弹性资源云端开发环境并非指 Web IDE,我们更推崇你用本地 IDE 去连接云端开发环境,这样可以享受到云的弹性资源的优势。价值三:容器化+弹性使用价值四:云开发+持久化+协同编码多人在一个工作空间协同开发通过简单的复制当前工作空间实例链接,并通过IM分享给你要邀请的人,就可以实现多人工作在一个工作空间实例中,一起协同开发完成项目开发任务。多人终端协同分享喜欢终端码字的用户,也可以方便的

5、把当前的终端快速分享出去,实现终端协同。代码沟通讨论代码、文字讨论具体问题、代码提前评审、架构讨论留言板适合邀请前后文字留言,推送新消息等音视频沟通(公有云)基于腾讯云TRTC团队的合作,实现邀请协作参会人进行语音、视频沟通。Pair Programming Demo企业上云的开发新范式2降本增效背景下的开发模式变革从巨石应用部署到微服务部署的转变云架构的编排持续部署蓝绿部署Serverless 部署无需关心服务器免运维弹性伸缩按需付费K8S 部署很强的控制力每个组件做微调更复杂的架构云原生开发架构的契机云端调试云端 IDE 结合 nocalhost 调试理念,在进一步缩短云原生应用的调试网络

6、链路的同时,达到完全零配置,开发者可以无任何心智的负担的做开发调试工作,从而快速开发业务、定位解决问题。应用托管贯彻 DevOps 的理念,通过代码描述一整套应用环境并完全将应用托管到云上,从而使项目从开发到部署的整个周期都持久化到代码中,并左移纳入到研发阶段。最终仅需要仓库地址,无论新手老手都能轻松的一键就绪一整套的应用开发、测试、预发与生产环境。应用管理贯彻 DevOps 的理念,通过代码描述一整套应用环境并完全将应用托管到云上,从而使项目从开发到部署的整个周期都持久化到代码中,并左移纳入到研发阶段。最终仅需要

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了腾讯云在云端开发环境的新基建实践分享。主讲人汪晟杰,腾讯云Cloud Studio产品总监,拥有18年以上丰富的软件架构设计、产品管理和项目工程管理经验。他详细阐述了云端开发环境(CDE)的定义、价值、四大要素以及企业级和个人级最佳实践案例。CDE是利用云上资源能力进行云上开发到测试的新开发模式,具备容器化、标准化、云端开发和持久化、协同编码等特性。企业级案例分享中,强调了云端开发环境在降本增效背景下的开发模式变革,以及云端调试和应用托管等DevOps理念的实践。个人级案例分享则展示了如何通过云端开发环境简化开发流程,如使用浏览器插件、一键部署等。最后,文章展望了AI赋能云端开发环境的未来,如AIGC(Code)等技术的发展,使得云端开发环境更加智能化、自动化。
"云端开发环境如何提高企业研发效率?" "AI如何赋能云端开发环境,为开发者带来更多便利?" "云端开发环境在未来软件开发领域的发展趋势如何?"
客服
商务合作
小程序
服务号
折叠