当前位置: 首页 > news >正文

北京网站开发制作中国旅游网站的建设

北京网站开发制作,中国旅游网站的建设,洛阳seo网络推广,外贸网站图片素材原文网址:不停服更新应用的方案:蓝绿发布、滚动发布、灰度发布_IT利刃出鞘的博客-CSDN博客 简介 本文介绍不停服更新应用的方案:蓝绿发布、滚动发布、灰度发布。 升级服务器的应用时,要停止掉老版本服务,将程序上传…

原文网址:不停服更新应用的方案:蓝绿发布、滚动发布、灰度发布_IT利刃出鞘的博客-CSDN博客

简介

本文介绍不停服更新应用的方案:蓝绿发布、滚动发布、灰度发布。

升级服务器的应用时,要停止掉老版本服务,将程序上传到服务器,再启动新版本。但是这种方式存在问题:服务是中断的,用户无法使用,用户体验巨差。

方案1:蓝绿发布

概念

同时运行两个版本的应用。如下图所示,不停止老版本,直接部署一套新版本,等新版本运行起来后,再将流量切换到新版本上。

缺点

蓝绿部署要求在升级过程中,同时运行两套程序,对硬件的要求就是日常所需的二倍,比如日常运行时,需要10台服务器支撑业务,若使用蓝绿部署,你就需要购置二十台服务器。

方案2:滚动发布

含义

在升级过程中,并不是一下子启动所有新版本,而是先启动一台新版本,再停止一台老版本,然后再启动一台新版本,再停止一台老版本,直到升级完成。

优点

占用资源少。如果日常需要10台服务器,那么升级过程中也就只需要11台就行了。

缺点

升级过程中是旧版本和新版本一起运行,如果发现了问题,比较难以确定是新版本还是老版本造成的问题。

为了解决这个问题,我们需要为滚动升级提供流量控制能力。

方案3:灰度发布

含义

灰度发布也叫金丝雀发布,起源是,矿井工人发现,金丝雀对瓦斯气体很敏感,矿工会在下井之前,先放一只金丝雀到井中,如果金丝雀不叫了,就代表瓦斯浓度高。

灰度发布时,先启动一个新版本应用,但是并不直接将流量切过来,而是测试人员对新版本进行线上测试,启动的这个新版本应用,就是我们的金丝雀。如果没有问题,那么可以将少量的用户流量导入到新版本上,然后再对新版本做运行状态观察,收集各种运行时数据,如果此时对新旧版本做各种数据对比,就是所谓的A/B测试。

当确认新版本运行良好后,再逐步将更多的流量导入到新版本上,在此期间,还可以不断地调整新旧两个版本的运行的服务器副本数量,以使得新版本能够承受越来越大的流量压力。直到将100%的流量都切换到新版本上,最后关闭剩下的老版本服务,完成灰度发布。

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

优点

占用资源少。如果日常需要10台服务器,那么升级过程中也就只需要11台就行了。

缺点

需要根据用户来将流量请求到新服务上,需要一定的代码量。

http://www.yayakq.cn/news/330581/

相关文章:

  • 网站规划建设与管理维护课后答案6wordpress外贸同步插件
  • 玉树网站建设怎么推广自己做的网站吗
  • 北京网站优化团队免费做名片儿的网站
  • 网站建设方案范文1000字昆明网站建设公司哪家口碑好
  • 石家庄网站搭建建网站logo怎么做
  • 奉贤区网站建设一个网站怎么做app
  • 怎么给网站做关键词排名提供网站建设价格
  • 阿里巴巴国际站网页版邹城有做网站的吗
  • 做一个网站能卖多少钱溧阳网站建设制作
  • 如何打造网站建设一个小说网站要多少钱
  • 网站容易出现的问题吗广州营销网站建设
  • 找印度人做网站正常做一个网站多少钱
  • 竞价网站与竞价网站之间做友情链接网站备案通过后怎么办
  • 长沙大的建网站公司新余专业的企业网站建设公司
  • 网站建设需求流程图ui设计界面效果图
  • 义乌外贸建站西安seo关键词查询
  • 免费安全正能量网站大全互联网内容服务商有哪些
  • 全省建设信息网站加强网站的建设工作的通知
  • 佛山新网站建设效果页面
  • 网站app建站多少钱wordpress媒体库图片不加载
  • 广东网站设计专业团队a设计网站有哪些
  • 网站建设需求调研表模板机械加工厂家
  • 企业网站建设费用需要多少钱做网站怎么加水平线
  • 简洁中文网站模板动态Js文件 做网站标题
  • 培训网站导航河南省住房和城乡建设厅官网查询
  • 网站做seo外链广州pc网站建设
  • 淘宝活动策划网站结婚证app制作软件
  • 做冷冻食品的网站将公司网站建设成
  • 表白网站制作系统源码企帮手logo设计官网
  • 做网站托管网站自然排名往后掉