灰度发布经验交流-张远敏-绿点

合集下载

openmv灰度寻迹使用方法[001]

openmv灰度寻迹使用方法[001]

openmv灰度寻迹使用方法OpenMV是一款基于MicroPython和ARM Cortex-M7处理器的开源视觉开发平台,它可以用于机器视觉应用的开发和实现。

其中,灰度寻迹是OpenMV的一个重要功能,它可以通过识别并跟踪图像中的灰度特征,实现自动化导航、跟踪等应用。

本文将详细介绍OpenMV 灰度寻迹的使用方法,并通过举例说明操作步骤和注意事项。

一、灰度寻迹概述在机器视觉中,灰度图像是指使用灰度值来表示图像亮度的图像。

灰度寻迹是一种基于图像灰度信息的目标追踪方法,通过识别目标的灰度特征,实现目标的跟踪和导航。

OpenMV 提供了丰富的API和功能,使得灰度寻迹变得简单而便捷。

二、OpenMV灰度寻迹的基本步骤1. 初始化摄像头首先,需要引入相应的库文件并初始化摄像头。

通过调用相应的函数,设置摄像头的分辨率、帧率等参数。

2. 设置ROI区域ROI(Region of Interest)是指在图像中选择感兴趣的区域。

对于灰度寻迹来说,通过设置ROI可以提高寻迹的精准度和效果。

通过调用相应的函数,定义ROI的位置和大小。

3. 设置灰度阈值灰度阈值决定了目标灰度特征的范围。

可以通过调用相应的函数,设置灰度阈值的上下限。

4. 图像灰度化处理OpenMV提供了快速灰度化图像的功能,可以将彩色图像转换为灰度图像。

5. 寻找灰度特征在灰度图像中,通过调用相应的函数寻找目标的灰度特征。

OpenMV提供了多种灰度特征识别的算法,如霍夫变换等。

6. 目标追踪与控制通过获取目标的位置信息,可以实现对机器人、小车等设备的追踪与控制。

通过调用相应的函数,实现对目标位置的跟踪、转向等控制操作。

三、使用注意事项1. 灰度阈值的设定要合理,过高或过低都可能导致灰度寻迹的效果不理想。

2. ROI的选择要根据具体应用场景进行合理设置,以提高目标的检测准确度和速度。

3. 灰度特征的识别算法选择要根据目标的具体特征进行合理选择,以获得较好的效果。

量子云未来(北京)信息科技有限公司与李建元劳动争议二审民事判决书

量子云未来(北京)信息科技有限公司与李建元劳动争议二审民事判决书

量子云未来(北京)信息科技有限公司与李建元劳动争议二审民事判决书【案由】民事劳动争议、人事争议其他劳动争议、人事争议【审理法院】北京市第一中级人民法院【审理法院】北京市第一中级人民法院【审结日期】2020.03.12【案件字号】(2020)京01民终2172号【审理程序】二审【审理法官】梁睿【审理法官】梁睿【文书类型】判决书【当事人】量子云未来(北京)信息科技有限公司;李建元【当事人】量子云未来(北京)信息科技有限公司李建元【当事人-个人】李建元【当事人-公司】量子云未来(北京)信息科技有限公司【代理律师/律所】任滢广东广和(北京)律师事务所【代理律师/律所】任滢广东广和(北京)律师事务所【代理律师】任滢【代理律所】广东广和(北京)律师事务所【法院级别】中级人民法院【字号名称】民终字【原告】量子云未来(北京)信息科技有限公司【被告】李建元【本院观点】《协商一致解除劳动合同协议书》中约定量子云公司应支付李建元2019年1月工资 19 961元,可见李建元每月工资标准远超过7693.69元,故该院依法采信李建元提出该笔工资为2018年11月9日至2018年12月31日期间工资的主张。

用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。

量子云公司的该项主张并无有效证据证明,亦与《协商一致解除劳动合同协议书》约定的内容不符,本院不予采信。

依据《协商一致解除劳动合同协议书》约定,若李建元存在违反保密义务的行为,其应向量子云公司赔偿因此造成的损失,但赔偿的时间、赔偿的数额等并不确定,而《协商一致解除劳动合同协议书。

【权责关键词】合同合同约定直接证据证明维持原判执行【指导案例标记】0【指导案例排序】0【本院查明】二审中,量子云公司未向本院提交证据,李建元向本院邮寄了4份证据材料,本院经审查前述材料均不影响本案的处理结果,故不予采纳。

本院经审理查明的事实与一审法院查明的事实一致。

【本院认为】本院认为,用人单位应当按照劳动合同约定和国家规定,向劳动者及时足额支付劳动报酬。

产品三-礼仪领导力成功学案例管理视频目录2000G

