【Azure】创建4层SLB运行网站

最近在测试把公司的网站迁移到微软公有云中。微软提供了很多种服务,可以帮助我们托管自己的网站,虚拟机,Web App等。我们经过了对比,最终选择了虚拟机的方式,并不是Web APP不好,只是我们习惯了使用虚拟机的方式。

我们将使用两台虚拟机和负载均衡的方式来运行网站,这里负载均衡要特别强调一下:

1. 我们选择的是4层负载均衡;

2. 此负载均衡是免费的,而且性能非常棒;

3. 可以支持内部负载均衡(只有内网IP)和外部负载均衡;

4. 可以支持一个负载均衡多IP的方式;

5. 服务监视帮助监控后面虚拟机的运行情况。

clip_image002

在这里需要介绍一下IP地址的分类和基本支持有助于大家了解。

Name

描述

从属于

网络类型

生成方式

VIP

虚拟IP地址

负载均衡

公网

负载均衡创建时

PIP

公共IP地址

虚拟机的NIC

公网

VM创建时

DIP

内部IP地址

虚拟 NIC 上的 IP 地址

Vnet

VM创建时

那我们开始吧。

1. 创建两台虚拟机,主要一定要将虚拟机添加到可用性集中。步骤略

2. 创建负载均衡器

clip_image004

3. 添加后端虚拟机

clip_image006

4. 添加运行状态探测:

HTTP 负载均衡器探测会取代默认来宾代理探测,这意味着,你可以创建自己的自定义逻辑来确定角色实例的运行状况。

TCP 探测通过使用定义的端口执行三方握手来初始化连接。

clip_image008

5. 创建负载均衡规则

clip_image010

大功告成,这样网站就具备了负载均衡的能力。

posted @ 2017-09-03 15:53  small_fox  阅读(518)  评论(0编辑  收藏  举报