Microsoft Azure系列之八 实现Azure虚拟机的高可用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Microsoft Azure系列之八 实现Azure虚拟机的高可用相关的知识,希望对你有一定的参考价值。
Microsoft Azure Virtual Machine承诺的99.95%的SLA是需要2台或者2台以上的Azure Virtual Machine同时运行,且所有的Virtual Machine都需要在同一个可用性集中。
下面配置虚拟机的自动伸缩
点击虚拟机nyvm01,选择“配置”选项
可用性集,创建可用性集,名称ag01,保存。
完成,提示该可用性集只有一个实例,影响服务级别协议SLA。
切换到虚拟机nyvm02配置页面
选择加入刚创建的ag01可用性集,保存。
可用性集创建完成。
接下来配置上述可用性集的自动缩放
可按以下维度实现自动缩放
? 按CPU使用率 如下图设置CPU利用率高于60%,每次增加一个实例,等待时间20分钟可以避免因利用率不稳定导致频繁启停虚拟机
? 按队列深度
? 按计划时间
实例范围,这里只有2台,所以最小1台,最多2台。
时间可设置工作日/周末,白天/夜晚,某个指定时间(如双十一等业务高峰期)
我这里设置了基于CPU的自动缩放,azure自动关停了一台实例。
高可用性实践举例:
宗旨:将具有相同功能的多台VM放置在同一个可用性集下
比如我有一个WEB应用,后台使用SQL server数据存储
对于上面实例,用户如果想在Azure中实现99.95%的SLA,需要同时部署:
两台Web Server虚拟机,放在一个可用性集A中;
两台SQL Server 虚拟机,采用SQL Server 2012 企业版提供的AlwaysOn功能,实现HA。且SQL Server所在的Virtual Machine需要在另外一个可用性集B中;
以上是关于Microsoft Azure系列之八 实现Azure虚拟机的高可用的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在 IIS 中部署 Microsoft bot 应用程序以在没有 Azure 的情况下进行托管吗?
Microsoft Azure系列之三 Microsoft Azure门户管理
Microsoft Azure系列之二 Microsoft Azure概述