产品三-礼仪领导力成功学案例管理视频目录2000G
管理培训咨询资料介绍 顶级 1 万 4 千 G 管理培训咨询资料介绍
类别一: 类别一:压缩类视频
产品八:精选 1500G 管理培训资料=2500 元=800 元 1500G 硬盘+1 万集管理培训视频 +380 管理咨询全案资料+SAP/ORCALE/用友 ERP 软件等等 产品九:时代光华三分屏课程,课件视频一体,721 门课程,297G,600 元(不包硬盘)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
类别二: 类别二:原版高清视频
产品一:2000G 原版高清人力、战略、财务=2500 元=1000 元 2000G 移动硬盘+632G 人 力资源+90G 绩效管理+628G 企业战略管理+180G 财务预算+201G 炒股理财融资 产品二:2000G 原版高清 MBA、销售、工厂采购、综合管理=2500 元=1000 元 2000G 移动硬盘+84GMBA+102G 执行力+449G 销售技能+660G 营销管理+217G 综合管理+177G 采 购生产质量 产品三:2000G 原版高清礼仪、领导力、成功学、案例=2500 元=1000 元 2000G 移动 硬盘+317G 礼仪沟通演讲谈判+335G 成功学催眠 NLP+375G 经营案例名家经验+536G 领导 力提升 产品四:2000G 原版高清国学、家庭、养生=2500 元=1000 元 2000G 移动硬盘+448G 家庭青子教育+558G 国学智慧+827G 健康养生 产品五:2000G 原版高清医学、易经=2500 元=1000 元 2000G 移动硬盘+624G 医学管 理+829G 易经管理+司法考试 29G 等 产品六:2000G 原版高清幼儿学习=2500 元=1000 元 2000G 移动硬盘+276G 幼儿英语 +435G 幼儿学习+110G 幼儿音乐+167G 培训教程+114G 幼儿故事+396G 幼儿动画+79G 右脑 开发+213G 幼儿识字+20G 幼儿数学 产品七:110GSAP ERP 学习资料=600 元(不包括硬盘) 产品八:最新影楼套装 500G 影楼模板、化妆、摄影教程资料视频 600 元(不包括硬盘)

00-PMBOK第六版_中文版(带完整目录)

00-PMBOK第六版_中文版(带完整目录)
1.1 指南概述和目的.............................................................................................................. 1 1.1.1 项目管理标准...................................................................................................... 2 1.1.2 通用词汇.............................................................................................................. 3 1.1.3 道德与专业行为规范.......................................................................................... 3
目录
第一部分 项目管理知识体系指南(PMBOK® 指南) 1. 引论............................................................................................................................................ 1
2. 项目运行环境......................................................................................................................... 37 2.1 概述................................................................................................................................. 37 2.2 事业环境因素................................................................................................................ 38 2.2.1 组织内部的事业环境因素............................................................................... 38 2.2.2 组织外部的事业环境因素............................................................................... 39

数字化转型增进了企业社会责任履行吗?

数字化转型增进了企业社会责任履行吗?

化转型的社会溢出效应关注较少'
作为一种基于技术进步的发展模式转变#数字化转型不仅仅会带来企业经济效益的提高#而且还会
通过改变企业行为产生相应的社会效益和生态效益' 随着社会的进步#企业的可持续发展不再只取决
于经济价值#尤是其在社会主义市场经济体制下#企业社会价值和生态价值的重要性日益凸现' 因此#
企业的高质量发展绝不能单纯地追求股东收益最大化#而应积极履行社会责任#寻求包括经济效益%社
转型#信息披露质量提高#社会责任履行增进)等# *"+数字化转型对高技术行业'竞争性行业和制造
业企业社会责任履行的增进作用更为显著"企业融资约束的降低和企业价值的提高均会强化数字化转
型对企业社会责任履行的增进作用#
与现有研究相比"本文从企业基于发展战略的行为选择角度进一步深入分析了数字化转型影响企
业社会责任履行的理论机制"同时也拓展了其影响路径和异质性的研究视角"有助于企业在数字化转型
3!
申明浩谭伟杰张文博数字化转型增进了企业社会责任履行吗
一引言
随着大数据%人工智能%云计算等数字技术的发展和应用#数字经济已成为经济增长的新引擎#数字
化转型则成为企业适应数字经济浪潮%实现高质量发展的重要方式和战略选择' 数字化转型是一个动
态演进的过程#在此过程中#企业借助数字信息技术的创新和应用实现生产经营方式和发展模式的变革
#
%
技术基础%金融科技政策等!史宇鹏等#"$".$唐松等#"$""",:<=-' 关于数字化转型对企业发展的影响#
现有研究主要针对经济绩效#如对外负债融资%资本市场表现%企业价值%企业专业化分工%现金持有等

云智控 3.0 使用手册说明书

云智控 3.0 使用手册说明书

