栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

在企业内部, 从头开始搭建一个云原生的 “企业内部报销系统”, 需要哪些步骤?

在企业内部, 从头开始搭建一个云原生的 “企业内部报销系统”, 需要哪些步骤?

2021年云原生技术比较火爆,作为一个关注技术热点的IT从业者,出现新的技术热点后必须关注一下。不理解的就先百度一下,百度是这样解释云原生的:

云原生是基于分布部署和统一运管的分布式云 ,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系。

我作为腾讯云开发、小程序技术栈的爱好者,从17年开始就关注微信小程序的技术发展,其实不仅是云原生,云开发的技术栈是基于Serverless的,那我们看看Serverless的定义:

根据CNCF的定义,Serverless是指构建和运行不需要服务器管理的应用程序的概念。

然后就是Serverless能够带来的价值:

免运维:无需管理基础设施,可以专注业务开发
按量计费:闲时不计费,降低成本
弹性伸缩:峰时自动扩容,无需考虑可用性问题

这几个特点是我们非常需要的。笔者也是从2008年就开始进入到IT领域从事相关工作,经历过给客户购买服务器,组装好上架到机房里,后续发展到利用虚拟化技术搭建虚拟机进行交付。现在主流是客户直接采购云服务商的虚拟机,我们只需要在上边安装部署业务软件即可交付的模式。

但虚拟机交付还需要掌握操作系统、中间件、数据库、应用软件发布部署等相关知识。尤其现在病毒频频爆发,在业务增长上来之后还需要考虑数据的容灾备份、高性能、高可用等方面。无疑对个人能力有了相当高的要求。

那有没有一种可能我只是部署应用,所以的这些维护工作和技术优化工作都交给厂商来做呢?答案是肯定的。随着云原生技术的发展,各种容器化部署成为潮流,在云原生技术之上又发展为无服务化。我们只需使用厂商提供的各种能力专注于自己的业务开发即可。

我们先看看腾讯云的无服务化技术提供了哪些能力,介绍的话以我自己购买的无服务化环境为基础。首先你是可以看到并管理一个线上的环境,传统的云计算是提供的虚拟机,你还需要远程登录进去,这种的是网页的环境,管理比传统模式方便了不少。

不光是环境,线上的云环境还支持丰富的脚手架应用,无论你是哪个技术栈,使用脚手架就可以直接进入开发了。

那无服务架构(Serverless)提供哪些服务呢?给我们提供了存储、数据库、云函数、鉴权、静态托管、动态托管等相关服务,在运维控制台里你可以实时的观测到自己资源的变化情况

如果你的某项资源不够了,可以通过购买流量包来进行升配。这种形式就比较适合初创业务,在初创阶段你的用户量比较小,就可以购买基础流量包。等运营比较成熟了还可以购买高配版的流量包。

除了日常的使用外,我们免不了要搞一些促销活动,比如抽奖、秒杀等。一下子用户增长上来,服务器资源不够用怎么办?这就体现出来按量付费的优势来了,你流量大了云函数会自动横向扩展,相当于你有了多台虚拟机对外提供服务。当活动结束了之后,资源又会回缩到你的基础流量包配置。就不用担心买多了浪费,买少了又满足不了业务发展的需要。

以上是服务器的介绍,但是这个还是属于传统的开发模式,必须要编码然后将云函数发布到线上的环境里。那有没有一款工具是直接可视化搭建,搭建好的应用自动发布到无服务化的环境里呢?有的,2021年腾讯云推出了一款云原生的低代码开发工具,可以可视化搭建应用,一键发布到云开发的环境里。

如果用这块低码工具搭建一个企业内部报销系统需要哪些步骤?

一、定义数据源

内部报销需要一些基础字段,比如报销人、报销部门、报销金额、报销原因,这些数据都需要存储在数据库里。低码开发工具提供了一套文档型数据库,可以定义字段。

二、定义审批的工作流

报销肯定有审批的流程,每个环节上需要设置办理人。低码工具提供了可视化的流程配置,方便业务人员进行流程的搭建


可以很方便的搭建业务审批流,节点可以按照自己的需要来设置办理人

三、创建应用

基础资源搭建好之后,我们就可以创建一个应用,用来制作审批的表单并且和工作流进行挂钩

如果不会编程怎么办,可以根据你的数据源自动生成应用,一行代码都不需要写


平台自动帮我们生成了增删改查的页面,发布之后就可以在企业工作台里使用

当员工提交申请后可以直接在流程中心完成审批

如果员工出差不在单位怎么办?可以通过企业微信的移动端提交申请,随时随地办公。

好了,我们最后再总结一下,企业内部搭建管理应用需要几步:
1、准备一个微信账号,开通腾讯云低码环境
2、按照你的业务需要定义好数据源
3、按照你的管理需要定义好工作流
4、由低码工具根据数据源、工作流自动完成功能的开发

随着云原生技术的发展,以后企业的各类业务都可以方便的进行开发并且快速上云,拥抱变化就占得先机,比别人更快就会比别人更好。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/742484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号