繁体   English   中英

将数据从本地SQL Server移到Azure SQL VM

[英]Move Data from On-Premises SQL Server to Azure SQL VM

我在带有SQL Server的Azure中有一个虚拟机,并希望通过SQL Azure虚拟机中的SSIS从本地SQL Server中获取夜间数据。 我读到需要为Azure VM SSIS设置VNET才能访问本地SQL Server数据。 那是对的吗? 如果是这样,需要设置什么?

我知道Azure ExpressRoute是另一种选择,但是由于我们每晚没有大量数据要传输,因此考虑到与之相关的高成本,我们认为这可能不是理想的选择。

是的,需要在Azure与内部部署之间建立VPN,以使它们彼此“看到”。 Azure中有两种类型的VPN:

  • 点对站点(P2S) :当您要创建从客户端到虚拟机所在的Azure VNET的VPN连接时,通常使用这种类型的VPN网关连接。P2S支持IKEv2或SSTP
  • 站点到站点(S2S) :此类型更适用于企业或复杂的网络基础结构,也适用于需要更严格地控​​制安全性的情况。 与使用VPN客户端连接到Azure VNET的P2S不同,S2S要求将VPN设备放置在本地,并且此设备至少需要一个公共IP地址。

有关Azure VPN网关规范的更多信息: https : //docs.microsoft.com/zh-cn/azure/vpn-gateway/vpn-gateway-about-vpngateways

决策注意事项取决于您的数据摄取要求。 如果数据不是很大并且速度不需要很高,那么P2S就足够了。 此外,如果您的内部场所还没有VPN设备,并且财务预算有限,并且IT资源有限,则应该使用P2S。 使用P2S,您不需要VPN设备,只需要在Azure VNET中创建一个新的VPN网关,然后设置包括证书的VPN客户端(只是一个免费软件)。 P2S设置的步骤很简单。 本文为您提供了每种VPN类型和可支持性的快速概述https://docs.microsoft.com/zh-cn/azure/vpn-gateway/vpn-gateway-plan-design

如果您确实需要在您和Azure数据中心之间建立私有和直接连接,那么ExpressRoute也是一种选择,它为您提供了无需通过Internet即可传输数据的最快方法。 此外,ExpressRoute并非在所有国家/地区都可用。

最后但并非最不重要的一点是,如果您愿意,可以看看Azure数据工厂,包括数据管理网关。 在这种情况下,您可能需要考虑一种用PaaS替代Azure VM SQL Server的新方法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM