Windows Azure 上的存储和 VPS 带宽
Storage on Windows Azure and VPS bandwith
我打算购买每月传输 4 TB 的 VPS。
我有一个使用视频内容的网站,目前使用的是 Vimeo,但我们遇到了视频上传问题,Vimeo 必须重新编码视频,这需要一些时间。所以我们打算做的是先将文件上传到我们的服务器,以便用户可以立即访问它,然后在后台从服务器上传到 Vimeo,并在一天结束后的 cron 作业中替换文件在我们的服务器上使用 Vimeo 文件 URL 并删除该文件。
由于我们对带宽有限制,如果我们将文件保存在我们的服务器上,每次流式传输时我们的带宽都会被扣除,对吗?
为了克服这个问题,我们正在讨论将视频上传到 Windows Azure 存储而不是我们的服务器。
问题是,如果视频使用来自 Azure 的存储 URL,这会占用我们的带宽吗?
是的,你完全正确。如果您的资产存储在 Azure 存储中,即使您通过 Azure Web Apps 应用程序执行您的资产,输出的数据也会计入 Azure 存储中。
我对此有一个简单的测试,我在 Azure 存储中存储了一个视频,然后利用以下代码在 Azure Web 应用程序中通过 HTML 播放它:
<video style="height:640px;widht:960px" controls="" autoplay="" name="media">
<source src="<video in Azure Storage>" type="video/mp4">
</video>
我们可以在 Azure 门户中找到 data out
指标:
Azure 存储的数据输出指标
Azure Web 应用程序的数据输出指标
我打算购买每月传输 4 TB 的 VPS。 我有一个使用视频内容的网站,目前使用的是 Vimeo,但我们遇到了视频上传问题,Vimeo 必须重新编码视频,这需要一些时间。所以我们打算做的是先将文件上传到我们的服务器,以便用户可以立即访问它,然后在后台从服务器上传到 Vimeo,并在一天结束后的 cron 作业中替换文件在我们的服务器上使用 Vimeo 文件 URL 并删除该文件。
由于我们对带宽有限制,如果我们将文件保存在我们的服务器上,每次流式传输时我们的带宽都会被扣除,对吗? 为了克服这个问题,我们正在讨论将视频上传到 Windows Azure 存储而不是我们的服务器。
问题是,如果视频使用来自 Azure 的存储 URL,这会占用我们的带宽吗?
是的,你完全正确。如果您的资产存储在 Azure 存储中,即使您通过 Azure Web Apps 应用程序执行您的资产,输出的数据也会计入 Azure 存储中。
我对此有一个简单的测试,我在 Azure 存储中存储了一个视频,然后利用以下代码在 Azure Web 应用程序中通过 HTML 播放它:
<video style="height:640px;widht:960px" controls="" autoplay="" name="media">
<source src="<video in Azure Storage>" type="video/mp4">
</video>
我们可以在 Azure 门户中找到 data out
指标:
Azure 存储的数据输出指标
Azure Web 应用程序的数据输出指标