【问题标题】:Install IIS Media Services on Azure Web Role Virtual Machine在 Azure Web 角色虚拟机上安装 IIS 媒体服务
【发布时间】:2013-04-04 14:15:23
【问题描述】:

我想在 Azure Web 角色虚拟机实例上安装 IIS 媒体服务。

更多详情见:http://azlivestreaming.codeplex.com/documentation?referringTitle=Home

一种方法是http://azlivestreaming.codeplex.com/discussions/257666,但没有很好地解释。

IIS 媒体服务 4

IIS Media Services 4 是通过 Web 角色启动任务和 Web 管理 API 自动安装和配置的。

【问题讨论】:

  • 在尝试发明轮子之前,为什么不看看Windows Azure Media Services?您提供的所有参考都相当陈旧,并且在 Azure 服务列表中的媒体服务之前。除非你今天想直播,而且你对 IIS 媒体服务有全面深入的了解,否则我建议你好好关注一下 Windows Azure 媒体服务。
  • 我已经在使用 Windows Azure 媒体服务进行点播节目。但是现在它不支持直播,如果它支持那么这将是我问题的最佳解决方案。由于这个原因,我使用安装了 IIS 媒体服务的VM's。 azure vm 的限制/问题,它们是: 1. 如果 vm 重新启动,将无法通过发布点访问任何数据。 2. 无法将存档路径设置为 azure blob 存储。如果您知道 azure 媒体服务直播的任何链接、文档,请与我分享。谢谢
  • 请使用评论中的详细信息更新您的问题!

标签: azure azure-web-roles


【解决方案1】:

无论哪种方式,我都建议您放弃提供的链接,因为它们非常过时并且存在您提到的问题。与其选择 PaaS 解决方案,不如查看 IaaS 解决方案。

要解决第一个问题,您应该查看Windows Azure Virtual Machines。这是 Microsoft 提供的 IaaS(基础架构即服务)产品。如果发生硬件故障,您有一个持久的虚拟机保证不会丢失数据。我不完全确定 IIS 媒体服务如何与发布点一起工作,但是虽然 WebRole(PaaS 产品)是无状态的非持久性 VM,但 Windows Azure 虚拟机是状态完整的 VM。因此,无论您可以在本地小型(或大型)数据中心使用虚拟化服务器做什么,您(很可能)都可以使用 Windows Azure VM。

您可以间接解决问题二(Azure Blob 的存档路径)。直接是不可能的。但间接地,使用 IaaS VM,您可以attach additional data disk。根据 VM 大小,您对附加的数据磁盘数量有不同的配额。每个数据盘最大可达到 999GB。数据磁盘作为页 Blob 持久保存在 Windows Azure Blob 存储中。因此,它与 Blob 存储本身一样冗余(3 个副本)和可靠。现在您可以将归档路径指向代表此数据磁盘的卷(或 NTFS 路径)。缺点是一次只有一个 VM 可以读取写入同一个磁盘(Blob 存储中的 VHD 文件)。此外,您将无法像通常那样直接访问 blob 存储中的档案。但最终目标是可靠且冗余地存储存档,对吗?

【讨论】:

  • 感谢 Anton,我有一个安装了 IIS 媒体服务的 Windows azure 虚拟机。虚拟机属性是:大小:小**,**位置:美国西部我从“美国西部”存储中附加了一个 VHD 来存储媒体资产。最后我明白我们不能将 blob 存储路径设置为存档路径,因为它需要 UNC 路径。
  • 我目前的情况和你建议的一样。但是我遇到的情况是,如果 VM 重新启动,那么发布点和存档文件夹之间的连接就会丢失,我们无法手动或通过代码将其设置回来。我害怕我会有很多直播和点播视频。还有数据磁盘限制(2 个几乎 1TB 的小磁盘)。现在好了,我想,我必须接受这个。 --------感谢您宝贵的cmets和回答。
  • 我想知道为什么重启后发布点会有这个限制。它是否也发生在非虚拟化安装上?如果确实如此 - 那么这就是 IIS 媒体服务的运行方式,我们无能为力。但如果不是 - 这是一个有趣的问题,需要更深入地探索。至于点播视频,我建议您充分利用媒体服务。
  • 它发生在所有机器上,而不仅仅是虚拟机上。我用我自己的机器和我的测试服务器测试它。这就是 IIS 媒体服务的运行方式,你是对的我们无能为力。为了您的更多信息,我们也无法设置完整的存档路径。我的意思是,如果我们将 "c:\Archive\" 设置为存档路径,那么 IIS 将创建完整的存档路径,例如: "C:\Archive\\ \\\Segment001........"
  • 我明白了。但至少您可以在c:\archive 下安装一个(单个或多个)VHD,或其他。至少要有一个专用的存档存储。您可以使用 2x1TB VHD 并将它们剥离以在 Windows 中拥有单个 2TB 驱动器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-20
  • 1970-01-01
  • 2017-10-21
  • 1970-01-01
  • 2017-12-02
  • 1970-01-01
  • 2015-09-04
相关资源
最近更新 更多