云智控3.0使用手册快速上手——PC端目录一、登录 (6)1.1 注册系统 (6)1.2 登录系统 (7)二、使用流程 (9)2.1 首页(MoguV) (9)2.1.1 首页概述 (9)2.1.2 MoguV编辑器 (11)2.1.2.1 页面 (11)2.1.2.2 组件 (11)2.2 设备组 (35)2.2.1 设备组列表 (35)2.2.1.1 添加设备组 (35)2.2.1.2 快速配置 (36)2.2.1.3 移动设备组位置 (39)2.2.1.4 删除设备组 (40)2.2.2 基本信息 (40)2.2.3 下属设备 (41)2.2.3.1 编辑下属设备 (41)2.2.3.2 查看设备详情 (42)2.2.4 设备组属性 (42)2.2.4.1 新增设备组属性 (42)2.2.4.2 编辑设备组属性 (43)2.2.4.3 新增自定义属性 (44)2.2.5 实时监测 (44)2.2.5.1 2D实时监测 (44)2.2.5.2 3D实时监测 (46)2.2.5.3 视频监测 (46)2.2.6 边缘智控 (47)2.2.6.1 智控算法 (47)2.2.6.2 智控参数 (54)2.2.6.3 水智控 (57)2.2.7 云端智控 (57)2.2.7.1 智控算法 (57)2.2.7.2 智控参数 (60)2.3 设备 (61)2.3.1 添加设备 (61)2.3.2 删除设备 (62)2.3.3 设备列表 (63)2.3.3.1 设备列表设置 (63)2.3.3.2 导入导出 (63)2.3.4 查看设备详情 (64)2.3.5 远程控制 (68)2.4 统计分析 (68)2.4.1 能源统计 (68)2.4.2 空压站分析 (69)2.4.2.1 效益分析 (69)2.4.2.2 气电分析 (70)2.4.2.3 能效分析 (70)2.4.2.4 浪费分析 (71)2.4.2.5 智控分析 (72)2.4.2.6 智能报告 (72)2.4.3 故障分析 (73)2.4.4 数据查询 (74)2.5 系统管理 (76)2.5.1 用户管理 (76)2.5.1.1 用户账号 (76)2.5.1.2 角色与权限 (77)2.5.1.3 登录日志 (78)2.5.1.4 操作日志 (79)2.5.2 智控管理 (79)2.5.2.1 配置文件同步 (79)2.5.2.2 边缘端控制 (80)2.5.2.3 第三方上位机协议配置 (81)2.5.2.4 智控参数日志 (83)2.5.2.5 边缘智控日志 (83)2.5.2.6 云端智控日志 (84)2.5.3 系统设置 (85)2.5.3.1 能耗单价设置 (85)2.5.3.2 通知设置 (85)2.5.3.3 第三方系统授权 (86)2.5.3.4 费用充值及账单 (87)2.5.3.5 名称与Logo (91)2.6 消息提醒 (92)2.6.1 设备提醒 (92)2.6.2 信息公告 (93)2.7 个人信息 (93)2.8 意见反馈及售后电话 (94)2.9 退出登录 (95)一、登录1.1 注册系统点击【免费注册】,输入手机号码获取验证码,无法收到验证码,点击【查看帮助】获取帮助;点击阅读【云智控使用条约】并勾选同意接受,点击【注册】进入云智控注册页面。

运用SCOR模型-供应链管理咨询项目经验分享

运用SCOR模型-供应链管理咨询项目经验分享
21
运用金融方法抵消价格浮动
9
生产现场优化
22
配送优化 (运输)
10
预测性维修
23
订单管理
11
质量管理
24
整合计划
12
供应商管理
25
平衡计分卡 & 战略图
13
物料流成本法
26
公司绩效评估机制 & 管理平台
26个改进项目中实施的3个项目
方案实施计划
1
库存管理/库存优化
2
预先质检流程(供应商质检等)
3
单击此处添加文本具体内容,简明扼要地阐述你的观点
202X
SCOR供应链管理咨询项目经验分享
目录
CONTENTS
第一部分:项目总体概况介绍
供应链运作参考模型SCOR®10.0版本
计划
计划
计划
生产
配送
采购
退货
工厂
客户
供应商
供应商的供应商
采购
生产
配送
退货
客户的客户
配送
退货
使能
退货
采购
生产
配送
退货
退货
退货管理(预测,计划,数据管理)
供应商合同管理
供应商合作策略
闭环供应商管理
运用金融方法抵消价格浮动
精益管理Lean
预测性维修
预先质检流程
防锈规范重新修订
需要升级质检部门的质检能力
建议项目实施时间表
第一阶段(7周)
第二阶段(6周)
第三阶段(3个月)
培训
建立计分卡并设定竞争基点
培训
设计未来模型
开发原型
培训
设计未来模型

互联网公司都在用的发布方式——灰度发布

互联网公司都在用的发布方式——灰度发布

互联网公司都在用的发布方式——灰度发布在如今的互联网时代,大厂都是采用灰度发布的策略进行应用线上部署的。

如果身在小公司的测试同学想进入大厂,那么灰度发布就是大家必须要了解的知识点了!希望通过本文能够帮助大家快速的理解什么是灰度发布,并让大家了解研发,运维,测试,运营是如何在这一策略下开展实际工作的。

灰度发布定义灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。

在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B 上面来。

灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。

马化腾的灰度机制是这样的:很多公司在一开始做产品定义时,要么确定它是黑的,要么确定它是白的。

但是马化腾发现,互联网产品的定义是有用户投票决定的。

在一开始,我们不定义它是黑,还是白,有一个灰度的周期。

在这个灰度周期里,让用户的口碑决定它是生是死,是白还是黑。

灰度发布具体流程灰度发布具体流程如下所示:灰度发布流程细节如下:1.在灰度发布开始后,先启动一个新版本应用,但是并不直接将流量切过来,而是测试人员对新版本进行线上测试,启动的这个新版本应用,就是我们的金丝雀。

