@devops_ru

Страница 1445 из 4568
Oleg ?
27.10.2016
14:30:58
пр имеется ввиду пароли ключики

Cyril
27.10.2016
14:31:23
пароли храним в хранилке паролей

bama^boy
27.10.2016
14:31:45
Cyril
27.10.2016
14:31:45
это если без пароля совсем нельзя

Google
Cyril
27.10.2016
14:32:25
это заморочки сертификации для гос. служб?
нет. Сейчас вы EV сертификат для подписи кода уже без токена нигде не получите

во всем мире

нормальные требования безопасности к закрытому ключу

Pavel
27.10.2016
14:51:07
Я правильно понял из доклада Даниила, что фотки лучше хранить nosql бд?

Daniel
27.10.2016
14:52:43
ну - я так думаю

и не любые фотки, а фотки в количестве десятков миллионов

Pavel
27.10.2016
14:53:58
у нас порядка 6-7 тб всяких фоток

причем многие около 70-80кб

сча посмотрю сколько записей метаданных в таблице

72млн фоток вроде как

У нас конечно цифры явно не ваши. Спасибо за доклад;)

Daniel
27.10.2016
14:58:47
ну мы в базу переехали на 6М файлов

и ваши я бы тоже уже сложил

Google
Daniel
27.10.2016
14:59:19
если соберетесь - скажите, я опубликую как есть в опенсорс свое хранилище

bama^boy
27.10.2016
15:01:04
а как объехать?
написать свой компилятор)) Вот как эти ребята http://www.highload.ru/2016/abstracts/2304.html

у нас порядка 6-7 тб всяких фоток
Я как-то работал с elliptics от яндекса как раз в качестве хранилки фоточек. Норм решение, по-моему.

Roman
27.10.2016
15:07:00
Tempesta DB requires fallocate(2). Please use filesystems that support this system call, such as ext4, btrfs, or xfs.

Александр
27.10.2016
15:20:34
у нас порядка 6-7 тб всяких фоток
Я уже подумывал предложить тебе у Даниила спросить об этом..

если соберетесь - скажите, я опубликую как есть в опенсорс свое хранилище
У нас там такое дикое древо в этой помойке, что пздц

большая вложенность(или глубокая) и что б дойти до какой-то фотки руками охуеешь,...

72млн фоток вроде как
Можно посчитать впринципе

Pavel
27.10.2016
15:29:31
Можно посчитать впринципе
ты опять репо убьешь, в бд 72 млн записей

Александр
27.10.2016
15:30:07
?

Окай

Александр
27.10.2016
15:30:54
ты опять репо убьешь, в бд 72 млн записей
Такс, погодика, а когда это я репо убивал?)))

Pavel
27.10.2016
15:31:03
зачем вы так?
да просто складывали складывали

Александр
27.10.2016
15:31:24
И доскладывались

?

Roman
27.10.2016
15:31:27
Как?
с большим уровнем вложенности.

Google
Александр
27.10.2016
15:31:45
Либо без вложенности

Все в одной папке

Roman
27.10.2016
15:32:13
у вас фоточки модифицируются?

Александр
27.10.2016
15:32:42
у вас фоточки модифицируются?
Залились и все, могут дергаться на просмотр не более

Daniel
27.10.2016
15:32:58
У нас там такое дикое древо в этой помойке, что пздц
ну в базе-то все плоское, в одном индексе

Roman
27.10.2016
15:33:28
Залились и все, могут дергаться на просмотр не более
ну вот и славно. тогда стоит иметь какую-то статистику по их использованию

Roman
27.10.2016
15:33:57
Нельзя удалять
причём тут удаление?

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

тогда механизмы readahead в ядре будут рады

ну или просто популярный контент свалить в 1 каталог

Roman
27.10.2016
15:36:16
ну или просто популярный контент свалить в 1 каталог
чтобы readdir(2) не подтягивал в dentry cache лишнее

плюсую. мы так отдавали 11ккк картинок.
склеить и хранить оффсеты? )

Sergey
27.10.2016
15:36:30
да

то есть append-only-сторадж, и иногда компакт

Roman
27.10.2016
15:37:00
это очевидное решение )

