发布/部署相关技术概念普及
团队日常讨论发布/部署技术的时候,发现大家对发布/部署技术概念有些没对齐,所以本文重点在概念普及上,不做更深度的探讨。
概念
什么是部署(Deployment)?
- 部署,一般指把应用或者服务“安装”到目标环境中,比如开发,测试或者生产,侧重在“安装”。
- 部署的内容称之为“部署单元”,可以是一个模块,多个模块的联合体,甚至是完整的应用,视具体场景而定。
- 通常划分部署单元的最佳实践是:一个可以独立演化/部署且和其他部分松耦合的集合。
- 通常包含 2 种方式,分别为:增量 / 全量部署
- 增量部署:每次“安装”过程仅更新增量(当前版本和即将部署版本之间的 diff),包括代码,可执行文件或者配置
- 全量部署:部署过程会完整执行完整个环境的配置、初始化以及“安装”工作。
- 如何选择
- 基本原则:“部署单元”是否有状态
- 全量部署:状态无关的,如微服务,应用,模块
- 增量部署:状态相关,如数据库
- 基本原则:“部署单元”是否有状态
- 对比
对比项 |
全量部署 |
增量部署 |
重复性 |
|
|
预测性 |
|
|
发布/部署相关技术概念普及相关推荐
- 实时渲染学习(四)纹理贴图及相关技术
参考博文:[<Real-Time Rendering 3rd> 提炼总结](五) 第六章 · 纹理贴图及相关技术 概念导览: 纹理管线 The Texturing Pipeline 投影函 ...
- DB 查询分析器 6.04 发布 ,本人为之撰写的相关技术文章达78篇
DB查询分析器 6.04 发布,本人为之撰写的相关技术文章达78篇 中国本土程序员马根峰(CSDN专访马根峰:海量数据处理与分析大师的中国本土程序员 http://www.csdn.net/artic ...
- 直播 相关技术文章 相关调研文章
移动直播相关技术文章 移动直播技术秒开优化经验 七牛直播云技术详解 Facebook 如何做在线直播的 Android音视频点/直播模块开发 做一款仿映客的直播App?看我就够了 移动直播爆发始末 2 ...
- 【网关层】网关层及相关技术栈
文章目录 1)网关 1.1 什么是网关? *注意区分网关和网桥 1.2 为什么需要网关? 单体架构(或称分层架构) 分布式应用 微服务架构 API Gateway的出现: *代理和网关的区别 1.3 ...
- 一文看懂“声纹识别VPR” | AI产品经理需要了解的AI技术概念_团员分享_@cony
前言:声纹识别是AI领域中一个看似很小.但其实有机会在近期落地,且比较有意思的细分方向:本文作者是"AI产品经理大本营"团员@cony ,她总结了AI产品经理"最必要& ...
- BI系统打包Docker镜像及部署的技术难度和实现
BI系统打包Docker镜像及部署的技术难度和实现 随着容器化技术盛行,Docker在前端领域也有着越来越广泛的应用:传统的前端部署方式需要我们将项目打包生成一系列的静态文件,然后上传到服务器,配置n ...
- 写给产品经理的技术书:客户端、服务端和交互相关技术
产品经理有三大领域的技术是需要去攻克的,分别是:客户端相关技术.服务端相关技术.交互相关技术 一.客户端相关技术 1.iOS和安卓产品差异 1.1 应用的设备不同: IOS和安卓最大的区别在于本身所应 ...
- 计算机安全会议(学术界)概念普及 ASIACCS2015会议总结(移动安全部分)
蒸米 · 2015/04/23 12:57 0x00 序 ASIACCS 2015 全称为10th ACM Symposium on Information, Computer and Communi ...
- 想要的AI部署前沿技术都在这里了!
不得不相信英伟达总能给我们惊喜,老潘作为一名深度学习从业者以及游戏爱好者,对于这种与AI.GPU.并行计算相关的话题一直都是比较感兴趣.作为深度学习第一大硬件平台的英伟达,我们自然熟悉的不能再熟悉了. ...
最新文章
- 我希望支持JavaScript GraphQL实现的API
- ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决办法
- 通过MATLAB读取mnist数据库
- elasticSearch6源码分析(3)cluster模块
- spring boot整合mybatis+通用mapper+pagehelper分页插件
- [ warning] [vmusr:vmtoolsd] Failed registration of app type 2 (Signals)
- Oracle dataGuard专题:Rman通过duplicate创建standby
- 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.4 关注干系人的“愿求”...
- Simplification of Articulated Meshes (EURO 09)
- 线程/进程同步操作的监视器:管程
- cartopy模块介绍与安装
- 十、Linux开发板控制LED灯设备
- 域名证书是什么样子的_什么是网站域名证书
- 大多数人奋斗一辈子才能得到的东西,你见过吗?
- 花生米三连发(动规)
- Hypothesis Test Overview
- 四年级关于计算机的知识,小学四年级下册信息技术教案
- 目标检测算法之常见评价指标的详细计算方法及代码解析
- redis 指定端口 启动
- python获取路由器数据包pppoe_利用PPPOE获取路由器中宽带账号密码