2.如果测试没有问题,那么可以将少量的用户流量导入到新版本上,然后再对新版本做运行状态观察,收集各种运行时数据,如果此时对新旧版本做各种数据对比,就是所谓的A/B测试。

3.当确认新版本运行良好后,再逐步将更多的流量导入到新版本上,在此期间,还可以不断地调整新旧两个版本的运行的服务器副本数量,以使得新版本能够承受越来越大的流量压力。

直到将100%的流量都切换到新版本上,最后关闭剩下的老版本服务,完成灰度发布。

如果在灰度发布过程中发现了新版本有问题,就应该立即将流量切回老版本上,这样,就会将负面影响控制在最小范围内。

基于绿色数智现代供应链建设电力关键物资供应商能力画像研究

基于绿色数智现代供应链建设电力关键物资供应商能力画像研究

基于绿色数智现代供应链建设电力关键物资供应商能力画像研究目录一、内容概括 (1)二、绿色数智现代供应链概述 (2)2.1 定义与发展趋势 (3)2.2 在电力物资领域的应用 (4)三、电力关键物资供应商能力评估 (5)3.1 评估指标体系构建 (7)3.2 关键物资供应商的选择与评估方法 (8)四、电力供应商能力画像研究 (9)4.1 数据收集与处理 (11)4.2 画像维度划分与权重设置 (12)4.3 能力画像构建流程 (13)五、基于能力画像的供应链优化策略 (14)5.1 提升供应商绿色制造能力策略 (15)5.2 加强数字化与智能化水平措施 (17)5.3 优化供应链协同管理方案 (18)六、案例分析与应用实践 (19)一、内容概括本研究报告旨在探讨基于绿色数智现代供应链建设电力关键物资供应商的能力画像。

随着全球能源结构的转型和低碳经济的发展,电力关键物资供应链的绿色化、智能化和数字化成为必然趋势。

本研究从供应商的综合实力、绿色供应链管理能力、技术创新能力、风险管理能力以及市场响应能力五个维度出发,构建了电力关键物资供应商能力画像模型,并提出了相应的提升策略和建议。

我们对电力关键物资供应商的定义进行了明确,指出了其涵盖的主要物资种类及其在电力系统中的重要性。

我们分析了当前电力关键物资供应商面临的市场环境、政策法规以及技术挑战,强调了构建绿色数智现代供应链的紧迫性和重要性。

在构建供应商能力画像模型时,我们采用了定性与定量相结合的方法,通过文献综述、专家访谈、问卷调查等多种手段收集数据,并运用统计分析、模糊综合评价等数学方法对数据进行处理和分析。

我们得到了一个包含五个一级指标、若干个二级指标的电力关键物资供应商能力画像模型。

在提升策略和建议部分,我们针对模型中存在的问题和不足,结合实际情况提出了具体的改进措施和发展建议。

加强供应商绿色生产技术的研发和应用、提高供应链的协同管理水平、完善风险管理体系等。

三、五年高roi素材标准化方法论总结

三、五年高roi素材标准化方法论总结

三、五年高roi素材标准化方法论总结嘿,咱今儿就来说说这三、五年高 ROI 素材标准化方法论!你说这事儿重要不?那可太重要啦!就好比你要去远方旅行,没有一份靠谱的地图那能行嘛!咱先想想啊,为啥要搞这个素材标准化呢?这就像是给素材们立规矩呀!让它们都整整齐齐、有模有样的。

这样一来,咱用起来就顺手多了,效率那不得蹭蹭往上涨啊!那怎么个标准化法呢?这可得好好琢磨琢磨。

首先啊,得有个明确的主题吧!不能东一榔头西一棒子的,得让素材都围着这个主题转,就像一群孩子围着老师听故事一样。

你说要是没个主题,那不就乱套啦?然后呢,格式也得统一起来呀!不能这个素材是这样的格式,那个素材又是另一种格式,那多别扭呀!就好比大家都穿一样的校服,多整齐好看呀!还有啊,质量可不能马虎!这就跟买东西一样,谁不想要质量好的呀?低质量的素材就像那过期的食品,你会要吗?肯定不会呀!咱再打个比方,这素材标准化就像是盖房子,主题是根基,格式是框架,质量就是那砖头水泥。

根基不稳,房子能盖得起来吗?框架歪七扭八,房子能好看吗?砖头水泥质量差,房子能结实吗?你想想,要是每个素材都按照标准来,那多省心呀!找起来方便,用起来顺手,这不就是我们想要的嘛!而且呀,这样还能避免很多不必要的麻烦呢!你说要是素材都乱七八糟的,到时候要用的时候找不到,那不急死人啦?或者用着用着发现质量不行,那不是白忙活啦?咱再深入想想,这素材标准化可不是一天两天就能搞定的事儿,得长期坚持呀!就像锻炼身体,一天两天看不出效果,时间长了那好处可就多啦!而且呀,大家都得重视起来,不能光靠一个人呀!这是大家的事儿,得一起努力才行!总之呢,这三、五年高 ROI 素材标准化方法论那可是相当重要的!咱可不能小瞧了它。

