美文网首页
发布策略 2023-05-23

发布策略 2023-05-23

作者: 9_SooHyun | 来源:发表于2023-05-22 17:25 被阅读0次
  • 蓝绿发布(Blue-Green Deployment): 蓝绿发布通过维护两个并行生产环境实现,通常称为 “蓝环境” 和 “绿环境”。“环境”指的是服务器、应用程序和其他基础设施资源的集合。

在某个时刻:
一个环境处于日常生产状态,用户在这个环境上访问和使用软件。
另一个环境则更新并测试新版本的代码。
一旦新版本经过足够的测试和验证,可以将流量切换到新的环境,成为日常运行环境。蓝绿部署的优点是实现了近乎零停机时间的发布,但其缺点是需要额外的成本用于维护两个环境。

  • 滚动发布(Rolling Deployment): 滚动发布通过逐步替换应用程序的部分实例来实现。服务器群体被分成多个各部分,每个部分有自己的组件实例。

在部署时:
首先将新版本部署到一个组成部分。
当新版本部署稳定并通过测试后,然后逐个部署到其它组成部分。
因此,在整个更新过程中,系统始终保持运行和可用。滚动发布的优点是节省成本和资源,无需额外环境。但是,待更新部分和已更新部分之间可能存在不一致性问题。

  • 灰度发布(Canary Deployment): 灰度发布指的是将新版本部署到生产环境的子集,并向这个子集的用户提供新功能。

在发布前:
首先将新版本部署至某些特定服务器或者某一部分用户。灰度的对象是用户
系统将持续监控这些服务的运行,确保没有潜在缺陷或问题。
当认为新版本稳定可靠后,向其余用户全面推广新版本。灰度发布可快速发现问题,尽量避免让所有用户受到影响。不过,灰度发布需要强大的应用和流量管理能力。

相关文章

  • 2023-05-23

    再坚持2天,就可以休息一天了。 再坚持一周,这个月就结束了。 心雨的心很累,她知道这是抑郁的症状。 但她不停地对自...

  • 发布策略

    常见的发布策略有蓝绿发布、红黑发布、金丝雀(灰度)发布、滚动发布等。 蓝绿发布 概念:蓝绿发布是一种以最小的停机时...

  • redis发布订阅策略

    背景 多个客户端client1、client2、client3订阅redis服务,当redis服务有修改时,将修改...

  • Nginx版本发布策略

    2019年5月21号,Nginx发布了 1.17.0 版本(Mainline),它是 Nginx 目前最新的版本号...

  • 网站情感化设计与内容策略---内容策略

    内容策略 内容策略之于文案,正如信息架构之于设计。 内容策略为创作、发布和管理有用且可用的内容提供了计划。 内容传...

  • 【地产广告行业必备】房地产广告营销策划案专题合集-633例

    关键词推介:地产案名发布会、年度推广案、营销策略、品牌策略、社会化营销、形象定位、视觉提案、传播策略案、提报方案、...

  • PC前端优化

    PC 浏览器前端优化策略 PC 端优化的策略很多,如 YSlow(YSlow 是 Yahoo 发布的一款 Fire...

  • 2019-04-21

    Java 库 Failsafe 2.0 发布,支持组合弹性策略 Alpine Linux ChromeAppHer...

  • 一篇文章理解AB测试和灰度发布

    一、灰度发布 1.1 简介 灰度发布,是指黑与白之间,能够平滑过渡的一种发布方式。通过不同策略对用户进行分流,不...

  • 移动APP灰度发布策略

    为什么要做灰度发布? 灰度发布一般用在APP拥有的用户数量有一定积累,某些重大功能改动的版本发布前。通过先邀请部分...

网友评论

      本文标题:发布策略 2023-05-23

      本文链接:https://www.haomeiwen.com/subject/hydtedtx.html