0

我们目前有 Window 服务来处理入站/出站文件。在绑定文件中,我们读取数据并执行一些计算并将数据存储在数据库中。Out Bound 文件我们从数据库中生成数据。

我们现在想迁移到 azure。我有以下问题。

1) 将文件存储在 azure 中的最佳方式是什么(Blob 或 azure 中的文件共享)。我们只有“.pdf,.txt,.xlsx”格式没有视频

2)哪个进程更好处理文件 - WebJobs,虚拟机和安装窗口服务,Azure Batch Jobs,azure kubernetes service,Service Fabric。

请有人可以帮助我。

谢谢

4

1 回答 1

1

您如何接收文件 API、FTP 或其他方式?有很多细节需要真正回答这个问题,但这是我的想法。
Blob 存储将更具成本效益。如果您希望能够从 VM 映射网络驱动器,则只需要使用文件共享。如果处理一个文件将在 10 分钟内完成,我会查看 Azure 函数。如果你每天要处理数千个文件,Azure 函数会很昂贵,所以我会考虑在 VM 上的应用服务上运行它们或迁移到 Service Fabric。如果您有一个用于上传文件的网站,并且您已经在使用 Azure App 服务,那么您可以使用 Web Jobs。

于 2019-12-26T04:34:51.943 回答