只要咱认真对待,按照标准来,那咱的素材肯定能发挥出最大的作用,咱的工作效率肯定能大大提高!咱就等着瞧好吧!这就是我的看法,你觉得呢?。

产品经理灰度发布初始阶段遇到的问题和策略

产品经理灰度发布初始阶段遇到的问题和策略

编辑导语:灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式;一个产品是选择全量发布还是灰度发布,需要通过实际情况来定;本文作者对此进行分析,我们一起来看一下。

之前参与了公司一款b端产品的重构项目,结束后就需要面对如何发布的问题,是全量发布还是灰度发布。

这需要根据实际情况来选择,当时我从“用户规模”和“新旧版本差异”两个角度考虑:通过上述两个角度考虑,直接全量发布切换可能会影响到用户的日常工作和使用习惯,存在流失的风险,所以采取了灰度发布。

确定发布方式后,在选择首批灰度用户名单时,发现了一些存在的问题,本文就想和大家讨论初始阶段遇到的问题以及解决办法。

灰色是介于黑色和白色之间的颜色,灰度发布就是介于未发布和完全发布之间的一种发布方式。

假定未发布的版本为A,通常为线上版本;完全发布的版本为B,通常是新版本。

灰度发布可以让一定百分比的用户优先体验版本B,其余用户仍然使用版本A,并且慢慢扩大百分比,最终将所用用户迁移到版本B。

那么为什么要进行灰度发布呢?从开头我司的案例可以看出,灰度发布有一个隐藏的前提条件,用户规模远大于生产团队的规模;以至于生产团队没有足够的资源来应付全部用户使用新版本后带来的问题,包括不习惯所带来的不适应和线上bug。

而灰度发布可以通过控制发布面积,让使用新版本的用户控制在生产团队可以应付的范围内;将可能出现问题的用户圈定在“部分”用户,这个部分的范围由生产团队评估得出。

我们通过灰度发布,将一部分经过筛选后的用户纳入测试范围,由生产团队和用户共同完成对新版本的验收;主要的目的是检验了用户对于新版本的接受度,规避了因为产品决策冒失、冒进所带来的风险。

同时也可以检验产品质量,是否存在bug,以及在不同设备不同环境下的情况。

灰度发布帮助我们选定了一定比例的用户,是一种有效控制风险的发布方式。

但是在其初始阶段,也会存在一些问题,针对不同的问题,我们需要采用不同的策略来对应。

任正非:谈管理的灰度

任正非:谈管理的灰度

精心整理任正非:谈管理的灰度华为的核心价值观中,很重要的一条是开放与进取,这条内容在行政管理团队的讨论中,有较长时间的争议。

华为是一个有较强创新能力的公司,开放难道有这么重要吗?由于成功,我们现在越来越自信、自豪和自满,其实也在越来越自闭。

大多比较年轻,血气方刚,干劲冲天,不大懂得必要的妥协,也会产生较大的阻力。

我们纵观中国历史上的变法,虽然对中国社会进步产生了不灭的影响,但大多没有达到变革者的理想。

我认为,面对它们所处的时代环境,他们的变革太激进、太僵化,冲破阻力的方法太苛刻。

如果他们用较长时间来实践,而不是太急迫、太全面,收效也许会好一些。

其实就是缺少灰度。

方向是坚定不移的,但并不是一条直线,也许是不断左右摇摆的曲线,在某些时段来说,还会划一个圈,但是我们离得远一些或粗一些来看,它的方向仍是紧紧地指着前方。

我们今天提出了以正现金流、正利润流、正的人力资源效率增长,以及通好工作的技能”。

一旦同人打交道,宽容的重要性立即就会显示出来。

人与人的差异是客观存在的,所谓宽容,本质就是容忍人与人之间的差异。

不同性格、不同特长、不同偏好的人能否凝聚在组织目标和愿景的旗帜下,靠的就是管理者的宽容。

宽容别人,其实就是宽容我们自己。

多一点对别人的宽容,其实,我们生命中就多了一点空间。

宽容是一种坚强,而不是软弱。

宽容所体现出来的退让是有目的有计划的,主动权掌握在自己的手中。

无奈和迫不得已不能算宽容。

方能显示出英雄本色。

但是,这种非此即彼的思维方式,实际上是认定人与人之间的关系是征服与被征服的关系,没有任何妥协的余地。

“妥协”其实是非常务实、通权达变的丛林智慧,凡是人性丛林里的智者,都懂得恰当时机接受别人妥协,或向别人提出妥协,毕竟人要生存,靠的是理性,而不是意气。

“妥协”是双方或多方在某种条件下达成的共识,在解决问题上,它不是最好的办法,但在没有更好的方法出现之前,它却是最好的方法,因为它有不少的好处。

学会了宽容,保持开放的心态,就会真正达到灰度的境界,就能够在正确的道路上走得更远,走得更扎实。

灰度发布方案

