如何从EC2连接到VPN上的数据库?

时间:2018-06-21 13:21:47

标签: node.js amazon-web-services amazon-ec2 vpc database-server

我有一个在Amazon EC2服务器上运行的NodeJs Web应用程序。 现在,从EC2中的此节点应用程序中,我必须访问客户内部网络中的数据库系统(SqlServer),该系统只能通过VPN进行访问。有哪些可能的方法?

注意:  -内部db不能公开

2 个答案:

答案 0 :(得分:1)

共有三个选项:

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

2)在AWS与数据库所在的数据中心之间建立VPN。这是建立混合体系结构的一种快速,简便的方法。

3)设置AWS与数据中心之间的直接连接。这样可以减少延迟,提供网络主权,并且取决于应用程序与数据库之间的通信量实际上可能比选项2便宜。

答案 1 :(得分:0)

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

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