1.版本管理
权限管理相对开发
有很对代码库,每个代码库都很小
每个库只要维护最新版本就可以
线上版本就是基线版本。所有bug的修复,功能的开发都是基于线上为基准。
2.变更管理
互联网公司只需维护一个基线版本,变更管理相对简单。bug出现了,在下个版本修复,修复完上线,上线周期短。
3.构建管理
网站相对简单很多,基于.NET平台一般在Windows Server上构建;其他(Java、Php、Python等)则都在Linux上构建,以后一直接部署到Linux上,这样做很方便。
4.发布管理
4.1发布方式
互联网是自己的服务器直接部署模式。
互联网行业对于传统软件来说有一个巨大的优势就是距离用户近。我不需要把软件分发出去,不需要用户安装软件后才能享受到我提供的服务。所有的服务都在后端自己管理,用户只要打开浏览器,输入网址,立刻就能看到我的网页,使用我的功能。如果需要更新 某些功能,后台直接更新我的服务就可以了,上线可直达用户。
4.2发布周期
互联网企业没有发布周期,互联网企业的改动一般不会很大。哪个功能做好了,测试没有问题直接上线就可以了,没必要去设立什么周期。功能做完,没啥问题,直接上线。对于功能变化较大、涉及模块很多的,一般需要项目经理来协调,设定上线计划。
4.3发布流程
互联网企业也需要需求分析,也需要开发测试,也需要上线(没有培训,不需要压制光盘,不需要收货培训等),但是这一套流程都很简单,也就意味着很高效。在互联网企业里早上有个需求,晚上就是上线,这是很正常的。
4.4部署管理
互联网公司一般都是内部研发的系统,不需要到外面下载(依赖的包、依赖的库除外)。因为体系架构设计和系统的要求,一般服务或者模块之间的依赖较少,所以单个部署相简单,但因为整个系统涉及部分繁多,且部署在很多服务器上,整体系统的维护相对需要更多的功夫。总体来说,互联网公司的单个服务、单个模块部署简单,但整体复杂。
4.5环境管理
互联网企业的构建环境可能因为不同的技术会有不同的依赖等,但是部署多数都是基于某一种平台,很少看到Windows Server和Linux混搭部署的情况。因互联网企业部署的线上和线下环境涉及的服务器数量巨大,所以整体管理难度很大,需要专门运维团队来管理。
配置管理规范-互联网配置管理特点
发表于:2018-10-10
作者:笨小鸭儿
来源:博客园
- 周排行
- 月排行
-   Spring配置代理事务管理配置
-   配置文件的构成和管理
-   软件配置管理中的SVN
-   软件配置管理之配置管理计划
-   配置Redmine的邮件通知功能
-   iOS VPN开发的配置和管理
-   经典的配置管理思路
-   iOS VPN开发的配置和管理
-   使用Vundle管理配置Vim基本插件
-   配置管理规范(配置项标识和配置审计...
-   常用 Git 命令清单
-   Spring配置代理事务管理配置
-   配置文件的构成和管理
-   Spring任务调度配置及使用