The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Некий аналог CDN"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / Linux)
Изначальное сообщение [ Отслеживать ]

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

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Некий аналог CDN"  +/
Сообщение от zoonman (ok) on 13-Авг-14, 02:09 
Попробуйте BitTorrent Sync http://www.bittorrent.com/sync Это не идеальное решение проблемы, но может подойти. Особенно с учетом распределенности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Некий аналог CDN"  +/
Сообщение от pavlinux (ok) on 13-Авг-14, 04:21 
> необходимо какое то средство/клиент для множественных загрузок.

ownCloud

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

rsync
drbd
lsyncd
HAST

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

> ownCloud

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

> rsync
> drbd
> lsyncd
> HAST

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Некий аналог CDN"  +/
Сообщение от universite email(ok) on 13-Авг-14, 16:16 

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

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

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Некий аналог CDN"  +/
Сообщение от Легион on 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.../

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Некий аналог CDN"  +/
Сообщение от ALex_hha (ok) on 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 бинарных файлов. Не будет же он переходить по ссылкам и закачивать каждый файл в ручную.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Некий аналог CDN"  +/
Сообщение от universite email(ok) on 13-Авг-14, 16:18 

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

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Некий аналог CDN"  +/
Сообщение от Mr. Mistoffelees on 14-Авг-14, 17:14 
Привет,

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Некий аналог CDN"  +/
Сообщение от ALex_hha (ok) on 14-Авг-14, 23:22 
> Привет,
> Amazon S3 не устривает?

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру