2

我在 EC2 上设置了 2 个 Windows Server 2008 实例。我希望一个充当数据库服务器,另一个充当客户端。要使客户端应用程序正常工作,它需要能够使用以下所有内容连接到服务器实例:

  • 数据库实例的IP地址
  • 通过给定的 UDP 端口访问
  • 服务器名称,例如 \\MyServer
  • 通过其数据库的实际物理路径,例如 \\UNC\SharedFolder\MyDatabaseFolder

我是 EC2 的新手。无论如何我可以设置这个吗?

非常感谢

4

1 回答 1

3

四个中的至少三个是完全可能的,并且我使用过类似的设置。也许其他人更了解 UDP 位。

  • 数据库实例的IP地址

这是 EC2 的标准。所有实例都有两个网络接口,一个是 EC2 内部接口,一个是外部网络接口。对于实例之间的通信,请使用内部通信。这些接口上的数据流量是免费的。

  • 通过给定的 UDP 端口访问

我从未在 EC2 中尝试过 UDP 通信,但如果它有效,您可能应该将其保存在您自己的本地网络中,即虚拟私有云 (VPC)

  • 服务器名称,例如 \MyServer

这种主机名查找不需要名称服务器,尽管您当然可以运行一个(最好在 VPC 中)。但是,如果您将服务器名称和(内部)IP 放入主机文件(%systemroot%\system32\drivers\etc\hosts),则不需要名称服务器。

  • 通过其数据库的实际物理路径,例如 \UNC\SharedFolder\MyDatabaseFolder

文件夹共享应该与任何其他 Windows 机器一样工作,但即使这样也应该保存在 VPC 中。

开始设置 VPC 可能有点陡峭,但文档很好,而且通常不需要硬位(例如 VPN 隧道)。查看示例场景并遵循最符合您需求的场景。

于 2012-11-27T19:14:41.303 回答