灰度发布方案
迭代优化
根据监控数据和用户反馈,对灰度发布进行迭代优化,提升用户体 验和功能稳定性。
04
灰度发布的工具与 技术
自动化部署工具
Jenkins
一个流行的持续集成/持续部署工具,支持多种平台和语言,可自 动化构建、测试和部署应用程序。
Ansible
一个基于Python的自动化运维工具,可用于配置管理、应用部署 和云资源管理。
灰度发布的历史与发展
历史
灰度发布最初起源于互联网公司,随着技术的发展和市场竞争的加剧,越来越 多的企业开始采用这一策略。
发展
随着云计算和微服务的兴起,灰度发布得到了进一步的发展,成为一种重要的 软件发布和管理策略。
02
灰度发布的核心策 略
金丝雀发布
总结词
金丝雀发布是一种通过在生产环境中逐 步增加流量来测试新版本应用的策略。
数据。
Prometheus:一个开源监控和告警 工具,可收集各种指标并可视化数据。
New Relic:一个应用性能管理平台, 提供实时监控、告警和可视化分析功
能。
05
灰度发布的风险与 应对措施
服务中断风险
总结词
灰度发布过程中,新版本的服务可能会因为各种原因导致服务中断,影响用户体验。
详细描述
在灰度发布过程中,新版本的服务可能会遇到各种问题,如代码缺陷、配置错误、依赖问题等,这些 问题可能导致服务中断。为了应对这种风险,需要采取相应的措施,如进行充分的测试、监控和回滚 计划。
数据一致性风险
总结词
灰度发布过程中,新旧版本的服务可能会存在数据不一致的情况,影响业务正常运行。
详细描述
由于新旧版本的服务可能存在差异,因此在灰度发布过程中,可能会出现数据不一致的 情况。为了解决这个问题,需要确保新旧版本的服务在数据结构、数据迁移等方面的一

IT系统灰度发布方案v0.2

IT系统灰度发布方案v0.2

数字家庭灰度发布方案1现有架构说明2方案对比2.1蓝绿发布2.1.1定议蓝绿部署是不停老版本集群环境,在新的集群环境中部署新版本,然后进行充分业务测试。

确认业务正常后将正式业务切到新版本集群环境中,然后老版本集群保持旧版本,如此循环,实现快速回退。

2.1.2特点蓝绿部署无需停机,并且风险较小,但蓝绿部署对框架隔离有较高要求,如Docker容器,Dubbo框架等,不建议将新老版本部署在一个容器中。

服务器及数据库资源要求1比1 复制,对资源消耗较大。

2.1.3部署过程当有新版本发布时,将新版本部署在新集群中,前端通过服务代理及代理控制(通过专门的配置管理界面,修改代理中间件的配置策略,实现注流量分摊),实现部分用户使用新集群业务逻辑,完成新功能、Bug修复等功能的测试。

测试不正常,可将代理策略还原,继续修订问题。

修订完成后重复测试过程。

测试正常,将所有业务切换到新的集群中,正式使用新的集群承载业务。

新集群成为正式版本集群,旧集群成为灰度集群。

2.1.4小结从过程不难发现,在部署的过程中,我们的应用始终在线。

并且新版本上线的过程中,并没有修改老版本的任何内容,在部署期间,老版本的状态不受影响,这样风险很小。

并且只要老版本的资源不被删除,理论上,我们可以在任何时间回滚到老版本。

但投入资源及配套网络配置成1:1投入。

耗费资源较大。

2.1.5蓝绿发布的注意事项当切换到蓝色环境时(新功能所在环境),需要妥当处理未完成的业务和新的业务。

如果数据库后端无法处理,会是一个比较麻烦的问题。

•数据同步机制:因蓝、绿环境所涉及数据库都为并行两套,同时蓝色环境还有可能存在数据结构的变化,在发布蓝色系统时,需要全面考虑如何与绿色环境进行数据实时同步的问题,才能满足不影响业务以及快速还原的要求。

•配套设施投入大:蓝绿部署需要有基础设施支持,且蓝、绿环境所需设施需1:1投入。

2.1.6优势和不足•优势:升级切换和回退速度非常快。

EDAS介绍

EDAS介绍
HSF 应用
EDAS应用生命周期小结
服务化
高性能分布是服务框架 ü 服务鉴权 服务市场 ü 私有服务市场
ü 公有服务市场
应用生命周期
应用生命周期 ü 大规模集群应用管理
ü 应用Beta,分批发布 ü 弹性伸缩 ü 流量引导与灰度发布
内置多种运维与管控工具,帮助用户实现服务治 理、应用诊断
高性能、去中心化的服务化框架
传统”中心化”系统架构
服务调用者
… … 服务调用者
企业服务总线
服务提供者 ·∙
… … 服务提供者
阿里”去中心化”系统架构
服务调用者 服务提供者
192.168.1.3
谢谢,我会根据相应规则选择一台机器发起调 用的。
HSF
APP Server
HSF
APP Server
HSF
APP Server
服务消费者
HSF服务提供者定义
服务端无无需改变现有的代码,仅需在spring.xml中加入入服务的定义
… … 服务提供者
服务调用者 … …
服务调用者
服务提供者
日日均调用用千亿次 峰值25亿次/分
服务化框架的调用原理
ConfigServer
Ip地址为192.168.1.2的机器提供了A服务
Ip地址为192.168.1.3的机器提供了A服务
• Dubbo应用用可以快速迁移过来、将来会适配!
• 可定制的路由特性!
• 基于服务组保证服务调用的安全性 Ø 发布、订阅和调用服务时必须使用合法的安全令牌
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

