【问题标题】:What is the recommended approach for storing media, videos and image, in Azure在 Azure 中存储媒体、视频和图像的推荐方法是什么
【发布时间】:2015-02-04 13:33:56
【问题描述】:

我正在开发一个社交网络,用户可以在其中上传个人资料图片、照片库和视频。我在是否使用原始 Azure blob 存储或 Azure 媒体服务之间犹豫不决?我需要能够容纳数以百万计的图像和视频。我读到媒体服务有 100 万资产的限制,当我无法预测要上传多少图像和视频时,这让我很担心。不过,我喜欢媒体服务的视频编码功能。另一方面,我有图像需要存储并在上传时裁剪为 4 种不同的图像尺寸。媒体服务是否适合我的图像需求?如果可以,如果我需要 4 种不同的尺寸,我会使用哪些预设,或者我应该只对图像使用 blob 存储,对视频使用媒体服务?当您可能拥有数以百万计的资产时会产生什么影响,对于这种规模限制有哪些可能的解决方法?

【问题讨论】:

  • 媒体服务本身使用 blob 存储来存储文件。
  • 是否也应该用于图像处理?如果可以,当我需要裁剪 4 种不同尺寸的图像时,我应该使用哪些预设?
  • 媒体服务!== 图像处理服务。我的建议是阅读媒体服务可以为您做什么。
  • 这是有道理的。那么,我应该将 azure Media Services 用于视频项目,而将其他东西用于图像处理吗? Azure 用于图像处理什么?

标签: c# azure azure-blob-storage azure-media-services


【解决方案1】:

正如您所建议的,Blob 存储是存储图像文件的一种方式 - 您需要围绕这些图像进行适当的保护,以保护您的用户的隐私。 Blob 存储可能是基于耐用性和成本的最佳选择 - 您只需要做一些工作以使其适合社交网络。

虽然媒体服务可能有百万资产限制,但没有什么能阻止您在单个 Azure 订阅中运行多个媒体服务帐户。从一个开始,当你(希望!)接近一百万资产时,你可以启动一个新的(或者到那时这个限制可能会解除)。

【讨论】:

  • 如果我要对图像使用原始 Blob 存储,当需要从社交网络访问图像的 url 时,如何限制对图像位置的访问?从安全的角度来看,我一直在努力寻找合适的方法来做到这一点。
  • 如果我要对图像使用原始 Blob 存储,当需要从社交网络访问图像的 url 时,如何限制对图像位置的访问?从安全的角度来看,我一直在努力寻找合适的方法来做到这一点。我看到可以从管理员单独锁定 Blob 或以编程方式锁定 Blob,但是如何将访问权限限制为仅登录到社交网络的个人?
  • 看看Shared Access Signatures。所有 Azure 存储库都有用于创建它们的简单 API。
猜你喜欢
  • 2015-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-12
相关资源
最近更新 更多