Dmitry
но с монгой о распределенности тоже так себе разговор
Aleksey
суперхайлоада не надо
Oleg
Репликацию пусть на уровне добавления делает - пишет одновременно во все ноды.
Dmitry
на большие зоны кластер выйдет адский, rack-aware вроде нет. но не уверен
Oleg
Скока их там будет. Десять.
Dmitry
может новое что
Dmitry
как соединить 10 гео реплицируемых кластеров?
Dmitry
(извиняюсь если прозвучало грубо)
Dmitry
а такое есть в задаче ?
ну 5, как иначе... тогда когда великий фаервол включат (условно) - как штаты будут знать что там новенького и что блокировать?
Dmitry
ну в смысле как ходить за данными если не где-то рядом географически (в дц)
Aleksey
в задаче только европа и америка.
Aleksey
так что сущности на пустом месте.
Aleksey
по сути нужен протокол добавляения адреса синка его на другой континент, было бы не плохо минимизировать трафик и переодического синка с фаером
Dmitry
этим ограничиваемся?
Aleksey
вроде других условий в тз нет
Oleg
Павел набросил и кажется пошел спать.
Dmitry
ну ок, соглашусь со скрипом
Pavel
Да
Dmitry
(скрип типа "ваш тз может быть недоработан")
Aleksey
конечно недоработан.
Aleksey
это mvp
Dmitry
как насчет писать в DNS? blocked.dns.ru
Oleg
Задача причём так себе - четыре строчки. А вы тут развели. Монго, кластеры... :)
Pavel
И минимальная разработка
Oleg
И минимальная разработка
Ну. Любой kv и те три строчки которые я тебе выше написал.
Pavel
Прочитать, найти дифф, применить
Oleg
Да не надо дифф искать
Aleksey
всё у меня тесты прошли я пошел спать. спасибо за увилекательную беседу.
Oleg
Дропай и пиши заново
Dmitry
nslookup blocked.pavel.ru
Pavel
Вернемся к kv
Dmitry
@caligo8658 ^
Oleg
Вернемся к kv
Рекомендую мемкеш. Пошел спать.
Dmitry
чем DNS не устроит?
Dmitry
(ну тот же консул может и не нужен)
Pavel
Легковесный kv с ттл и и мультимастер...
Pavel
И еще чтобе в гео мог
Dmitry
чекаем во что резолвится dns, сохраняем ttl, применяем, чекаем через ttl применяем (чистим)
Dmitry
@caligo8658 понимаешь о чем я?
Pavel
Нет)
Oleg
Легковесный kv с ттл и и мультимастер...
Нука скажи, что тут написано?
Dmitry
Нет)
ну тебе надо банить ip из списка, так?
Oleg
Ага
Не пойдёт, у него сети есть
Oleg
Не только /32
Dmitry
ок. вариант1 раскладывать подсети на /32, вариант2 писать в text
Pavel
Пойду я тож спать, чот ваша наркомания мне нихуя непонятна)
Dmitry
Пойду я тож спать, чот ваша наркомания мне нихуя непонятна)
ну погоди. короче, ты же можешь хранить свои ip адреса в качестве A записей
Dmitry
когда резолвишь blockd.pavel.ru у тебя весь список вываливается
Pavel
Бля))))))
Pavel
Да ты вообзе наркоман
Dmitry
почитал поверхностно, ограничений нет, кроме переключения на TCP
Dmitry
10 лямов свои шардишь на разные домены и все
Pavel
Dmitry
ахаха
Oleg
Pavel
Учитывая, что у нас route53, то вообще няшнасть) api есть, все дела
Dmitry
srv record
Pavel
Ггг
Dmitry
с подсетями
Dmitry
а не. это я уже туплю
Pavel
А ну бля, автоудаления нету
Pavel
Но затея была хороша
Dmitry
awscli delete через ttl
Dmitry
данные хранятся в самой записи
Dmitry
ок, такой вариант. txt запись вида 192-168-1-0-24.blocked.pavel.com с содержанием 1527724636
Dmitry
скрипт проходит по зоне, проверяет валидацию. но да, это не автоудаление
Dmitry
зато решение наркоманское, ничего поддерживать не надо кроме лямды
Dmitry
или ваще 192-168-1-0-24.eu.blocked.pavel.com и 192-168-1-0-24.us.blocked.pavel.com если все-таки отличается
Dmitry
ну все. ТС уснул.
Pavel
Ну ты и наркоман)