【问题标题】:What is the best solution on AWS or Azure for SQL+Web App+SSIS+SSRSAWS 或 Azure 上 SQL+Web App+SSIS+SSRS 的最佳解决方案是什么
【发布时间】:2019-08-12 18:05:37
【问题描述】:

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

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

要求:

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

注意事项:

  • 存储:数据库将保存大约 75 万条记录(所有文本)。
  • 带宽:会有同步(数据检索或更新 仅)与外部系统。
  • 使用:客户要求考虑一个专用实例,因为他们 将自行决定使用它。

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

【问题讨论】:

  • 您对需要“专用实例”有什么特殊要求,您的意思是什么?在某些云服务上,它是指主机上的虚拟机,没有其他实体可以在同一主机上启动虚拟机(从而吸引更多费用)。
  • 嗨@JohnRotenstein 我在问题中添加了更多详细信息,如果您认为需要更多信息,请告诉我。

标签: amazon-web-services azure server cloud dedicated-server


【解决方案1】:

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

  • Windows 网络应用程序
  • Linux 网络应用程序
  • Docker 容器
  • 移动应用程序
  • 功能

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

【讨论】:

  • 太棒了,这个信息很棒。现在唯一的问题是,据我所知,我们不能从外部系统(服务器外部)调用存储过程,或者至少我还没有找到一种方法来做到这一点,这就是我想同时托管两者的原因解决方案集中在一处,因此 Web Service App 可以在本地调用存储的 proc。您的建议是否可以实现这一点(现在这是开发方面的更多内容)
  • 您可以使用 Azure 数据工厂管道来调用存储过程。 docs.microsoft.com/en-us/azure/data-factory/…
  • 谢谢你,Ken,你为我指明了正确的方向,尽管我仍然对采用哪种方法感到困惑,但肯定更有方向性。关于我需要的还有另一件事,我们也需要 SSRS,因为这是一个报告数据解决方案。你有什么建议? (我正在编辑我的问题以添加最后一部分)
【解决方案2】:

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

【讨论】:

  • 我在答案中添加了一些描述,这个blob函数是否支持SQL Server Sored procs和Agent Jobs?你觉得可行吗?
  • 因此,您使用 blob 存储来托管网站,当用户执行查询/更新数据库的操作时,该网站会调用 Azure 函数。 docs.microsoft.com/en-us/azure/architecture/…
  • 我在问题中添加了更多详细信息,如果您认为需要更多信息,请告诉我。
猜你喜欢
  • 2021-10-30
  • 1970-01-01
  • 2016-01-13
  • 1970-01-01
  • 2013-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-13
相关资源
最近更新 更多