0

我有兴趣为我在云中工作的应用程序实现计算服务。这个想法是服务中有3个模块。接收请求(带有输入数据)的计算管理器,触发 azure 函数计算(计算是第二个“模块”)。两个模块为要运行的脚本和计算的输入/输出数据 (json) 共享相同的 blob 存储。

我想画一个基本的图表,但需要先了解一些事情。我上面描述的东西是可能的,还是天蓝色的函数必须有自己单独的存储。azure 函数是否可以同时执行具有不同数据的相同脚本。

我是 Azure 的新手,所以我一直在学习的有关 Azure 功能的内容尚未回答我的问题。我也不确定如何最小化成本。这些功能不会经常运行。

我希望有人可以为我阐明这一点:)

谢谢

4

1 回答 1

1

实际上,Azure 函数本身就有很多种触发器。例如:HTTP 触发器、存储触发器或服务总线触发器。

因此,如果有一个内置触发器满足您的要求,我认为您可以在没有计算机管理器的情况下使用它。

同时,所有功能可以共享同一个存储帐户。您只需要使用正确的存储帐户连接字符串。

最后,由于你的函数不会经常运行,我建议你使用azure function consumption plan。使用消耗计划时,Azure Functions 主机的实例会根据传入事件的数量动态添加和删除。

于 2019-12-13T02:38:12.080 回答