码迷,mamicode.com
首页 > 其他好文 > 详细

Microsoft Azure系列之八 实现Azure虚拟机的高可用

时间:2016-05-27 18:46:53      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:microsoft   虚拟机   target   blank   

 

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虚拟机的高可用

标签:microsoft   虚拟机   target   blank   

原文地址:http://yiding.blog.51cto.com/499333/1783823

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!