关于 迷晕剂哪里有卖【V信;799.196.362】也 的搜索结果,共881
h****e 2018-07-10
程序:我从来?
服务叫什么,服务包含了些实例,服务规模、部署情况、实例运行状况如何? 2.我从来? 服务的上游些,不同的上游流量如何分配? 3.我往去? 服务的下游些,不同的下游流量如何分配? 面对这样的问题,我们的答案是什么呢? 在百度的运维实践中,我们只需“BNS”就可以获得想要的答案。 BNS(Baidu Naming Service,百度名字服务)是百度云智能运维团队研发的一套分布式的名字服务系统,是百度云Noah智能运维产品中的一个重要基础服务系统。它为每一个服务赋予一个独一无二的名字,根据这个名字,我们就可以获取到这个服务的相关息 ,这些息包括:服务在机器上部署息(机器IP,部署路径,服务配置,端口息),服务的实例运行状况等其他重要息。简单来讲,它提供了一个服务名到资源息的一个映射关系。 在BNS系统中,服务单元表示一个服务的实例集合,一般以三段式的结构表示,比如:server.noah.all,server表示服务名,noah表示产品线,all表示机房名称,服务单元的名字在系统中是唯一的。
Z****E 2018-07-09
产品迭代的最后一公
如果我们深入地考查整个变更过程,可以发现无论变更过程本身如何变化,其中些组成部分是不可或缺的,这将其总结为变更三要素,即变更源、变更策略、变更目标。 变更源:描述变更涉及的具体内容,可以是程序、数据或者命令; 变更策略:描述变更过程如何执行,包括但不限于顺序、并发度、失败容忍度等; 变更目标:描述落地变更内容的一个或者多个目标机器,也可能是虚拟机或容器。 变更面临的问题 其实我们对变更的需求并不复杂,作为迭代的最后一公,我们只关注两点: 操作过程足够快捷(效率) 变更结果符合预期(安全) 但是,在具一定规模企业的生产环境中,用户往往要面对比单台机器手工上线更加复杂的状况,在这些状况下上述两点要求通常难以满足: 大批量机器的操作步骤繁琐,较依赖人的经验,变更操作效率低下; 由于缺少可靠的检查机制,变更效果无法保证,甚至引发线上较大异常。 我们在百度各核心产品的大规模变更实践中积累了丰富的经验,发现通过自动化部署可以效提升变更效率,在变更过程中严格执行分级发布流程可以确保检查机制得到执行,并且能够效限制异常影响范围,加速异常恢复。
TOP