# 中小型企业中的架构模型
# 常用的系统中小型企业中的架构模型
主要聊聊现阶段中小型企业的架构模型,这里面不涉及容器化实现
说多了没意思,直接上架构图
# 架构图
# 先从左上方 公司内网服务器说起
我们都知道互联公司中的都有测试的服务器、开发服务器、代码管理工具等,这些是如何运作的?
先说下这里面会用到的工具:
代码管理工具,基本上现在用的大多数都已经是git,git有个免费的server管理工具 Gitlab为开源产品,好多公司基本都是采用gitlab做管理工具,当然也还会有部分公司采用Svn进行代码管理。
会使用JIRA作为项目管理工具,也可以使用他的其他功能:工单管理、工时管理。当然也可以使用禅道。
文档管理工具Confluence,其实这里就要说了。互联网公司必不可少必然会有各种各样的文档,对于文档管理,可能刚开始还是用excl,或者FTP管理,但是并不方便协同。Confluence是一个比较好的选择,也可以跟JIRA一起使用很方面。
文档:需求文档、开发文档、测试文档、部署文档等等
- 代码发布其实就要使用
Devops
工具链里面的Jenkins、以及自动化运维工具ansible
说下具体流程:
流程图
- 产品经理处需求文档(
Confluence
),然后在JIRA
里面提出需求, - 由相关的开发经理分配任务给开发人员,开发人员开发完成后提交代码到
Gitlab
- 测试人员接受后进行测试进入
TEST即测试环境
,编写测试报告(Confluence
), - 整套流程没问题问题,再有运维人员提交到生产环境。
需要注意的地方是公司内网如果Push到生产环境,这个看你怎么设计?
生产环境可能就比较复杂了,这块我后面继续更新。
各位小伙伴如果觉得还可以,请关注、点赞、收藏。感谢各位!你的点赞是我更新的动力