Amazon web services AWS或Azure for SQL+;网络应用程序&x2B;SSIS+;SSR

Amazon web services AWS或Azure for SQL+;网络应用程序&x2B;SSIS+;SSR,amazon-web-services,azure,server,cloud,dedicated-server,Amazon Web Services,Azure,Server,Cloud,Dedicated Server,这是关于报表服务器解决方案的。 我需要一些建议来选择一个产品,它将包含一个SQL数据库服务器和一个Web服务应用程序(一个调用存储过程并运行SSIS包的应用程序,这里没有太多处理)和SSRS。我不熟悉这一点,它需要全天候可用,正如我所说的,只需同步数据(数十万条记录)就不需要太多处理,你有什么建议吗 要求: SQL Server Enterprise 2017:这将保存数据库并执行 SSIS包 我们有一个SSIS包,它将从.Net Web服务应用程序执行,该应用程序将根据用户的要求执行存储过程

这是关于报表服务器解决方案的。

我需要一些建议来选择一个产品,它将包含一个SQL数据库服务器和一个Web服务应用程序(一个调用存储过程并运行SSIS包的应用程序,这里没有太多处理)和SSRS。我不熟悉这一点,它需要全天候可用,正如我所说的,只需同步数据(数十万条记录)就不需要太多处理,你有什么建议吗

要求:

  • SQL Server Enterprise 2017:这将保存数据库并执行 SSIS包
  • 我们有一个SSIS包,它将从.Net Web服务应用程序执行,该应用程序将根据用户的要求执行存储过程
  • 服务器需要运行Reporting Services(SSRS)
考虑事项:

  • 存储:数据库将保存大约750K条记录(所有文本)
  • 带宽:将进行同步(数据检索或更新 仅适用于)外部系统
  • 使用:客户端已经要求考虑一个专用实例,因为它们 将自行决定使用它
现在唯一的问题是,据我所知,我们不能从外部系统(服务器外部)调用存储过程,或者至少我还没有找到这样做的方法,这就是为什么我想在一个地方托管这两个解决方案,以便Web服务应用程序可以在本地调用存储过程。
所以现在我在想,我该怎么办?我应该利用完整的虚拟机吗?成本是多少?

我建议您在blob上托管一个静态站点,在消费模型上托管一个Azure函数来调用SQL数据库和SQL数据库。当然,您可以使用其他体系结构,但这一切都取决于详细的要求。

如果您想使用PaaS,而不必管理基础架构,请查看is a Azure应用程序服务功能,它为高规模安全运行应用程序服务应用程序提供了一个完全隔离和专用的环境。此功能可以承载您的:

  • Windows web应用程序
  • Linux web应用程序
  • 码头集装箱
  • 移动应用程序
  • 功能

对于您可以使用的SQL,Azure SQL数据库的新部署选项提供了与最新的SQL Server本地(企业版)数据库引擎近100%的兼容性,提供了解决常见安全问题的本机虚拟网络(VNet)实现,以及有利于本地SQL Server客户的业务模式。这是一个完全隔离的SQL server实例。

我在回答中添加了一些说明,此blob函数是否支持SQL server排序的进程和代理作业?您认为可行吗?因此,您使用blob存储来托管网站,当用户执行一项操作时,该网站会调用Azure函数,然后查询/更新数据库。我在问题中添加了更多细节,如果您认为需要更多信息,请告诉我。您对需要“专用实例”的特殊要求是什么?您的意思是什么?在一些云服务中,它指的是主机上的虚拟机,没有其他实体可以在同一主机上启动虚拟机(从而吸引更多费用)。Hi@JohnRotenstein我为这个问题添加了更多细节,请,如果您认为需要更多信息,请告诉我。太棒了,这个信息太棒了。现在唯一的问题是,据我所知,我们不能从外部系统(服务器外部)调用存储过程,或者至少我还没有找到这样做的方法,这就是为什么我想在一个地方托管这两个解决方案,以便Web服务应用程序可以在本地调用存储过程。您的建议是否可以实现这一点(现在这在开发方面更重要),您可以使用Azure数据工厂管道来调用存储过程。谢谢你,肯,你为我指明了正确的方向,尽管我仍然有点困惑该采取哪种方法,肯定是更具导向性的方法。关于我需要的还有一件事,我们也需要SSRS,因为这是一个报告数据解决方案。你有什么建议?(我正在编辑我的问题以添加最后一部分)