与普通的负载均衡器一样,Windows Azure内部负载均衡器也是四层的。内部负载均衡器会被分配一个内网地址,只能从虚拟网络内部访问,包括VPN和ExpressRoute。

内部负载均衡器通常被用于实现应用层和数据库层的负载均衡和高可用方案。当然,对于数据库层的负载均衡和高可用来说,多个数据库实例之间的数据同步依然需要用户自己来搞定。

内部负载均衡器架构示例

抄起PowerShell,来创建内部负载均衡器。

内部负载均衡器是依赖于云服务的,一个云服务只能有一个内部负载均衡器。

内部负载均衡器需要与使用内部负载均衡器的虚拟机处于同一个虚拟网络的同一个子网中。

用户给内部负载均衡器分配一个有效的内网地址。

Add-AzureInternalLoadBalancer -ServiceName [云服务名称] -InternalLoadBalancerName [内部负载均衡器名称] –SubnetName [内部负载均衡器所在的子网名称] –StaticVNetIPAddress [内部负载均衡器的内网IP地址]

查看指定云服务中的内部负载均衡器

Get-AzureInternalLoadBalancer -ServiceName [云服务名称]

为虚拟机创建负载均衡终结点,将内部负载均衡器和虚拟机相关联

Get-AzureVM –ServiceName [云服务名称] –Name [虚拟机名称] | Add-AzureEndpoint -Name [终结点名称] -LbsetName [负载均衡集名称] -Protocol [终端点协议] -LocalPort [本地端口] -PublicPort [公共端口] –DefaultProbe -InternalLoadBalancerName [内部负载均衡器名称] | Update-AzureVM

除了需要额外指定[-InternalLoadBalancerName]参数外,命令行中的其他参数与创建普通的终结点是一样的。修改上一条语句中的[虚拟机名称]参数后再重新执行,即可为另外一个虚拟机创建与同一个内部负载均衡相关联终结点——往同一个内部负载均衡器后面添加多个虚拟机。

与内部负载均衡器相关联的终结点在管理界面中是无法显示的,也不能通过管理界面来进行操作(修改、删除)。只能通过使用PowerShell来进行操作。

查看虚拟机的终结点

Get-AzureVM -ServiceName [云服务名称] -Name [虚拟机名称] | Get-AzureEndpoint

删除虚拟机的终结点

Get-AzureVM -ServiceName [云服务名称] -Name [虚拟机名称] | Remove-AzureEndpoint -Name [终结点名称] | Update-AzureVM

创建Windows Azure内部负载均衡器的更多相关文章

  1. 跟我学Windows Azure 三 使用vs2013创建windows azure web site

    首先我们需要登陆我们的windows azure上,然后访问 https://manage.windowsazure.cn/publishsettings/index 他会让我们下载我们的订阅证书文件 ...

  2. 跟我学Windows Azure 一 创建Windows Azure试用账号

    我在网上看了很多教程,很大部分都是申请的是国外或者是香港的试用账号,而国内是由世纪互联所代理的,他的申请方式与VS2013的部署设置或多或少还是有些出入,这里我先跟大家一起过一下,在国内如何申请一个w ...

  3. 使用Windows Azure创建和发布ASP.NET应用程序

    Windows Azure为我们提供了一个功能强大的PaaS平台,使得我们无须部署和维护基础架构就可以根据需求发布开发的应用程序,并且支持多种语言及平台,如:ASP.NET, PHP, Python, ...

  4. 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 根据您编写的应用程序,Windows Azure 网站上的基本Python 堆 ...

  5. [New Portal]Windows Azure Web Site (3) 创建Web Site和云端数据库

    <Windows Azure Platform 系列文章目录> 在前一章的内容里,我介绍了使用Windows Azure Management Portal创建Web Site.本章,我将 ...

  6. [转]Windows Azure安全概述

    本文转自:http://blogs.msdn.com/b/azchina/archive/2011/03/06/windows_5f00_azure_5f00_security_5f00_overvi ...

  7. Windows Azure 负载均衡会话保持

    Windows Azure的负载均衡器默认是5元组的hash:源地址,源端口,目的地址,目的端口,协议.即:只有上述五个元组完全一致的会话数据包才会被转发到同一个后端服务器.显然,对于绝大多数通过NA ...

  8. Windows Azure支持七层负载均衡--Application Gateway

    一直以来Windows Azure的负载均衡(Loadbalancer)功能一直被客户诟病,无法其竞争对手(特别是国内的云厂商)匹敌. Windows Azure的负载均衡器是四层的,前期的版本不支持 ...

  9. 使用 Puppet 在 Windows Azure 中配备 Linux 和 Windows 环境

     发布于 2013-12-11 作者 Ross Gardler 微软开放技术有限公司 (MS Open Tech) 很高兴地宣布发行新的 Windows Azure Puppet 模块.通过这个模 ...

随机推荐

  1. java集合-hashCode

    hashCode 的作用 在 Java 集合中有两类,一类是 List,一类是 Set 他们之间的区别就在于 List 集合中的元素师有序的,且可以重复,而 Set 集合中元素是无序不可重复的.对于 ...

  2. HTML(.js) – 最简单的方式操作 DOM 的 JS 库

    HTML(.js) 是一个轻量的(压缩后~2kb) JavaScript 库,简化了与 DOM 交互的方法. 这个 JavaScript 库的方法可读性很好,并具有搜索和遍历 DOM 的方法.相比 j ...

  3. 【HTML5】Canvas图像

    把一幅图像放置到画布上, 使用以下方法: drawImage(Img,x,y); 注:这里的Img必须是一个图像对象.   显示一个canvas图像: <!DOCTYPE html> &l ...

  4. HTML5基础之textarea 和lable

    HTML基础:表单<form/>中文本域textarea 和lable <textarea rows="行数" cols="列数">文本 ...

  5. mysql行转列、列转行示例

    最近在开发过程中遇到问题,需要将数据库中一张表信息进行行转列操作,再将每列(即每个字段)作为与其他表进行联表查询的字段进行显示. 借此机会,在网上查阅了相关方法,现总结出一种比较简单易懂的方法备用. ...

  6. there is no spatial analyst license available or enabled

    解决方案:右击license—属性

  7. SPS中使用JSOM发邮件

    直接上代码了: function ShowMailDialog() { $.ajax({ url: siteurl + "/_api/contextinfo", method: & ...

  8. 【Leafletjs】4.L.Map 中文API

    L.Map API各种类中的核心部分,用来在页面中创建地图并操纵地图. 使用 example // initialize the map on the "map" div with ...

  9. iOS 设备标识

    //UUID    NSLog(@"-=-=-=-=-=-=-=-==-=-==qqqqqqqqqqqqqqqqqqqqqqq:::::::::::%@", [[NSUUID UU ...

  10. 私有Pods封装个推SDK功能(解决方案)

    一:运用场景 公司中同时有好几个APP在开发,而且每个APP都有使用到集成个推SDK来处理消息的功能,以前的做法是每个APP都去集成并在AppDelegate处理一些SDK的代码,包含个推基础配置.消 ...