• 配置管理规范-互联网配置管理特点


    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混搭部署的情况。因互联网企业部署的线上和线下环境涉及的服务器数量巨大,所以整体管理难度很大,需要专门运维团队来管理。

             

  • 相关阅读:
    使用Git遇到的问题及解决方案(初级)
    巧记前端易混淆的英文语法
    编程助手JavaScript学习库-DOM笔记
    编程助手JavaScript学习库-面向对象编程笔记
    JS原始类型:数值的运用技巧
    这题目有毒之干不过codewars的OJ系统(一)
    Javascript运算符进阶指南
    Qt:During startup program exited with code 0xc0000135
    QT 消息处理机制
    Windows环境 和 Linux环境下搭建Qt开发环境
  • 原文地址:https://www.cnblogs.com/fengwenqian/p/7928177.html
Copyright © 2020-2023  润新知