中小型企业中的架构模型

3/4/2020 网站架构

# 中小型企业中的架构模型

# 常用的系统中小型企业中的架构模型

主要聊聊现阶段中小型企业的架构模型,这里面不涉及容器化实现

说多了没意思,直接上架构图

# 架构图

img

# 先从左上方 公司内网服务器说起

img

我们都知道互联公司中的都有测试的服务器、开发服务器、代码管理工具等,这些是如何运作的?

先说下这里面会用到的工具:

  1. 代码管理工具,基本上现在用的大多数都已经是git,git有个免费的server管理工具 Gitlab为开源产品,好多公司基本都是采用gitlab做管理工具,当然也还会有部分公司采用Svn进行代码管理。

  2. 会使用JIRA作为项目管理工具,也可以使用他的其他功能:工单管理、工时管理。当然也可以使用禅道。

  3. 文档管理工具Confluence,其实这里就要说了。互联网公司必不可少必然会有各种各样的文档,对于文档管理,可能刚开始还是用excl,或者FTP管理,但是并不方便协同。Confluence是一个比较好的选择,也可以跟JIRA一起使用很方面。

文档:需求文档、开发文档、测试文档、部署文档等等

  1. 代码发布其实就要使用Devops工具链里面的Jenkins、以及自动化运维工具 ansible

说下具体流程:

img流程图

  • 产品经理处需求文档(Confluence),然后在JIRA里面提出需求,
  • 由相关的开发经理分配任务给开发人员,开发人员开发完成后提交代码到Gitlab
  • 测试人员接受后进行测试进入TEST即测试环境,编写测试报告(Confluence),
  • 整套流程没问题问题,再有运维人员提交到生产环境。

需要注意的地方是公司内网如果Push到生产环境,这个看你怎么设计?

生产环境可能就比较复杂了,这块我后面继续更新。

各位小伙伴如果觉得还可以,请关注、点赞、收藏。感谢各位!你的点赞是我更新的动力