Реклама на сайте Advertise with us

CDN из двух серверов?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 03/10/13 в 17:57       Ответить с цитатойцитата 

Подскажите решение, как синхронизировать и регулировать отдачу контента на 2х серверах?
Для начала хотябы как организовать синхронизацию контента? rsync тут не рулит ибо в качестве куча статики в виде тумб, а как известно рсинк испытывает в этом случае задержку и тумбы будут с определённой переодичностью "битыми" из-за несостыковки синхронизации и отображения тумб.

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 03/10/13 в 19:10       Ответить с цитатойцитата 

Кластерную ФС ищи.

Мне очень нравится MogileFS, несмотря на некую кривизну реализации. Но это не POSIX система, не знаю как она ляжет на тумбо-менеджмет софт. Хотя была разработана livejournal именно для хранения тумб. Я перепробовал много чего, но MogileFS реально показывает нереальный перформанс.

Если нужен именно POSIX, то можно посмотреть в сторону GlusterFS.

5
 



С нами с 13.01.03
Сообщения: 1032
Рейтинг: 1146

Ссылка на сообщениеДобавлено: 03/10/13 в 20:15       Ответить с цитатойцитата 

использовать ротаторы, позволяющие хранить тумбы на другом хосте, не вариант?

5
 



С нами с 19.04.03
Сообщения: 4743
Рейтинг: 3194


Передовик Master-X (01.09.2011)
Ссылка на сообщениеДобавлено: 03/10/13 в 21:08       Ответить с цитатойцитата 

Настраиваем такое, на серверах взятых у нас.

выделенные сервера 100Mbps Unmetered от $39 + толковые админы

4
 

генерал-губернатор Одессы

С нами с 11.04.04
Сообщения: 19289
Рейтинг: 1861


Передовик Master-X (16.06.2018)
Ссылка на сообщениеДобавлено: 03/10/13 в 21:13       Ответить с цитатойцитата 

rsync давно умеет копировать сначала в tmp-файл

а что значит регулировать отдачу? если два сервера на одной площадке - то любой балансер. а если в разных странах - для bind например был geodns

лечение гомосексуализма анонимно. монастырь, отвары, молитва. PM

4
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 03/10/13 в 21:37       Ответить с цитатойцитата 

Если стоит nginx, то в нем можно настроить проксирование, если локально картинка не найдена.
Тогда с rsync проблем быть не должно.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

6
 

tuberotator.com

С нами с 12.09.06
Сообщения: 804
Рейтинг: 1478


Передовик Master-X (01.01.2015) Передовик Master-X (16.01.2015)
Ссылка на сообщениеДобавлено: 03/10/13 в 22:40       Ответить с цитатойцитата 

а кто тебя заставляет юзать рсинк для синхронизации всей директории с контентом, один раз рсинкнул а далее запускай его только для обновляемых/новых и никаких задержек т.к не нужно строить листинг из лямов тумб.

TUBE Rotator - Самый удобный, быстрый и главное любимый поисковиками!
Создай ТУБ за пять минут

6
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 03/10/13 в 23:04       Ответить с цитатойцитата 

Doctor писал:
использовать ротаторы, позволяющие хранить тумбы на другом хосте, не вариант?

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

div писал:
rsync давно умеет копировать сначала в tmp-файл

а что значит регулировать отдачу? если два сервера на одной площадке - то любой балансер. а если в разных странах - для bind например был geodns

Как бы рсинк не умел, но его надо дёргать. Тумбы обновляются в реалтайме. Значит по закону мёрфи, да и просто по логике возможны провалы между синхронизацией рсинком с сервера А на Б и попыткой отобразить контент с сервера Б в этот самый момент.


Хе, сайты апдейтятся ежеминутно. Запускать тиак часто рсинк - не комильфо. В остальном, как я уже описал выше.

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

0
 

генерал-губернатор Одессы

С нами с 11.04.04
Сообщения: 19289
Рейтинг: 1861


Передовик Master-X (16.06.2018)
Ссылка на сообщениеДобавлено: 03/10/13 в 23:36       Ответить с цитатойцитата 

S_Flash писал:

Как бы рсинк не умел, но его надо дёргать. Тумбы обновляются в реалтайме. Значит по закону мёрфи, да и просто по логике возможны провалы между синхронизацией рсинком с сервера А на Б и попыткой отобразить контент с сервера Б в этот самый момент.


ну во-первых там есть всякие rsyncd и прочие. во-вторых лучше в таком случае настроить тумбообновлялку чтоб она записывала локально + на удаленный по NFS. а в третьих - добро пожаловать в мир репликации данных, где всё отваливается, тормозит, падает и сплошные законы мёрфи. даже oracle этим постоянно грешит.

