快捷搜索:  as

【Windows Azure Virtual Machine教程】5、VM的Endpoints配置

首先我们回首前几章先容的内容:

1.首先我们新建了预装了SQL Server 2012的Virtual Machine

2.创建完毕后,我们在这个VM里mount disk,分手是F盘(50GB) 和G盘(80GB)

3.然后我们设置设置设备摆设摆设SQL Server 2012,将Data,Log, Backups分手指向我们创建的F盘和G盘。将TCP/IP协议设置成Enabled,并且设置设置设备摆设摆设防火墙规则,容许造访1433端口。

本章我将给大年夜家先容,若何设置VM的Endpoint。这样,我们经由过程本地的SQL Server Management Studio,就直接可以连接到云端创建的SQL Server 办事了。

首先我们先讲一下关于Windows Azure的EndPoints的观点。Windows Azure EndPoints分两种,分手是Public Port和Private Port。

Public Port。表示这个Endpoint是对Internet开放的。所有从外部提议的造访,都是经由过程Public Port来进行的。

Private Port。这个Endpoint纰谬Inetnet开放,只对Windows Azure 内部开放。假如Windows Azure包孕多个实例(multi instance)并行谋略,那么实例与实例(instance to instance)的内部造访是经由过程Private Port来实现的。

Endpoint应用TCP或者UDP的协议,TCP协议包括HTTP和HTTPS通信。

我们来看下面一张图:

上图中,Public Port是57500,Private Port是1433。

当外部的资本想造访Windows Azure办事时,是经由过程端口号为57500来造访的。

然后Windows Azure的Load Balance会将这个哀求转发到内部1433端口号,来实现造访。

这样的好处是:Private Port可以实现内部消息的互相通信。Public Port可以开放Internet到Windows Azure的造访。两者互不冲突。而且在多实例的时刻,可以将Public Port的消息经由过程负载均衡路由到每个VM,实现哀求的自动负载均衡。详细架构如下图:

那开始我们本次的教授教化内容吧。

1.首先登岸Windows Azure治理界面https://manage.windowsazure.com/

2.在列表中选择"Virtual Machine",找到之前创建的SQL2012VM1并选中它。

3.选中后,页面会跳转到SQL2012VM1的DashBoard窗口,我们点击Endpoints

我们会发明,默认会有一个RemoteDesktop的端口号,也便是我们的远程桌面连接是经由过程3389端口连接到SQL2012VM1这台VM上的。

4.然后我们点击窗口最下面的Add Endpoint,如下图:

5.在上图中,直接点击Next按钮。

6.在Add Enpoint窗口里,将Name设置为sqlserver,Protocol选择为TCP,将Public Port设置为57500, Private Port为1433。

7.着末选择保存。

8.保存完毕后,我们可以看到新建的EndPoint

9.我们启动本地的SQL Server Management Studio

10.将创建的DNS Name和端口号(57500)输入Server Name,然后在输入sa的密码。点击Connect

11.这时刻,我们连到的SQL Server着实便是之前创建的SQL Server VM。然后我们选择Database,右键, New Database。创建一个新的数据库。比如叫LeiDB。

12.创建完成后,我们经由过程远程桌面连接,连接到名为LeiSQL2012VM的Virtual Machine上,打开SSMS和资本治理器。可以看到已经创建了名为LeiDB的Database,并且这个Database文件保存在F盘里。

13.这样就实现了运行本地的SSMA,连接Public Port 57500,经由过程Private Port 1433连接到Virtual Machine的SQL Server办事。并且VM中的SQL Server将数据保存在Mount Drive中(实际是Azure Storage的VHD),可以实现数据的持久化。

转自:http://www.cnblogs.com/threestone/archive/2012/11/25/2786291.html

您可能还会对下面的文章感兴趣: