Size: a a a

DevOps — русскоговорящее сообщество

2020 May 06

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
да тут придеться найти какойто компромис между latency внутри сервисов и с latency для конечных юзеров и пока не понятно на что в этом опираться
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Nikita Shumilin
я бы сам потратил пару недель и перевел сразу все в кубик или композ, но можно это делать только по частям и пока нет понимания как перетащить туда 100гб mysql, который должен иметь мастер-мастер репликацию в ДЦ на разных континентах и возможно сменить её на что то другое по пути
Сменить mysql по пути - наводит на мысли переписывания приложения на другую БД. Или речь о сменить mysql на mariadb или облачный mysql? Так это не не сменить, это просто мигрировать.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
именно сменить бд
источник

VP

Vlad Pavlenko in DevOps — русскоговорящее сообщество
всем привет
использую S3 с aws-sdk и мне прилетает ошибка.
EC2 Metadata roleName request returned error
при том что мой конфиг
AWS.config.update({
 accessKeyId: process.env.AWS_ACCESS_KEY_ID,
 secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
 region: process.env.AWS_REGION,
});

и переменные корректно заполнены
источник

ЕА

Егор Андреевич... in DevOps — русскоговорящее сообщество
если есть какие-то проблемы с mysql на 100гб данных, то проблемы вероятно будут и с любой другой бд
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
разные базы - разные плюсы и минусы, и надо подобрать под будущиею нагрузку то что лучше подходит а пока есть только предположения, в моей случаи сменить бд относительно легко
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
основная проблема с базой что увеличить её объем легко и даже нужно, сейчас мы удалем старые записи, но они нам нужны на самом деле, и основной объем данных в одной табличке
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Nikita Shumilin
разные базы - разные плюсы и минусы, и надо подобрать под будущиею нагрузку то что лучше подходит а пока есть только предположения, в моей случаи сменить бд относительно легко
SQL - он и есть SQL, правильно отмасштабировать и затюнить БД под нужды сервиса можно любую БД, но придется погрузиться в тонкости и детальный анализ метрик.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
тут скорее нужно выбрать тут бд которою можно будет уже не менять, и опыта немного в этом деле, может кто то готов стать ментором ? =)
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Nikita Shumilin
основная проблема с базой что увеличить её объем легко и даже нужно, сейчас мы удалем старые записи, но они нам нужны на самом деле, и основной объем данных в одной табличке
Это процесс архивирования БД. Сделайте еще один простекий инстанс mysql и скидывайте данные туда. Будет и хранение привычный доступ к ним.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
наверное лучше сказать не так, сейчас мы храним данные за день а хотелось бы за неделю/месяц
источник

ЕА

Егор Андреевич... in DevOps — русскоговорящее сообщество
если данные не надо менять и стоит вопрос в объеме данных, то clickhouse хорошо жмет, примерно в 5-7 раз меньше чем в mysql будет
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Nikita Shumilin
тут скорее нужно выбрать тут бд которою можно будет уже не менять, и опыта немного в этом деле, может кто то готов стать ментором ? =)
Ни одна БД из коробки не даст результат который вырабатывается архитектурными и логическими решениями по работе с данными в БД.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
да я думал о нем но у нас данные обновлявлюьбся переодически
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
я clickhouse хочу прикрутить для метрик(для чего он собственно и создавался)
источник

ЕА

Егор Андреевич... in DevOps — русскоговорящее сообщество
Maxim Zalysin
Ни одна БД из коробки не даст результат который вырабатывается архитектурными и логическими решениями по работе с данными в БД.
есть оттюненные решения которые покрывают 99% нужд
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Чем больше разнородных продуктов тем больше с них задачек на обслуживание - тут ошибка, там тормозит, тут непонятно и т.д.
Если команды достаточно большая чтобы распределить такие задачи то ОК.
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Nikita Shumilin
я clickhouse хочу прикрутить для метрик(для чего он собственно и создавался)
ClickHouse создавался для bigdata, а не метрик. Это колоночная СУБД ориентирования на работу с большим объемом данным.
источник

NS

Nikita Shumilin in DevOps — русскоговорящее сообщество
да каждая новая технология увеличивает комплексити системы и это минус, с этим придеться как то жить =)
источник

MZ

Maxim Zalysin in DevOps — русскоговорящее сообщество
Для метрик создавались timeserias-бд - tsdb(prometheus), influx и т.д.
источник