более того, такая же схема используется в eblob у elliptics :)

Pavel
27.10.2016
15:37:54
Google
Roman
27.10.2016
15:38:30
и бекапить это как?
что именно бэкапить?

Daniel
27.10.2016
15:38:46
что именно бэкапить?
отказоустойчивость обеспечивать

авторепликацию и ребалансинг

Александр
27.10.2016
15:39:29
и бекапить это как?
А зачем бэкапиь? Берём рейндж фоток 6 месяцев, их закидывает в /repo, прошли 6 месяцев и 1 день фотка ушла в /repo2

только нужно тригер для бд сделать

что б запись перезаписывалась

Admin
ERROR: S client not available

Александр
27.10.2016
15:40:28
Хм

Хотя я наверное несу хуйню как обычно

Roman
27.10.2016
15:42:21
отказоустойчивость обеспечивать
а чем бэкап описанной мной схемы отличается от бэкапа простого хранения в файлах?

Sergey
27.10.2016
15:42:45
авторепликацию и ребалансинг
так же как и микрообъекты. только дешевле в сто раз.

Daniel
27.10.2016
15:47:13
микрообъекты мне реплицирует и ребалансит база. там все уже написано. а в этом методе как?

Sergey
27.10.2016
15:48:01
микрообъекты мне реплицирует и ребалансит база. там все уже написано. а в этом методе как?
мы с Ромой говорим об уровне, который, хм, несколько пониже, чем база.

Roman
27.10.2016
15:48:38
мы с Ромой говорим об уровне, который, хм, несколько пониже, чем база.
я думаю, что Даниил ведёт речь про хранение всего в бд

Pavel
27.10.2016
15:48:51
погоди. какая база?
а какой шанс того, что одна фотка из-за race condition запишется на место другой?

Daniel
27.10.2016
15:49:01
а чем бэкап описанной мной схемы отличается от бэкапа простого хранения в файлах?
когда ты последний раз виделбекапер и, главное, восстановитель, файлопомойки на 10Т? вот представь - хранилище поломалось, восстановлению не подлежит. восстанавливаемся из бекапа? как быстро?

Pavel
27.10.2016
15:49:18
вот меня бекап больше всего волнует

Google
Pavel
27.10.2016
15:50:14
но как, Холмс?
но такой шанс есть же

Daniel
27.10.2016
15:50:15
я думаю, что Даниил ведёт речь про хранение всего в бд
я говорю, что надо еще посчитать, нужна ли нам радость ядерного readahead. пока была не нужна.

Roman
27.10.2016
15:50:52
но такой шанс есть же
с чего бы вдруг*

?

Daniel
27.10.2016
15:50:59
а если радость не нужна - берем хранилище микрообъектов AKA clastered dbms, и радуемся

Pavel
27.10.2016
15:51:23
с чего бы вдруг*
у меня есть талант на такое нарываться

Roman
27.10.2016
15:51:58
причём тут талант? у тебя на диске 100 файлов, ты их склеил в 1.

Daniel
27.10.2016
15:51:59
коллеги, скажите лучше, заводил ли кто-нибудь связку ubuntu 16.04+ansible+firewalld

причём тут талант? у тебя на диске 100 файлов, ты их склеил в 1.
их не 100, и пишутся они не из одного процесса

Sergey
27.10.2016
15:52:31
Александр
27.10.2016
15:52:38
с чего бы вдруг*
Само захотело и сделало из-за ошибки в коде

Ошибку поправили, но ни как не вернуть обратно

Sergey
27.10.2016
15:52:47
компакт происходит на уже записанных данных.

Pavel
27.10.2016
15:52:49
их 10000 и они _уже_ записаны.
они еще не записаны, в том то и део

Sergey
27.10.2016
15:53:09
см. выше. никто в здравом уме не компактит данные, которые не были записаны.

Александр
27.10.2016
15:53:27
Хм,... нищеброды разговаривают о здравом уме

Норм

Daniel
27.10.2016
15:54:26
Sergey
27.10.2016
15:54:37
да, оно там примерно так же и происходит.

Daniel
27.10.2016
15:54:37
еще кой-каких частей пока не написали, правда

Страница 1445 из 4568