Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何从EC2连接到VPN上的数据库?_Node.js_Amazon Web Services_Amazon Ec2_Vpc_Database Server - Fatal编程技术网

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

Node.js 如何从EC2连接到VPN上的数据库?,node.js,amazon-web-services,amazon-ec2,vpc,database-server,Node.js,Amazon Web Services,Amazon Ec2,Vpc,Database Server,我有一个在AmazonEC2服务器上运行的NodeJs web应用程序。 现在,从EC2中的这个节点应用程序,我必须访问客户内部网络中的数据库系统(SqlServer),该系统只能通过VPN访问。有哪些可能的方法可以做到这一点 注: -内部数据库不能公开您可以在专有网络和客户网络之间设置VPN 参考:您可以在专有网络和客户网络之间设置VPN 参考:有三个选项: 1) 公开数据库,并使用安全协议(即ssl)从应用程序连接。这可能是一个可怕的想法,但也是可能的 2) 在AWS和数据库所在的数据中心之

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

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

您可以在专有网络和客户网络之间设置VPN


参考:

您可以在专有网络和客户网络之间设置VPN


参考:

有三个选项:

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

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


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

有三个选项:

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

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


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

当您手动将ssh连接到您的机器时,您的NodeJ执行什么连接到VPN?TLS证书。。。如果可能,首先手动执行一些操作,然后将代码写入Automate当您手动将ssh连接到您的机器上时,您的NodeJ将执行什么操作来连接到VPN?TLS证书。。。如果可能的话,首先手动执行一些操作,然后向automateThanks@chris编写代码以获取答案。选项2和3看起来很棒。但可用性是我担心的因素。如果VPN无故断开连接,我可以考虑的唯一选择是手动重新连接。有其他解决方案吗?AWS VPN解决方案可以选择2个冗余隧道(AWS端的独立设备),提供的防火墙配置告诉您如何在您的端配置自动故障切换。这是一个非常可靠的解决方案。谢谢@chris的回答。选项2和3看起来很棒。但可用性是我担心的因素。如果VPN无故断开连接,我可以考虑的唯一选择是手动重新连接。有其他解决方案吗?AWS VPN解决方案可以选择2个冗余隧道(AWS端的独立设备),提供的防火墙配置告诉您如何在您的端配置自动故障切换。这是一个非常可靠的解决方案。谢谢@Gabriel Bleu。这太有帮助了。谢谢@Gabriel Bleu。那太有帮助了。