灰度版本服务进程 正式版本数据流
灰度版本数据流
历史版本
数据库访问流
正式版本 1.0.0 1.0.5 1.1.0 1.5.0
正式版本 1.6.0
正式版本 n
灰度版本1
灰度版本n
应用支撑平台 由于已经上线正式 运行,且用户规模较大, 因此仍然采用原有的服 务端程序,以保证服务 接入 版本1.5.0 支撑的连续性和稳定性。
生产版本提高
15
提纲
灰度发布介绍
灰度发布部署的几种方式
手机营业厅客户端灰度发布实现方式说明
架构预设、应用方案讨论
16
统一门户客户端手机营业厅原有灰度发布系统架构
统一门户客户端的应用支撑平台只有一个版本,需要同时支撑4个正式版本和多个不同功能的灰度版本。 这一版本发布架构对于应用支撑平台的版本兼容性及可靠性要求非常高。而且会随着版本数量持续增加开发, 版本发布和平台维护的成本。
12
A、B双路分服务器部署方案
A、B双路分服务器部署就是将原有的生产使用服务器进行分组,分成A、B两个集群,然后在不同的服务器集 群上分别部署公众环境和灰度环境,然后通过负载均衡层(前置的软件或者硬件负载均衡器)根据相关规则, 将目标用户分别引导至不同的服务器集群。
A、B双路分服务器部署有以下的优点: 1、灰度环境和现网环境从物理上隔离开,如果灰度版本存在影响系统性能 的问题时,比如内存泄露、程序死循环耗尽CPU资源等故障,不会对现网 环境产生影响。 2、减少操作复杂度,在同一台服务器上只有一个版本的应用,在执行进程 停止、更新、启动等操作时,不容易出现误操作。 但同时该部署方式也有以下的不足: 对资源投入要求大; 如集群不能保证自身可用性,则将影响现网或者灰度环境的正常使用。 另外按照公众服务器与灰度服务器的使用范围及切换方式,可以按比例分配 资源或对等分配资源,这两种方式各有优缺点: 1)按比例分配资源:公众服务器承载大部分用户访问量,灰度服务器仅对 小量用户提供服务。需要向全网用户开放使用时,再对公众服务器进行传统 的上线操作。此类型对硬件要求不高,成本也较低,但是当灰度服务发布至 公共服务器时会有短暂的业务停顿 。 2)对等分配资源:公众服务器与灰度服务器资源对等,灰度服务器资源也 可以承载全量用户。公众环境的用户全面平滑引导到灰度环境,完成灰度环 境全面公众化。如果后续有新的发布上线,原公众环境又变为灰度环境,两 套环境可以互相交替使用,方便版本迭代发布;如果后续没有新的上线,就 将原公众版本的应用也同步成灰度版本,共同向全网提供服务。这种方式的 优点是两套环境可以互相平滑切换,快速发布和回退,不中断业务。缺点是 需要较多的资源,且灰度发布过程中,会有部分资源闲置。
正式版本 1.6.0
正式版本 n
灰度版本1
灰度版本n
应用支撑平台
接入
版本1.5.0
版本1.6.0
版本n
灰度版本
数据库
业务
版本1.5.0
版本1.6.0
版本n
灰度版本
BOSS
版本1.5.0
版本1.6.0
版本n
灰度版本
20
客户端灰度发布(多版本并行发布)架构详解
图例
正式版本服务进程
灰度版本
单一进 程和端口实 现对所有灰 度版本的支 撑,以控制 灰度版本对 系统的影响。
整体策略 部署实施方案设计 部署实施
7
灰度发布的一般步骤
1. 2.
定义目标 选定策略:包括用户规模、发布频率、功能覆盖度、回滚策略、运营策略 、新旧系统部署策略等
3. 4.
筛选用户:包括用户特征、用户数量、用户常用功能、用户范围等 部署系统:部署新系统、部署用户行为分析系统(web analytics)、设定 分流规则、运营数据分析、分流规则微调
5.
发布总结:用户行为分析报告、用户问卷调查、社会化媒体意见收集、形 成产品功能改进列表
6. 7.
产品完善 新一轮灰度发布或完整发布
8
提纲
灰度发布介绍
灰度发布部署的几种方式
手机营业厅客户端灰度发布实现方式说明
架构预设、应用方案讨论
9
负载均衡层部署方式
并发较少的系统
可以只配置一套软负载,硬负载将所有请求都转发到这套软负载上, 由软负载代替硬负载实现负载均衡功能;甚至可以去掉硬负载,直接 将互联网上请求由从防火墙映射到软负载上。
负载均衡层
公众 环境
灰度 环境
优缺点
WEB服务器 WEB服务器
应用服务器
应用服务器
数据库
这种部署方式有以下优点: 1、对现网系统的改造较小,灰度环境成本要求较低,较容易实现。 2、对原有的常规发布方式的改变较小,在灰度体验完成后,还是 可以使用原有的发布方式对公众生产环境进行发布。 但是这种部署方式也有一些局限性: 1、在灰度体验结束后,无法平滑地将灰度版本推广到全网用户, 还是需要对公众环境进行一次传统的中断业务的发布。 2、由于是独立于公众生产环境的环境,一般提供的服务器的数量 和性能会比较有限,因此相关的灰度体验用户的数量也会有所限 制,无法进行大面积用户的灰度体验。
公众 环境 (90% 用 户)
Web服务器
Web服务器
灰度 环境 应用 程序
公众 环境 应用 程序
灰度 环境 应用 程序
公众 环境 应用 程序
应用服务器
应用服务器
数据库
此种方案有如下的优点: 1、能充分利用硬件资源,在硬件资源不足的情况下也能进行灰 度发布的部署,且不影响正常生产; 2、对用户业务请求实现访问资源上的隔离; 3、便于系统的上线活动,两个版本彼此影响较小; 4、根据各版本访问量的大小,可以灵活分配系统资源。 5、单一集群或者单机出现硬件问题,灰度环境及公众环境依然 承载能力受到影响,但依然具备一定的可用性。 但是这种方案也有一些缺点: 1、多个系统运行在同一套服务器上,在系统忙时易出现抢占资 源的情况; 2、一旦出现硬件问题,将会影响所有版本。
负载均衡层
公众 环境
灰度 环境
WEB服务器
WEB服务器
应用服务器
应用服务器
数据库
13
灰度环境和现网环境在相同服务器上部署
部署方式
用户
灰度环境和现网环境部署在相同的服务器上,使用不同的端口,也 通过负载均衡层实现分流。。
负载均衡层
优缺点
灰度 环境 (10 %用 户) 公众 环境 (90% 用 户)
灰度 环境 (10 %用 户)
版本1.6.0
版本n
灰度版本
数据库
当前版本
一个客户端版本 对应一个应用支撑平 台服务端版本。服务 端版本间通过进程和 端口实现相互独立。
业务
版本1.5.0
版本1.6.0
版本n
10
使用会话保持分流技术实现无缝升级
行服务节点的切换,用户不仅会丢失会话信息,还有可能因新节点上流程
无缝升级是指在升级过程中,不中断用户的业务连续性。直接进
的变更导致业务无法继续进行。因此建议采取对旧会话用户采用会话
保持分流技术来实现无缝升级。
具体步骤如下:
在软负载中采用会话保持技术,对用户的请求进行会话管理。 当判断请求为新会话时,根据规则校验、负载均衡策略,获取Web服 务节点的物理访问地址。按照该地址进行数据转发,并同时将地址保存 在会话中。 当判断请求为旧会话时,直接从会话取出物理访问地址,以此进行数据 转发。 一个会话永远只对应一个物理访问地址。不会因分流规则变化而跳转到 其它Web服务节点。
11
灰度环境独立于现网环境部署方案
部署方式
灰度环境独立于现网环境部署,是指在原有的生产环境服务器以 外,单独安排若干台服务器,并在这些单独的服务器上部署灰度 版本的应用,提供给内部或外部的体验用户使用。灰度体验完成 后,再对生产使用的服务器进行常规方式的部署发布。 这种部署方案下的灰度环境类似于传统测试中使用的预发布环境, 但不同的是此环境和生产环境共用正式生产环境的后台接口和数 据库数据等。
在传统软件产品发布过程中(例如微软的Windows 7的发布过程中),一般都会经历Pre-Alpha、 Alpha、Beta、Release candidate(RC)、RTM、General availability or General Acceptance (GA)等几个阶段(参考Software release life cycle)。可以看出传统软件的发布阶段是从公司内 部->外部小范围测试>外部大范围测试->正式发布,涉及的用户数也是逐步放量的过程。在互联网产 品的发布过程中也较多采用此种发布方式:产品的发布过程不是一蹴而就,而是逐步扩大使用用户的 范围,从公司内部用户->忠诚度较高的种子用户->更大范围的活跃用户->所有用户。在此过程中, 产品团队根据用户的反馈及时完善产品相关功能。此种发布方式,按照中国特色的叫法被冠以“灰度 发布”、“灰度放量”、“分流发布”。关于“灰度发布”叫法的来源无从考察。只不过按照中国传 统哲学的说法来看,很符合中国人中庸的思维模式:自然界所有的事物总是以对称、互补、和谐的形 式存在,例如黑与白、阴与阳、正与负、福与祸。在二元对立的元素间存在相互过渡的阶段,所谓 “祸兮福所倚,福兮祸所伏”。具体到黑与白,在非黑即白中间还有中间色——灰色。于是出现了很 多关于灰色的说法:灰盒测试,灰色管理(极力推荐任正非:管理的灰度),灰色收入,灰色地带等 等。因此对于灰度发布实际上就是从不发布,然后逐渐过渡到正式发布的一个过程。
14
应用层灰度发布中的版本管理
灰度版本管理,是集中管理所有系统的升级包文件、版本号、以实现应用程序的升级、备份、回退。功能上主 要分为三大部分,包括:版本备份,校验等基础功能、应用版本管理和灰度版本的分析与查询。灰度版本管理 的关键部分在于,在版本升级和回退时,不能影响到用户端业务的连续性。
相关文档
最新文档