《Windows Azure Platform 系列文章目录》
我们之前介绍Windows Azure Virtual Machine的博文中不难发现,一台Vitual Machine对应一个DNS地址。但这样会出现一个问题:如果仅有的那台Virtual Machine因为异常发生宕机,当客户端通过DNS访问Azure服务,就会发生错误的情况。那在Azure Virtual Machine里如何实现高可用呢?我在这里给大家介绍一下。
本文会同时创建2台Azure Virtual Machine并公用一个DNS地址,以实现高可用性。
1.首先我们登陆Azure管理界面:https://manage.windowsazure.com
2.创建第一台虚拟机,将Name设置为LeiZhangVMOne,并设置相应的配置。如下图:
3.在Virtual machine mode中,点击Stand-Alone Virtual Machine, DNS Name设置为LeiZhangVM。如下图:
4.在Virtual Machine Opetions里,我们可以创建高可用。选择Create an availability set,然后设置名称为LeiAvbSet。最后点击完成。
5.第一台虚拟机LeiZhangVMOne创建完毕,如下图:
6.然后我们开始创建第二台虚拟机,设置名称为LeiZhangVMTwo
7.在第二台虚拟机的Virtual Machine Mode里,选择Connect to an Existing Virtual Machine,并选择之前创建的LeiZhangVMOne
8.在第二台虚拟机的Virtual Machine Options里,我们选择之前在步骤4中创建高可用设置LeiAbvSet。并且点击完成创建。
9.创建成功后的2台虚拟机如下图:
10.我们可以点击上图的LeiZhangVMOne单元格,点击CONFIGURE,查看到LeiZhangVMOne和LeiZhangVMTwo属于同一个高可用组LeiAbvSet。如下图:
11.总结:
LeiZhangVMOne是我们创建的第一台虚拟机,使用DNS Name为:LeiZhangVM.cloudapp.net。我们在创建的时候,设置了高可用,名称为LeiAbvSet。
LeiZhangVMTwo是我们创建的第二台虚拟机,使用DNS Name与第一台相同,为LeiZhangVM.cloudapp.net。我们在创建的时候,选择Connect to an Existing Virtual Machine,并且重用了第一台的高可用设置LeiAbvSet
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2012-06-14 Windows Azure Traffic Manager (4) Windows Azure Traffic Manager (4) 循环法和故障转移