но грамотно настроенный фронтенд, как тебе уже советовали nginx, haproxy или даже апач, который возьмет запрашиваемую картинку локально а если такая картинка не найдена - с другого сервера, решает 99% таких неувязок.

лечение гомосексуализма анонимно. монастырь, отвары, молитва. PM

6
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 03/10/13 в 23:36       Ответить с цитатойцитата 

S_Flash писал:
Может только поможет проксирование, о котором говорил Stek, но я пока о таком ничего не знаю.

А все просто, админов своих попроси сделать.

Грубо говоря в конфиг домена :
Код:

    try_files $uri @proxy;
   
    # development
    location @proxy {
        proxy_pass         http://zerkalo.com;
        proxy_redirect     off;
        proxy_set_header   Host             $http_host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }


Если локально файл не найден, то будет попытка взять его с другого сервера. Тут можно еще и кеширование подключить по желанию.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

9
 

генерал-губернатор Одессы

С нами с 11.04.04
Сообщения: 19289
Рейтинг: 1861


Передовик Master-X (16.06.2018)
Ссылка на сообщениеДобавлено: 04/10/13 в 00:39       Ответить с цитатойцитата 

насчёт синхронизации картинок кстати когда-то решили вопросы банальной репликацией БД - картинки пишутся в BLOB'ы, реплицируются средствами БД а отдаются из прокси. типа squid наизнанку поставить или аналог. тогда в базу ничего особо не лазит и получается даже чуть быстрее чем с фс.

но главное чтоб у картинки был уникальный URL, т.е. например при изменениях обязательно ID менялся. иначе будет кеш отдаваться пока не проэкспайрится.

но это как раз хорошо для тумб. для HD-картинок и мувиков не сильно катит - великоваты.

лечение гомосексуализма анонимно. монастырь, отвары, молитва. PM

4
 
+ + +


С нами с 28.10.11
Сообщения: 564
Рейтинг: -127

Ссылка на сообщениеДобавлено: 04/10/13 в 06:15       Ответить с цитатойцитата 

S_Flash писал:
Подскажите решение, как синхронизировать и регулировать отдачу контента на 2х серверах?
Для начала хотябы как организовать синхронизацию контента? rsync тут не рулит ибо в качестве куча статики в виде тумб, а как известно рсинк испытывает в этом случае задержку и тумбы будут с определённой переодичностью "битыми" из-за несостыковки синхронизации и отображения тумб.

какие сервера... подключай cloudflare.com будет отдаватся вся статика с их серверов просто привязываешь домен на их ns сервера, там в админке указываешь ip своего сервера. вот и все. также у них можешь настроить куда больше разных опций, к примеру удобно блочить страны, ботов, много настроек. мы используем на куче сайтов и никаких проблем.

-6
 

Хостинг, CDN

С нами с 23.12.04
Сообщения: 1259
Рейтинг: 1405

Ссылка на сообщениеДобавлено: 07/10/13 в 18:10       Ответить с цитатойцитата 

ИМХО такие вопросы были актуальны лет 7 назад, на том же Опенере в Тае это тогда обсуждали.. Сейчас эра глобальных CDN, у каждых своя цена, качество, скорость.. Выбирай - не хочу.. Зачем изобретать велосипед, тратиться на железо и тд, когда по качеству и скорости это не сравнится один фиг с топовыми решениями.. Да и на каких каналах эта доморощенная CDN будет строиться? :-) На быстрых и дорогих? Что-то я сомневаюсь..

Inxy.com - Dedicated servers, VPS, colocation, CDN.

-4
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 07/10/13 в 20:44       Ответить с цитатойцитата 

Глобальный CDN не нужен.
Специально для реселлеров: У меня уже есть провайдер CDN! Если предложите бесплатное хранилище и трафик не выше $3 за мегабит, то подумаю о переходе! icon_wink.gif

-2
 



С нами с 20.11.08
Сообщения: 74
Рейтинг: 16

Ссылка на сообщениеДобавлено: 07/10/13 в 23:43       Ответить с цитатойцитата 

S_Flash писал:
Если предложите бесплатное хранилище и трафик не выше $3 за мегабит, то подумаю о переходе! icon_wink.gif


стукни сюда

0
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 08/10/13 в 00:23       Ответить с цитатойцитата 

oldaser писал:
стукни сюда


Ага и хранилище в виде сервака на шару с 10 Тб дисков. Не тратте время.

-3
 



С нами с 19.10.11
Сообщения: 87
Рейтинг: 135

Ссылка на сообщениеДобавлено: 08/10/13 в 15:37       Ответить с цитатойцитата 

