Size: a a a

2020 November 01

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
Nikolay Didenko
Вот мы и пришли к рутовой причине: когда к базе относятся как к чему-то непонятному / плохо масштабируемому, запускают видимо на bare-metal и не дышат в ту сторону.
Про запуск на железе я не говорил, кстати 😏

Да, база это что-то непонятное до тех пор - пока ты сам не напишешь свою базу.

Так получился кликхаус
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
базы должны запускаться на виртуальных машинах, которые и так дают свой оверхед. Добавлять к ним ещё оверхед докера потому что это "удобно-модно-молодёжно" очень странно.

Если база обслуживает mission-critical сервис компании (а не заббикс, без метрик которого можно и пожить часок) лишние слои абстракции только вредят.

Как же так, спросите вы, говорит про лишние слои, а сам при этом загоняет про виртуалки. Только видимо при этом не учитываете, что виртуалки живут на много-террабайтных файловых хранилищах подключенные через 10гбит-аплинки, с репликацией в соседний датацентр и live-миграцией между сотнями серверов :)
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
В общем - да, "от задачи зависит" :)
источник

ND

Nikolay Didenko in Sysadminka
Антон [R13 🍆 Ivelok] Перетрухин
базы должны запускаться на виртуальных машинах, которые и так дают свой оверхед. Добавлять к ним ещё оверхед докера потому что это "удобно-модно-молодёжно" очень странно.

Если база обслуживает mission-critical сервис компании (а не заббикс, без метрик которого можно и пожить часок) лишние слои абстракции только вредят.

Как же так, спросите вы, говорит про лишние слои, а сам при этом загоняет про виртуалки. Только видимо при этом не учитываете, что виртуалки живут на много-террабайтных файловых хранилищах подключенные через 10гбит-аплинки, с репликацией в соседний датацентр и live-миграцией между сотнями серверов :)
последний абзац был написан зря )))
источник

ND

Nikolay Didenko in Sysadminka
базы как раз запускают с локальными дисками если коротко. Запускать их на удаленных дисках под высокой нагрузкой - это дичь. Допустимо это в кейсах дева, стейджинга, где надо быстро разворачивать из слепков например, но никак не для боевоей нагрузки.. если она реально требовательна к нагрузкам.
источник

ND

Nikolay Didenko in Sysadminka
MCS вон например имеют разные типа дисков для виртуалок: медленные сетевые, быстрые сетевые и локальные.
источник

ND

Nikolay Didenko in Sysadminka
последние специально для баз и для приложений чувствительных в latency
источник

ND

Nikolay Didenko in Sysadminka
щас raven напишет про оракл чую )
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
Не знаю как у вас, но у нас на дисках латенси ниже чем на ssd :)
источник

r

raven428 in Sysadminka
Nikolay Didenko
Для понимания как данные хранятся:
У меня тут кейс был интересный. Пришли админы с вопросом. Место на файлсервере линуксовом кончилось.
Там была рутовая паритция из неболших дисков и большой ред примонтированный в /mnt/storage
Вообщем у них место кончилось на рутовой партиции. Они решили почистить место, а чистить оказалось нечего.
Партиция 100G. Свободно 1G.
При этом они прошлись по всем директориям - посчитали их объем и там получилось порядка 10G. Т.е. 10+1 < 100.
Уже собирались ребутить в надежде, что поможет....
Так а где окончание-то истории? Хардлинками с другого раздела было забито? А это вообще законно?
источник

ND

Nikolay Didenko in Sysadminka
Антон [R13 🍆 Ivelok] Перетрухин
Не знаю как у вас, но у нас на дисках латенси ниже чем на ssd :)
всмысле, латенси на сетевых дисках ниже чем на SSD?
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
Nikolay Didenko
всмысле, латенси на сетевых дисках ниже чем на SSD?
есть огромный сторадж, который специальными аплинками (Не знаю всю поднаготную,  но скорее всего через fibre channel или что-то подобное) подключены к вычислительным фермам. И виртуалка на ферме поднимается прям на блочном устройстве живущим на файловом хранилище.
источник

ND

Nikolay Didenko in Sysadminka
raven428
Так а где окончание-то истории? Хардлинками с другого раздела было забито? А это вообще законно?
странно... сообщением не отправилось похоже.
я отмонтировал им партицию и там обнаружили недостающие файлы.
Я предположил, что у них в какой-то момент сервер при ребуте  не примонтировал эту большую партицию и какое-то время в таком состоянии юзеры писали в рутовую партицию. Потом либо примонтировали руками, либо очередной ребут восстановил монтирование и там спрятался "клад"
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
очень-очень-очень быстро :)
источник

ND

Nikolay Didenko in Sysadminka
Антон [R13 🍆 Ivelok] Перетрухин
есть огромный сторадж, который специальными аплинками (Не знаю всю поднаготную,  но скорее всего через fibre channel или что-то подобное) подключены к вычислительным фермам. И виртуалка на ферме поднимается прям на блочном устройстве живущим на файловом хранилище.
за много бабла типа NetApp или что-то подобное. Ясно.
проблема только что это не масштабируется на большое кол-во вычислительных мощностей на сколько я знаю...
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
Nikolay Didenko
за много бабла типа NetApp или что-то подобное. Ясно.
проблема только что это не масштабируется на большое кол-во вычислительных мощностей на сколько я знаю...
За много бабла, да :)
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
Вообще, мне хотелось бы попробовать Галеру...
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
А ещё лучше и правда попробовать затащить всё это счастье в куб на Vitess, хотя бы в тестовом варианте.
источник

АП

Антон [R13 🍆 Ivelok]... in Sysadminka
Но даже ту же Галеру банально удобнее разворачивать в кубе докере, ибо с ней больше всяких телодвижений можно делать.
источник

S

Slach in Sysadminka
Переслано от Slach
источник