URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95727
[ Назад ]

Исходное сообщение
"Некий аналог CDN"

Отправлено ALex_hha , 12-Авг-14 21:02 
Собственно сабж. Есть 4 офиса, в разных страннах и на разных континентах. Необходимо с максимальной скоростью и минимальными задержками раздавать бинарные файлы в эти офисы - 100Mb-2Gb. Так как файлов может быть много - 20/30/50, то необходимо какое то средство/клиент для множественных загрузок. В принципе рассматриваю вариант написания такого клиента. Собственно интересует серверная часть. Хотелось бы получить какой то аналог - http://www.perforce.com/, но только по более вменяймой цене. Ибо 55k$ за 300 лицезий каждый год - как то дорого. И даже без как то :)

Содержание

Сообщения в этом обсуждении
"Некий аналог CDN"
Отправлено zoonman , 13-Авг-14 02:09 
Попробуйте BitTorrent Sync http://www.bittorrent.com/sync Это не идеальное решение проблемы, но может подойти. Особенно с учетом распределенности.

"Некий аналог CDN"
Отправлено pavlinux , 13-Авг-14 04:21 
> необходимо какое то средство/клиент для множественных загрузок.

ownCloud


"Некий аналог CDN"
Отправлено universite , 13-Авг-14 05:44 
> Собственно сабж. Есть 4 офиса, в разных страннах и на разных континентах.
> Необходимо с максимальной скоростью и минимальными задержками раздавать бинарные файлы
> в эти офисы - 100Mb-2Gb. Так как файлов может быть много
> - 20/30/50, то необходимо какое то средство/клиент для множественных загрузок.

rsync
drbd
lsyncd
HAST


"Некий аналог CDN"
Отправлено ALex_hha , 13-Авг-14 12:07 
> Попробуйте BitTorrent Sync http://www.bittorrent.com/sync Это не идеальное решение проблемы, но может подойти. Особенно с учетом распределенности.

задача все таки не просто разлить контент по серверам, а и отдать этот контент конечному пользователю. Закачивать файлы через торент как то не очень. Плюс не будет версионности.

> ownCloud

он то каким боком тут?

> rsync
> drbd
> lsyncd
> HAST

еще раз повторюсь. Задача состоит не в том, чтобы разлить/синхронизировать данные между n серверов. Но при этом удобно для конечного пользователя и быстро отдать их ему. А конечные пользователи - это linux, macos и windows


"Некий аналог CDN"
Отправлено universite , 13-Авг-14 16:16 

>> rsync
>> drbd
>> lsyncd
>> HAST
> еще раз повторюсь. Задача состоит не в том, чтобы разлить/синхронизировать данные между
> n серверов. Но при этом удобно для конечного пользователя и быстро
> отдать их ему. А конечные пользователи - это linux, macos и
> windows

Тогда на клиенте монтируется серверная папка (NFS или SMB) и оттуда-туда заливаются нужные данные.
Дальше уже синхронизация на серверах идет по 4-м выше приведенным технологиям.

Еще для Винды можно SyncToy использовать.


"Некий аналог CDN"
Отправлено Легион , 13-Авг-14 13:30 
> Собственно сабж. Есть 4 офиса, в разных страннах и на разных континентах.
> Необходимо с максимальной скоростью и минимальными задержками раздавать бинарные файлы
> в эти офисы - 100Mb-2Gb. Так как файлов может быть много
> - 20/30/50, то необходимо какое то средство/клиент для множественных загрузок. В
> принципе рассматриваю вариант написания такого клиента. Собственно интересует серверная
> часть. Хотелось бы получить какой то аналог - http://www.perforce.com/, но только
> по более вменяймой цене. Ибо 55k$ за 300 лицезий каждый год
> - как то дорого. И даже без как то :)

http://www.scalescale.com/rolling-your-own-cdn-build-a-3-con.../


"Некий аналог CDN"
Отправлено ALex_hha , 13-Авг-14 14:18 
>> Собственно сабж. Есть 4 офиса, в разных страннах и на разных континентах.
>> Необходимо с максимальной скоростью и минимальными задержками раздавать бинарные файлы
>> в эти офисы - 100Mb-2Gb. Так как файлов может быть много
>> - 20/30/50, то необходимо какое то средство/клиент для множественных загрузок. В
>> принципе рассматриваю вариант написания такого клиента. Собственно интересует серверная
>> часть. Хотелось бы получить какой то аналог - http://www.perforce.com/, но только
>> по более вменяймой цене. Ибо 55k$ за 300 лицезий каждый год
>> - как то дорого. И даже без как то :)
> http://www.scalescale.com/rolling-your-own-cdn-build-a-3-con.../

чуть ближе, а теперь собственно вопрос. Как конечному пользователю забрать все файлы для определенного проекта. Грубо говоря, у каждого проекта есть свой id, на сервере есть папка с соотв id, внутри которой и лежит 100500 бинарных файлов. Не будет же он переходить по ссылкам и закачивать каждый файл в ручную.


"Некий аналог CDN"
Отправлено universite , 13-Авг-14 16:18 

> чуть ближе, а теперь собственно вопрос. Как конечному пользователю забрать все файлы
> для определенного проекта. Грубо говоря, у каждого проекта есть свой id,
> на сервере есть папка с соотв id, внутри которой и лежит
> 100500 бинарных файлов. Не будет же он переходить по ссылкам и
> закачивать каждый файл в ручную.

Тогда на клиенте использовать Git, svn или другую систему контроля версий.
Тот же Adobe для издательского бизнеса ничего умного не придумал, используется svn.


"Некий аналог CDN"
Отправлено ALex_hha , 13-Авг-14 19:36 
>> чуть ближе, а теперь собственно вопрос. Как конечному пользователю забрать все файлы
>> для определенного проекта. Грубо говоря, у каждого проекта есть свой id,
>> на сервере есть папка с соотв id, внутри которой и лежит
>> 100500 бинарных файлов. Не будет же он переходить по ссылкам и
>> закачивать каждый файл в ручную.
> Тогда на клиенте использовать Git, svn или другую систему контроля версий.
> Тот же Adobe для издательского бизнеса ничего умного не придумал, используется svn.

svn не подходит из-за централизации. А делать свой svn сервер в каждой стране не выход, потом не удобно будет искать проекты. Git не подходит по определению, из-за не возможности скачать нужную папку без закачки всего репозитария. Собственно от системы контроля версий нужно только версионность. Т.е. всякие мерджи, бранчинги и т.п. фичи не нужныв вообще


"Некий аналог CDN"
Отправлено Mr. Mistoffelees , 14-Авг-14 17:14 
Привет,

Amazon S3 не устривает?


"Некий аналог CDN"
Отправлено ALex_hha , 14-Авг-14 23:22 
> Привет,
> Amazon S3 не устривает?

Если имеется ввиду S3 + CloudFront, то нет. Тесты ничего хорошего не показали.