SQL+Web App+SSIS+SSRS 在 AWS 或 Azure 上的最佳解决方案是什么

What is the best solution on AWS or Azure for SQL+Web App+SSIS+SSRS

这是关于 Reporting Server 的解决方案。

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

要求:

注意事项:

现在唯一的问题是,据我所知,我们不能从外部系统(服务器外部)调用存储过程,或者至少我还没有找到这样做的方法,这就是为什么我想在一个地方托管这两个解决方案,以便 Web 服务应用程序可以在本地调用存储过程。 所以现在我想知道,我该怎么办?我应该利用完整的虚拟机吗?费用是多少?

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

如果您想使用 PaaS 而不必管理基础设施,请查看 Azure App Service Environment 是一项 Azure 应用服务功能,它为安全地 运行 应用程序提供完全隔离和专用的环境大规模服务应用程序。此功能可以托管您的:

  • Windows 网络应用
  • Linux 网络应用程序
  • Docker 个容器
  • 移动应用程序
  • 函数

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