有反向 CDN 这样的东西吗? (内容“检索”网络)
我们的客户从世界各地上传大量数据,我们希望尽最大努力使这些数据尽可能轻松。我们的客户通过他们有时非常“零售”的宽带套餐(上传速度有上限)上传 2GB 的文件,上传时间长达 24-48 小时。在任何给定时间,我们都有 10 个或更多并发上传,并且在峰值期间我们可以有 100 个并发上传。因此,我们决定考虑减少延迟并保持客户端流量本地化的方法……就像 CDN 在不同位置都有下载服务器一样,我们也需要上传服务器。
有什么经验或想法吗?
我们不是一家大公司,但这是一个值得解决的问题,因此我们会考虑所有选择。
Our clients upload a serious amount of data from all over the world and we'd like to do our best to make that as painless as possible. Our clients upload 2GB worth of files over their sometimes very 'retail' broadband packages (with capped upload speeds) that draw out upload times to 24-48 hours. At any given time we have 10 or more concurrent uploads and peek periods we can have 100 concurrent uploads. So we decided to consider ways to reduce latency and keep our clients traffic local... so just as a CDN has download servers in various locations, we'd like upload servers.
Any experience or thoughts?
We're not a huge company but this is a problem worth solving so we'll consider all options.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将一些服务器放置在距离您的客户端更近的位置怎么样?
相同的 ISP,或者至少在相同的国家/地区。然后您只需按计划收集即可。我也不认为当有 100 个文件上传给您时它们会达到最高速度,因此您越早完成它们越好。
另外,他们需要立即上传这些东西吗?他们中的一些人可以发布任何对时间不敏感的 DVD 吗?我知道它需要在帖子中处理媒体……所以这并不理想。
只有当您有多个客户端使用种子并将其上传(以某种方式)播种到您的一台服务器时,反向 CDN 类型的情况才会真正发生。
您还没有真正说过这对您或您的客户来说是否是一个问题。因此,更多信息将为您提供更好的答案。
What about putting some servers physically closer to your clients ?
Same ISP, or at the very least in the same countries. Then you just collect it on schedule. I don't imagine that they're getting top speeds when there's 100 of them uploading to you either, so the sooner you can get them completed the better.
Also, do they need to upload this stuff immediately ?? Can some of them post DVD for whatever isn't time sensitive ? I know it sux dealing with media in the post.... so it's hardly ideal.
A reverse CDN sort of situation would only really happen if you had multiple clients using torrents and seeding their uploads (somehow) to one of your servers.
You haven't really said if this is a problem for you, or your clients. So, some more info is going to get you a better answer here.
每个时间段 2GB?小时?天?
如果您的业务规模很大,那么如果 Akamai 或其他常见的 CDN 提供商之一能够以合适的价格向您提供这项服务,我不会感到太惊讶。您可以让您的业务开发人员(或采购人员)与他们联系。
2GB per what time period? Hour? Day?
If your operation is huge, I wouldn't be too surprised if Akamai or one of the other usual CDN suspects can provide this service to you for the right price. You might get your bizdev folks (or purchasing) in touch with them.