azure - 推荐的 Azure 服务来替换 Azure 功能

标签 azure architecture azure-functions

我们有一个作为 Azure 函数(事件和服务总线触发器)运行的服务,我们认为使用不同的模型会更好地提供服务,因为它需要几分钟的时间来运行并在内存中加载大量对象,感觉就像它会在每次调用时加载它,而不是保留在内存中,从而性能更好。

考虑到以下目标,最适合迁移到的 Azure 服务是什么。

  1. 易于移动,不需要更改太多代码。
  2. 我们的长期目标是能够在本地运行此功能(kubernetes 可能会在这方面为我们提供帮助)

感谢您的帮助。

最佳答案

实现第一个目标:

将 Azure 函数代码移动到连续运行的 Web 作业中。它没有最大执行时间,并且可以在其上下文中连续运行缓存对象。

实现第二个目标(内部部署):

您需要更好地解释这一点,但是 Webjob 可以作为本地控制台程序运行,您也可以将其包装到 Docker 容器中以将其从本地移动到任何云,但如果您需要使用消息从 Azure 服务总线,您将需要一种本地 Azure 方法,通过 VPN 或 Expressroute 将本地服务器连接到云。

问候。

关于azure - 推荐的 Azure 服务来替换 Azure 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66914237/

相关文章:

azure 数据工厂 - 如何修剪 CopyData 的空白

PowerShell 中的 Azure CLI 和 SAS token 问题

azure - 如何使用 REST API 获取 Azure 资源组中没有标签的所有 Azure 资源

azure - Azure Functions 中的默认 logLevel 阈值是多少?

c# - 在本地调试 Azure 函数提供了一个有趣的 AppDomain.CurrentDomain.BaseDirectory 路径

azure - 我们可以使用带有 CCProj 的 Azure SDK 1.8 (Azure CCProj)

visual-studio - Azure Sdk for vs2013.4 不起作用

java - 如何有效地进行多线程

amazon-web-services - 每个EC2实例扩展AWS弹性beantalk中的Docker容器数量[应用程序架构]

java - AJAX MVC 应用程序的架构