Pavel
дешевый с точки зрения BGP)
Alexey
с точки зрения админов
Pavel
отчасти - да, отчасти - нет
Pavel
мало кто лезет в BGP настолько явно
Pavel
для гугла - может что и крутят, явно
Pavel
дря прочих - маловероятно, это плохая идея.
Alexey
+ C Anycast'ом теряется практически любая возможность трафиком управлять
Pavel
зависит от размера твоего аникаста.
Sergei
Pavel
увы, это очень дорого :)
Sergei
Alexey
не, не зависит - обычно чем больше anycast сеть, тем меньше каждая точка присутствия
Pavel
каждая новая точка присутсвтия стоит денег :)
Pavel
и как минимум несколько юнитов на колокацию
Alexey
от компании зависит =)
Alexey
если у тебя много трафика - то железо в попах нечего не стоит =)))
Alexey
стоит только канал
Pavel
ессно от компании зависит :)
Pavel
но операторов эникаста, их мало
Alexey
хз, мне кажется каждый первый пионер с более чем одним ДЦ уже давно как минимум подумал на эту тему, ели не потрогал руками
Pavel
с более чем одним дц оно не имеет смысла как такового
Pavel
ну разве что redundancy
Alexey
наибольшая проблема с anycast сетью это то что когда у тебя одна из точек присутствия начинает перегреваться, то очень сложно с этим что-то сделать
Pavel
и тебе нужно лишь иметь минимальное необходимое число точек
Pavel
либо вообще забыть об этой затее
Pavel
а число точек - зависит от твоего трафика и его гео првиязки
Pavel
точки, где тебе надо иметь эникаст легко прогнозируются относительно простой математической моделью
Pavel
НО если трафик глобален не стоит удтвляться если получится что-то в районе нескольких десятков "для старта".
Magistr
о коль о трафике заговорили, а кто знает российский днс хостинг умеющий достаточно точное гео ?
Aleksey
Эникаст, как и всякий хайлоад, должен быть оправдан, когда по-другому нельзя)
например когда есть CDN.
или когда тебе нужна 100% отказоустойчивость
Magistr
что-то аналогичное трафик директору от dyn.com
Pavel
я не слышал о таких, признаться
Nick
Pavel
DNS и российский - оч странная фраза
Nick
используется геоип или любой сервис по желанию
Pavel
если DNS российский, то гугл будет очень не рад получить NXDOMAIN :)
Alexey
Pavel
Ngenix поидее должен такое уметь
Magistr
Nick
сложного там ничего, берем поверднс и вперед. Хоть стандартный бекенд, хоть кастомный
Pavel
хахаха :)
Nick
(ну, там есть нюансы, решаются или опытом или деньгами)
Pavel
простите, не удержался.
Pavel
удачи!
Pavel
особенно с гео локаций мобильного интернета
Pavel
который со всей страны терминируетяс в паре-тройке городов)
Magistr
ну я хочу завести запись в сервисе и недумать о проблемах
Pavel
ТЫЩИ ГИГАБИТ ЕГО со всей страны с одного /24 )))
Pavel
а что за задача, если не секрет?
Pavel
ибо решение геоайпи - это плохое решение
Magistr
крымских юзеров чз проксю отправить в гуглоклауд
Pavel
имхо, тогда можно и свой личный днс завести
Pavel
и просто забить префиксы Крыма
Pavel
это обычный split horizon DNS
Alexey
я так понимаю человек хочет заплатить и [забыть]
Magistr
просто обслуживать это некому будет
Pavel
ну крым - это такой сложный вопрос)
Magistr
для себя я бы сделал так да )
Magistr
а тут надо сделать клиенту и потом отдать ему
Pavel
тогда сложно
Pavel
я думаю кто-то есть, кто такое сможет просто сделать на базе своего днс
Pavel
Amazon Route 53?
Pavel
https://aws.amazon.com/route53/faqs/?sc_channel=PS&sc_campaign=acquisition_UK&sc_publisher=google&sc_medium=route_53_b&sc_content=sitelink&sc_detail=amazon%20route%2053&sc_category=route_53&sc_segment=route_53_faqs&sc_matchtype=e&sc_country=UK&s_kwcid=AL!4422!3!159757508541!e!!g!!amazon%20route%2053&ef_id=U@90agAABHuXj1fo:20170311120244:s
Magistr
амазон также трафик с крыма к себе блочит если я правильно помню
Nick
мы можем один раз сделать и дальше оно будет работать. за деньги
Pavel
ну, увы
Nick
нужна будет пара мелких вдс для .
Pavel
ну или так ^^ да
🏳️ Phil
#borg Кстати ещё о borg. Если вы повелись на @schors , @demeliorator и @knutov .
1. borg mount ... очень медленный, предпочтительно использовать borg extract
2. Дедупликация не "бесплатная". Если хотите крутую дедупликацию - сливайте как можно больше в одну репу - будет больше данных для анализа. Чем больше сливаете в одну репу, тем больше кэш чанков и файлов, который на каждую заливку архива borg синхронизирует и тем больше время поиска в этом индексе. На больших объёмах это заметно. Где-то на 0.5Tb время заливки повторных бэкапов 300-ми архивами каждый в свою репу и 300-ми архивами в одну репу различается в 10 раз. Это конечно происходит в основном из-за цифры "300", потому что кэш все время ребилдится и получается нету "коротких" по времени бэкапов. А если не "300", то вы остаетесь на несколько часов без возможности обратиться к бэкапу, что не всегда приемлемо.
3. В любом случае borg делает по скорости rsync хоть с —link-dest, хоть без, хоть со сжатием, хоть без
4. Сжатие даже lz жрёт CPU. Это может быть узким местом
5. borg create --list ... высирает листинг в STDERR (OMG!!!)
6. Надо учесть, что borg _ВСЕГДА_ досылает файл(ы) с самым поздним mtime. Это не влияет на дедупликацию, но вдлияет на то, что он будет его перечитывать. Это сделано для того, чтобы избежать ситуации, когда вы восстанавливали из бэкапа что-то, а в это время уже ожидал процесс следующего бэкапа - и между ними что-то успело бы изменить файл, пометив его тем же mtime, что и восстановление. Без описанного поведения borg, возможны ситуации, когда у вас будет "битый" файл в бэкапе и всебудут думать, что ок. Хотя, надо заметить, ситуация немного вырожденная
P.S. Это не минусы. Это просто сразу грабли
🏳️ Phil
согласен
Nick
#borg
1 - это мы сейчас решаем и, возможно, решим
2 - но есть нюанс - с дефолтными параметрами чанков, которые задаются один раз при создании репы, получается лимит на 8 гигабайт метадаты. При превышении - вроде бы тыква.
3 - если бекапить с SSD на рейд зеркало на обычных дисках по гигабитному линку поверх sshfs с rc4, то tar | pigz c 12 потоками ровно в два раза быстрее, чем borg create —compression lz4 (это при создании первого снапшота, при повторных снапшотах 50 гигабайт с миллионом файлов снапшотится за 3 минуты)
4 - lz4 жрет менее всех проц. Из-за размера чанка параллелить сжатие - нельзя. В версии 1.2 сделают параллельную обработку файлов и будет счастье (в 1.2 вообще много вкусняшек планируется)
6 - помоему в реальной жизни от этого проблемы нет и вообще оно никак не заметно. Хинт если правильно помню из доков - сделать тач какого-нибудь файла перед созданием снапшота.
🏳️ Phil
Nick
дак ведь не весь сет, а только файл с максимальным мтайм должен бекапиться
Nick
или у тебя у всех был одинаковый мтайм?
🏳️ Phil
Ну это был touch 1.txt 2.txt 3.txt ;)))
🏳️ Phil
На самом деле это был пустой аккаунт хостинга. Но там шаблонные файлы одим моментом создаются :)))
Pavel
массовый приход хостеров %)
Nm
Ну дык Фил канал прорекламил ненавязчиво)