Самый простой вариант nginx + прокси до "мастер" сервера (где хранятся тумбы) и настроить кеширование! в nginx, чтобы он за каждой тумбой на мастер не лазил (а только 1 раз и потом хранил копию в локальном кеше нужное время), главное размер кеша чтобы соответствовал размеру всех тумб.

Для балансировки подойдет две А записи в днс для домена картинок.

6
 



С нами с 20.11.08
Сообщения: 74
Рейтинг: 16

Ссылка на сообщениеДобавлено: 10/10/13 в 00:10       Ответить с цитатойцитата 

S_Flash писал:
Ага и хранилище в виде сервака на шару с 10 Тб дисков. Не тратте время.

Наверное для кого-то решение "синхронизировать и регулировать отдачу контента на 2х серверах" будет лучше чем решение "cdn от edgecast в комплекте с бесплатным data storage". icon_wink.gif
Но это не наш случай. Наши клиенты получают второй вариант, причем по очень конкурентным ценам.
Кстати, написать в сапорт и получить ответы на интересующие вопросы не занимает много времени. Так же как и переключение на CDN обычно происходит быстро.
К тому же, всегда есть возможность попробовать бесплатно - вся информация есть на сайте.

4
 



С нами с 16.12.09
Сообщения: 126
Рейтинг: 188

Ссылка на сообщениеДобавлено: 10/10/13 в 07:34       Ответить с цитатойцитата 

MaxGMG: а можно по подробнее про cloudflare.com ? У них написано что и на бесплатном тарифе статика с них пойдет, как такое возможно?


We never charge for bandwidth

CloudFlare will never bill you for bandwidth usage. We believe if your site suddenly gets popular or suffers an attack, you shouldn't have to dread your bandwidth bill.

1
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 10/10/13 в 10:04       Ответить с цитатойцитата 

oldaser писал:
Наверное для кого-то решение "синхронизировать и регулировать отдачу контента на 2х серверах" будет лучше чем решение "cdn от edgecast в комплекте с бесплатным data storage".


Именно тиак и есть, CDN не подходит под данное решение.

0
 
+ + +


С нами с 28.10.11
Сообщения: 564
Рейтинг: -127

Ссылка на сообщениеДобавлено: 14/10/13 в 01:04       Ответить с цитатойцитата 

Born Leader писал:
MaxGMG: а можно по подробнее про cloudflare.com ? У них написано что и на бесплатном тарифе статика с них пойдет, как такое возможно?


We never charge for bandwidth

CloudFlare will never bill you for bandwidth usage. We believe if your site suddenly gets popular or suffers an attack, you shouldn't have to dread your bandwidth bill.

ставь фришный тариф все ок сами используем никаких проблем нет, прикол в том что если тебе понадобится к примеру ддос защита или дополнительные возможности которых там много очень то это все платно, но все равно дешево

1
 



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 14/10/13 в 01:18       Ответить с цитатойцитата 

Я бы хранил контент на одном большом сторадже и воспользовался услугой стороннего CDN проекта.

Участник!
Покупаем CJ-tube и галлерный трафик + 100$ за регистрацию

1
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3912
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 14/10/13 в 09:55       Ответить с цитатойцитата 

Зачем нужны лишние расходы на CDN, если там трафа пшик и контента на 1TB?
При этом у меня полупустой сервер простаивает. При этом основная цель - продублировать статику для бэкапа.

Тест CDN не дал никаких положительных результатов, только увеличил расходы.

-1
 



С нами с 14.08.04
Сообщения: 1688
Рейтинг: 505

Ссылка на сообщениеДобавлено: 19/10/13 в 10:52       Ответить с цитатойцитата 



если цель бекап - то обычный рсинк - по нфс справится легко

если отдавать тумбы - то можно на "говне и палках" сделать так что один серв будет отдавать 2гбпс в пике - просто сервер должен быть соответсвующий и решение по кешированию тумб в память

5
 

Хостинг, CDN

С нами с 23.12.04
Сообщения: 1259
Рейтинг: 1405

Ссылка на сообщениеДобавлено: 24/10/13 в 09:54       Ответить с цитатойцитата 

S_Flash писал:
Ага и хранилище в виде сервака на шару с 10 Тб дисков. Не тратте время.


Да хоть 72 тера тебе дам бесплатно, зависит от того, сколько у тебя траффика, если 10 мегабит, то и связываться не буду, а если от 1000, то подумаю.. И траффик сделаю по $3, причем от провайдера, который по качеству и скорости входит в ТОП3 в мире.. Описал бы сперва свои потребности четко, прежде чем других просить не тратить время..

Inxy.com - Dedicated servers, VPS, colocation, CDN.

-4
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »