|
|
51CTO旗下网站
|
|
移动端

2.2.3.2 自动升级模式的升级过程

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍自动升级模式的升级过程。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-12 16:53

2.2.3.2 自动升级模式的升级过程

当设置Service Fabric 为自动升级模式时,由Azure 来负责维护和升级Fabric 中运行的代码和配置。为了将在升级过程中对应用程序的影响降到***,Azure 将升级过程分为三个阶段执行。

阶段1:按照所有的运行健康状况策略来执行升级。此阶段,在升级过程中,每次只升级一个升级域,已在群集中运行的应用程序继续运行,并不会影响应用程序的正常访问。

在升级过程中,也会按照运行健康状况策略来执行。

如果在升级过程中,符合运行健康状况策略,升级将被视为成功,并被置为完成状态。这种情况是不会发送成功通知邮件的;如果在升级过程中,不符合运行健康状况策略,并且多次尝试失败后,将会执行回滚升级操作,并且会发送邮件给订阅管理员,邮件包含以下内容:

(1) 通知用户,群集升级失败,必须回滚升级;

(2) 建议用户采取补救措施;

(3) 通知用户几天后执行阶段2。

阶段2:仅按默认的运行健康状况策略来执行升级。当阶段1 失败后,会在n 天后尝试阶段2。在此阶段中,会按照默认的运行健康状况策略来执行,也就是在升级过程中,保证健康的应用数量是不变的,例如在升级之前,群集中有两个运行健康的应用,在升级过程中也要至少保证有两个运行健康的应用。该阶段也是每次只升级一个升级域,在升级过程中,并不会影响应用的正常访问。

同样,如果在此升级过程中,出现不符合运行健康状况策略的情况,也会进行多次尝试。当多次都失败后,会发送邮件给订阅管理员,邮件包含以下内容:

(1) 通知用户,群集升级失败,必须回滚升级;

(2) 建议用户采取补救措施;

(3) 通知用户几天后执行阶段3。

阶段3:按照激进的运行健康状况策略来执行升级。在此阶段,运行健康状况策略将以升级成功为目的,而不顾及应用程序的运行状况,极少的升级会在此阶段结束。如果群集进入该阶段,则表示应用程序可能变得不正常或者已经不可用。类似于前两个阶段,此阶段升级同样每次只升级一个升级域。

如果在升级过程中,出现不符合该运行健康状况策略的情况,会多次进行尝试,尝试失败后,则回滚升级,之后便锁定群集,使它不能再接受升级。同时会发送邮件通知管理员此阶段升级失败。

2.2.3.2 自动升级模式的升级过程

当设置Service Fabric 为自动升级模式时,由Azure 来负责维护和升级Fabric 中运行的代码和配置。为了将在升级过程中对应用程序的影响降到***,Azure 将升级过程分为三个阶段执行。

阶段1:按照所有的运行健康状况策略来执行升级。此阶段,在升级过程中,每次只升级一个升级域,已在群集中运行的应用程序继续运行,并不会影响应用程序的正常访问。

在升级过程中,也会按照运行健康状况策略来执行。

如果在升级过程中,符合运行健康状况策略,升级将被视为成功,并被置为完成状态。这种情况是不会发送成功通知邮件的;如果在升级过程中,不符合运行健康状况策略,并且多次尝试失败后,将会执行回滚升级操作,并且会发送邮件给订阅管理员,邮件包含以下内容:

(1) 通知用户,群集升级失败,必须回滚升级;

(2) 建议用户采取补救措施;

(3) 通知用户几天后执行阶段2。

阶段2:仅按默认的运行健康状况策略来执行升级。当阶段1 失败后,会在n 天后尝试阶段2。在此阶段中,会按照默认的运行健康状况策略来执行,也就是在升级过程中,保证健康的应用数量是不变的,例如在升级之前,群集中有两个运行健康的应用,在升级过程中也要至少保证有两个运行健康的应用。该阶段也是每次只升级一个升级域,在升级过程中,并不会影响应用的正常访问。

同样,如果在此升级过程中,出现不符合运行健康状况策略的情况,也会进行多次尝试。当多次都失败后,会发送邮件给订阅管理员,邮件包含以下内容:

(1) 通知用户,群集升级失败,必须回滚升级;

(2) 建议用户采取补救措施;

(3) 通知用户几天后执行阶段3。

阶段3:按照激进的运行健康状况策略来执行升级。在此阶段,运行健康状况策略将以升级成功为目的,而不顾及应用程序的运行状况,极少的升级会在此阶段结束。如果群集进入该阶段,则表示应用程序可能变得不正常或者已经不可用。类似于前两个阶段,此阶段升级同样每次只升级一个升级域。

如果在升级过程中,出现不符合该运行健康状况策略的情况,会多次进行尝试,尝试失败后,则回滚升级,之后便锁定群集,使它不能再接受升级。同时会发送邮件通知管理员此阶段升级失败。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

超级网管员——网络设备

本书深入细致地介绍了用于构建网络的最重要的硬件设备——交换机、路由器、安全设备和无线设备,涵盖了原理、参数、分类、适用、规划、接口...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客