关于应用开发:云开发在教育应用开发运维全流程实践

48次阅读

共计 2898 个字符,预计需要花费 8 分钟才能阅读完成。

编者按:10 月 21 日,2021 云栖大会云效 BizDevOps 分论坛上,教育行业 - E 联智校的研发总监、高级架构师 - 冯涛老师围绕在云的时代,如何实现云阅卷从传统技术框架到云开发生态的变迁进行了分享。

本文从 3 方面介绍了咱们依靠云效解决了产品和架构的问题,实现产品上云和我的项目转变的过程。

  • 传统开发模式的痛点和应答;
  • 云开发助力企业新的开发模式落地;
  • 云开发在开发运维中的实际;

    一、传统开发模式的痛点和应答

当初是 VUCA 的时代,什么是 VUCA 呢?V 就是易变性,U 不确定性,C 复杂性,A 模糊性。

什么是易变性? 围绕着当初商业模式和市场变动速度快、变动大的状况,咱们的产品我的项目就要面对这种问题并解决。

什么是不确定性? 在解决问题的很多方法中哪条门路是咱们的最优解呢?在以后环境下现阶段的最优解不可能做到一劳永逸。

什么是复杂性? 在企业和行业做数字化转型的过程中,面对的客户是跨行业、跨专业的状况,面对的需要越简单设计的零碎也越简单。

什么是模糊性? 各行各业的信息化程度不同,比方客户信息化程度特地低的状况下提出高需要,这要通过后期十分长阶段的需要调研能力达到最终的客户需要。

面以对这样的问题,咱们通过变更更快、危险更低、持续性更强的麻利形式实现企业自身的改革起初应答。

改革对企业来说,在技术门槛、人力老本和资源上都稍显有余,在咱们的实际中通过云效整套流程实现全云端统一化,实现了咱们的指标也解决了企业遇到的问题。

二、云开发助力企业新的开发模式落地

在后期的需要和研发阶段的生命周期中,提供了一套贯通需要工作到公布需要的生命治理,满足了企业后期研发阶段的计划。

云开发提供了零门槛,升高了研发门槛和技术门槛,通过一键部署的形式实现疾速响应客户需要,提供一系列的全方位监控,保证系统可能稳固的运行。

在我的项目中也用到了 EDAS 等云原生组件,为咱们晋升了研发效力和数据安全保障又升高了成本增加了效率。

上图是借助了云效的计划图,云效提供了对立的 ID 工具,解决了咱们开发环境新员工上手难的问题,通过 CICD 工具保障我的项目迭代疾速、继续的交付,容器组件通过云效能够简略疾速高效的实现需要。

1、云效:突破沟通壁垒

云效突破了沟通上的壁垒,因为在传统的研发流程上,EXCEL 表格或者传统的工具,在需要调研阶段、需要设计阶段,比方开发、研发的设计阶段、运维、测试的各个阶段,市场上提供了十分多的工具,然而各个工具在整套流程上无奈保证数据的一致性,在我的项目的进度跟进上也是绝对是滞后的。

云效通过一站式的解决方案为咱们提供了一整套的流程,能够在云效平台上实现从需要的剖析设计,始终到开发生成测试报告,最终我的项目能够通过协同化办公实现整套的技术积淀,包含 DevOps 级别的积淀和我的项目教训级的积淀,帮忙中小企业更快的实现企业的高效 DevOps 的状况。

2、云效:买通数据割裂

云效帮忙咱们买通了数据割裂的状况,咱们在开发的各个阶段数据都是绝对繁多的,而且存在信息孤岛的状况。在每个阶段所有的数据都是拆散滞后的,云效提供钉钉接入,包含组织构造人员的同步和信息及时推送,保障了开发的及时性。咱们一站式计划是通过一个账号实现整套的治理流程。

  • 升高了开发治理的老本;
  • 升高了新入职员工进入公司疾速染指开发的工夫;
  • 对于云开发,一个代码、一个仓库无缝对接,对接了阿里云的 EDAS 平台,让整个流程变得可控高效;

3、云开发:一键部署、零运维

