0

我有一个在亚马逊 EC2 服务器上运行的 NodeJs Web 应用程序。现在从 EC2 中的这个节点应用程序,我必须访问一个数据库系统 (SqlServer),它位于客户的内部网络中,只能通过 VPN 访问。有哪些可能的方法来做到这一点?

注意: - 内部数据库不能公开

4

2 回答 2

2

有三个选项:

1) 公开您的数据库,并使用安全协议(即 ssl)从您的应用程序连接。这可能是一个可怕的想法,但有可能。

2) 在 AWS 和数据库所在的数据中心之间建立 VPN。这是设置混合架构的一种快速、简单的方法。

3) 在 AWS 和数据中心之间建立 Direct Connect。这可以减少延迟,提供网络主权,并且取决于应用程序和数据库之间的流量,实际上可能比选项 2 便宜。

于 2018-06-21T13:41:30.117 回答
0

您可以在 VPC 和客户网络之间设置 VPN。

参考:https ://aws.amazon.com/premiumsupport/knowledge-center/create-connection-vpc/

于 2018-06-21T13:39:55.363 回答