【问题标题】:Azure Website and Worker RoleAzure 网站和辅助角色
【发布时间】:2012-07-06 17:00:18
【问题描述】:

我正在考虑重新构建包含多个网站的现有 Azure Web 角色。我想将当前在 Web 角色中运行的繁重任务(图像大小调整、打包和压缩)转移到工作角色中。它们是非关键的,所以我最终会得到一个 Worker Role 实例和多个 Web Role 实例。但是,我还想将在 Web 角色中运行的一些低容量站点移到 Azure 网站,以便在不更改整个包的情况下进行小型部署。这包括管理和后端站点,它们的容量很小,但需要访问 Worker 角色。 Azure 网站是否能够与辅助角色终结点通信?或者这是一个愚蠢的想法?

【问题讨论】:

    标签: azure


    【解决方案1】:

    我认为您始终可以选择让您的 Web 角色/网站将应调整大小的图像上传到您的 Azure 存储。然后您可以在工作角色读取的队列上放置一条消息。然后它从存储中加载图像并在其上执行您的任务。

    可以使用共享密钥从 Azure 外部访问存储和队列。但由于它是一个网络角色/网站,您可以将密钥安全地存储在 web.config 或类似文件中。

    我还认为您可以让工作人员角色公开公共/外部端点。但它似乎不如让网络与存储和队列对话安全。

    【讨论】:

      猜你喜欢
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2014-08-29
      • 2011-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多