云开发提供的性能次要是一键部署、零运维。在咱们合作开发过程中传统的开发模式去做代码品质检测会更麻烦,在云效提供的流水线上能够做到一键的代码品质检测、代码的一键编译和一键公布等。云效还为咱们提供主动扩缩和日志治理,升高了耗费老本和运维老本晋升了效率。

4、云开发:全方位监控

零碎上云后,云组件提供的全方位监控、零碎全方位、全链路的监控变成了可能。在这个阶段波及到各个环节,比方开发环境到预发环境、测试环境到线上生产环境,各个环境存在不同的差异性,云效为咱们解决了环境差异性的问题。

5、云原生:保障数据安全

链路剖析各个链路存在的问题和更快、更精确的定位问题,开发人员用得比拟多的是开发接口调用和谬误异样剖析等,更快的解决咱们以后面临的问题。

数据安全的保障,除了零碎稳定性对咱们要求更高的就是系统安全、数据安全,云原生组件为咱们提供了精细化治理、权限管控和敏感信息的泄露检测、行为平安日志的审计等等,解决了咱们日常包含开发、运维和经营过程中的安全性问题。

数据库的自动化备份和环境的隔离,比如说各个环境造成脏数据的状况零碎有破绽查看。

云效提供的云开发和云原生组件给咱们带来了便利性, 上图是咱们零碎落地施行的状况。E 联智校次要是教育类产品,依靠于钉钉为基座为学校组织架构的老师、学生和家长提供服务。

通过这两年的实际过程发现,教育类行业周期性比拟长,比如说日周期的学生上学、放学,年周期的上学期的开学到放假,下学期的开学到放假,周期性比拟强,用户的并发性也比拟集中。应用阿里云的动静扩容、缩容的产品升高了资源的老本。

6、平台应用资源概览

上图是平台应用的资源概览。比方去年咱们须要运维人员运维的服务器数量在将近 200 台左右,过后的服务数量五六十个的样子。应用了云效后升高了咱们运维难度和服务器治理的数量,咱们只须要保障根底的运行,通过提供的动静扩容、缩容的问题,降低成本保证系统的高可用性。

云效提供的项目管理工具像大脑一样,为咱们提供项目管理生命周期和研发生命周期的治理,保障了效率和便捷性。

开发人员实现开发后,测试人员实现版本测试后,云效的流水线为咱们提供代码扫描,比方做代码品质监测、利用、构建、部署、测试等,疾速实现测试的迭代。

测试实现后,通过疾速的迹象构建部署,散发到各个服务器下面,最终公布到咱们的利用平台。在这个利用平台里应用了十分多的云原生组件,比如说 ACR 治理,ACK 是对于 K8S 的集群、EDAS、Serverless 等。EDAS 云效就像大脑,EDAS 更像综合性治理平台,为咱们解决运维上配置文件治理和服务治理等问题,通过 EDAS 疾速解决日志治理、开发人员疾速定位日志和运维人员疾速安稳回本等。

云原生数据库、PolarDB、Redis 解决了开发和生产上的问题。

7、产品上云的过程及成绩

从去年 9 月份到往年 9 月份,通过 5 个版本迭代后实现了整体上云,版本迭代数量晋升了 100% 多。应用云效后升高了运维门槛、运维老本、应用云原生组件的技术门槛和开发成本,整体老本大略降落了 25% 到 35%。

以上内容是 E 联智校在施行应用云效后的成果,依靠云效解决了产品和架构的问题,实现产品上云和我的项目转变的过程,感激 E 联智校冯涛老师对云效的信赖和必定,心愿云效能够陪伴他们不断进步。

欢送大家应用云效,云原生时代新 DevOps 平台,通过云原生新技术和研发新模式,大幅晋升研发效率。现云效公共云根底版不限人数 0 元应用。

立刻体验


对于咱们

理解更多对于云效 DevOps 的最新动静,可微信搜寻关注【云效】公众号;

彩蛋:公众号后盾回复【指南】,可取得《阿里巴巴 DevOps 实际指南》&《10 倍研发效力晋升案例集》;

看完感觉对您有所帮忙别忘记点赞、珍藏和关注呦;

正文完
 0