【发布时间】:2014-03-10 16:12:19
【问题描述】:
我是 Azure 新手,正在尝试在 Azure 中设置我们公司的测试环境。
据我了解,两台机器要在 Azure 中相互通信,它们需要在同一个云服务中,即我们的 Web 服务器和 DB 服务器。
所以我创建了一个服务,然后在该服务中创建了每个 VM。他们都在跑步。在端点中我可以看到:
网络服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
HTTP TCP 80 80 -
HTTPS TCP 443 443 -
PowerShell TCP 5986 5986 -
Remote Desktop TCP 50232 3389 -
数据库服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
MSSQL TCP 1433 1433 -
PowerShell TCP 54327 5986 -
Remote Desktop TCP 52459 3389 -
在云服务中的输入区域
INPUT ENDPOINTS
protoApp : 123.456.789.227:80
protoApp : 123.456.789.227:443
protoApp : 123.456.789.227:5986
protoApp : 123.456.789.227:50232
protodb : 123.456.789.227:1433
protodb : 123.456.789.227:54327
protodb : 123.456.789.227:52459
我可以连接到 protodb 服务器,但不能连接到 protoapp 服务器(在给定的端口上)。
确实有两/三个问题。
- 它们是否应该在同一个云服务中?
- 实时数据库和 Web 服务器是否应位于单独的云服务器中(尚未创建)
- 谁能想到我不能再对其中一台机器进行 MSTSC / rdp 的原因,即使端点说一切正常,机器正在运行并且云服务说它有它作为端点。李>
【问题讨论】:
-
您是否尝试过先连接到 DB 服务器,然后从 RDP 连接到 APP 服务器。通常,您创建的设置应该可以工作。不知道发生了什么事。但是,一般建议是使用 Azure 虚拟网络连接 VM。这样,您还可以使用本地寻址直接从本地到 Azure 和 RDP 到 VM 建立 VPN 隧道,而无需访问 Internet。
标签: azure