[recovery mode] Готов для ML, VDI и остального: обзор сервера Altos BrainSphere R360F5
Информация давно стала новой нефтью, поэтому потребности в её обработке растут бешеными темпами. Заинтересованные в преимуществах от владения массивами данных компании запасаются серверными ресурсами и даже строят свои ЦОДы, чтобы не зависеть от доброй воли крупных игроков и не участвовать в трансграничной передаче данных.
Наиболее востребованные сегодня задачи — высокопроизводительные вычисления, машинное обучение и искусственный интеллект, виртуализация и облачные сервисы, — чрезвычайно требовательны к аппаратным ресурсам. Их просто невозможно решить, имея в распоряжении серверы начального или даже среднего уровня.
В этом посте мы расскажем о сервере Altos BrainSphere R360 F5, который подойдёт для самых ресурсоёмких задач. Как, к примеру, насчёт 4 ТБ RAM в 1U корпусе? Но давайте обо всём по порядку.
Читать: https://habr.com/ru/companies/acer/articles/731490/
Информация давно стала новой нефтью, поэтому потребности в её обработке растут бешеными темпами. Заинтересованные в преимуществах от владения массивами данных компании запасаются серверными ресурсами и даже строят свои ЦОДы, чтобы не зависеть от доброй воли крупных игроков и не участвовать в трансграничной передаче данных.
Наиболее востребованные сегодня задачи — высокопроизводительные вычисления, машинное обучение и искусственный интеллект, виртуализация и облачные сервисы, — чрезвычайно требовательны к аппаратным ресурсам. Их просто невозможно решить, имея в распоряжении серверы начального или даже среднего уровня.
В этом посте мы расскажем о сервере Altos BrainSphere R360 F5, который подойдёт для самых ресурсоёмких задач. Как, к примеру, насчёт 4 ТБ RAM в 1U корпусе? Но давайте обо всём по порядку.
Читать: https://habr.com/ru/companies/acer/articles/731490/
Почему мы стали дороже в этом году
Про такое обычно не пишут посты и вообще всеми силами стараются аккуратно спрятать под ковёр. Но вы нас уже раза три спросили, почему мы подняли цены на тарифы.
Отвечаю: потому что мы очень жадные!
Настолько жадные, что учли инфляцию, колебания курса, повышение стоимости лицензий Microsoft (а мы всё ещё не пиратим), допиздержки на серый импорт железа, повышение цен на IP-адреса и глобальное потепление. Повысили цены и всё равно остались примерно в 2–4 раза дешевле облака одного очень российского поисковика.
В общем, такие времена. Кто-то разливает молоко в пакет по 0,9 литра, а кто-то покупает в VDS-хостинг десктопное железо. Но мы уже выросли достаточно, чтобы понимать, что такое планирование вдолгую, и знаем, что важно нашим клиентам.
А нашим клиентам важно, чтобы всё шло без сюрпризов. Последние три года и так выдались удивительные, и какие-нибудь новости от хостинга — это не то, что они хотели бы.
Читать: https://habr.com/ru/companies/ruvds/articles/731496/
Про такое обычно не пишут посты и вообще всеми силами стараются аккуратно спрятать под ковёр. Но вы нас уже раза три спросили, почему мы подняли цены на тарифы.
Отвечаю: потому что мы очень жадные!
Настолько жадные, что учли инфляцию, колебания курса, повышение стоимости лицензий Microsoft (а мы всё ещё не пиратим), допиздержки на серый импорт железа, повышение цен на IP-адреса и глобальное потепление. Повысили цены и всё равно остались примерно в 2–4 раза дешевле облака одного очень российского поисковика.
В общем, такие времена. Кто-то разливает молоко в пакет по 0,9 литра, а кто-то покупает в VDS-хостинг десктопное железо. Но мы уже выросли достаточно, чтобы понимать, что такое планирование вдолгую, и знаем, что важно нашим клиентам.
А нашим клиентам важно, чтобы всё шло без сюрпризов. Последние три года и так выдались удивительные, и какие-нибудь новости от хостинга — это не то, что они хотели бы.
Читать: https://habr.com/ru/companies/ruvds/articles/731496/
Почему реляционные базы победили
Когда-то давно идея хранить данные в виде таблиц была скорее экзотикой, чем мейнстримом. Вспомним, как ей удалось за короткое время отодвинуть все прочие концепции на второй план
Читать: https://habr.com/ru/companies/otus/articles/730498/
Когда-то давно идея хранить данные в виде таблиц была скорее экзотикой, чем мейнстримом. Вспомним, как ей удалось за короткое время отодвинуть все прочие концепции на второй план
Читать: https://habr.com/ru/companies/otus/articles/730498/
Практический гайд по использованию модуля метрик Tarantool
Всем привет! Меня зовут Александр Кленов, и я работаю в Tarantool. Любой серьезный продукт в промышленной эксплуатации требует инструментов observability. «Проверка пульса» продукта стоит на всем известных китах: логирование, трейсинг, мониторинг.
Мне всегда было интересно, как устроена внутренняя кухня больших компаний, как и какими инструментами observability пользуются сотрудники больших проектов. Сегодня я поделюсь руководством по практическому применению модуля метрик Tarantool, которое подготовил для своих коллег. Статья будет интересна как тем, кто использует Taranool в своей практике, так и всем, кто отвечает за observability и мониторинг в своих проектах. Приглашаю под кат!
Читать: https://habr.com/ru/companies/vk/articles/731358/
Всем привет! Меня зовут Александр Кленов, и я работаю в Tarantool. Любой серьезный продукт в промышленной эксплуатации требует инструментов observability. «Проверка пульса» продукта стоит на всем известных китах: логирование, трейсинг, мониторинг.
Мне всегда было интересно, как устроена внутренняя кухня больших компаний, как и какими инструментами observability пользуются сотрудники больших проектов. Сегодня я поделюсь руководством по практическому применению модуля метрик Tarantool, которое подготовил для своих коллег. Статья будет интересна как тем, кто использует Taranool в своей практике, так и всем, кто отвечает за observability и мониторинг в своих проектах. Приглашаю под кат!
Читать: https://habr.com/ru/companies/vk/articles/731358/
Пагинация в ElasticSearch
Один из наших клиентов в своей системе поиска тендеров использует пагинацию. После того, как пользователь выполнил поиск в веб-интерфейсе и отобразились страницы с постраничными результатами, они заранее загружают следующую страницу. То есть, при нахождении на первой странице с результатами, при переходе на вторую страницу, она отображается мгновенно. Когда пользователь загружает вторую страницу, сразу же подгружается третья и так далее. Такой подход весьма улучшает UX. Осталось выбрать правильный тип пагинации. В этом посте рассмотрим все имеющиеся три вида пагинации (pagination, search-after и scroll) и определимся с предназначением каждого типа.
Читать: https://habr.com/ru/articles/731522/
Один из наших клиентов в своей системе поиска тендеров использует пагинацию. После того, как пользователь выполнил поиск в веб-интерфейсе и отобразились страницы с постраничными результатами, они заранее загружают следующую страницу. То есть, при нахождении на первой странице с результатами, при переходе на вторую страницу, она отображается мгновенно. Когда пользователь загружает вторую страницу, сразу же подгружается третья и так далее. Такой подход весьма улучшает UX. Осталось выбрать правильный тип пагинации. В этом посте рассмотрим все имеющиеся три вида пагинации (pagination, search-after и scroll) и определимся с предназначением каждого типа.
Читать: https://habr.com/ru/articles/731522/
Чек-лист по добавлению новой базы данных в стек
Всем привет! Я Ильшат, занимаюсь базами данных в #CloudMTS. За свою карьеру работал с различными СУБД (PostgreSQL, MongoDB, ClickHouse, Redis, MySQL, MariaDB, GreenPlum, etcd) и со временем у меня созрела методика добавления СУБД в стек эксплуатации.
Сегодня хочу поделиться чек-листом, который поможет учесть все значимые аспекты работы базы данных. Он пригодится в следующих случаях:
Читать: https://habr.com/ru/companies/cloud_mts/articles/731256/
Всем привет! Я Ильшат, занимаюсь базами данных в #CloudMTS. За свою карьеру работал с различными СУБД (PostgreSQL, MongoDB, ClickHouse, Redis, MySQL, MariaDB, GreenPlum, etcd) и со временем у меня созрела методика добавления СУБД в стек эксплуатации.
Сегодня хочу поделиться чек-листом, который поможет учесть все значимые аспекты работы базы данных. Он пригодится в следующих случаях:
Читать: https://habr.com/ru/companies/cloud_mts/articles/731256/
Connected Devices - How GE HealthCare Uses MongoDB to Manage IoT Device Lifecycle
Read: https://www.mongodb.com/blog/post/connected-devices-ge-healthcare-uses-mongodb-manage-iot-device-lifecycle
Read: https://www.mongodb.com/blog/post/connected-devices-ge-healthcare-uses-mongodb-manage-iot-device-lifecycle
Systemd-nspawn (docker), mysqld --memlock
В статье описан редкий случай использования сервера mysql (далее mysqld) с параметром memlock: на сервере с AlmaLinux8 развернут контейнер с Centos7 через systemd-nspawn, в котором надо запустить mysqld (в случае с Centos7 это штатный пакет mariadb-server-5.5.68) с параметром memlock.
Читать: https://habr.com/ru/articles/731534/
В статье описан редкий случай использования сервера mysql (далее mysqld) с параметром memlock: на сервере с AlmaLinux8 развернут контейнер с Centos7 через systemd-nspawn, в котором надо запустить mysqld (в случае с Centos7 это штатный пакет mariadb-server-5.5.68) с параметром memlock.
Читать: https://habr.com/ru/articles/731534/
Чек-лист по добавлению новой базы данных в стек
Всем привет! Я Ильшат, занимаюсь базами данных в #CloudMTS. За свою карьеру работал с различными СУБД (PostgreSQL, MongoDB, ClickHouse, Redis, MySQL, MariaDB, GreenPlum, etcd) и со временем у меня созрела методика добавления СУБД в стек эксплуатации.
Сегодня хочу поделиться чек‑листом, который поможет учесть все значимые аспекты работы базы данных. Он пригодится в следующих случаях:
уже есть база в продуктиве, и ее нужно забрать к себе на администрирование;
нужно быстро разобраться в новом типе СУБД, с которой вы не работали ранее, но которая скоро будет использоваться в вашем проекте;
у вас «зоопарк» из СУБД, и нужно стандартизировать подход к развертыванию баз данных;
провести аудит инфраструктуры СУБД.
Статья пригодится не только DBA, но и тем, кто по долгу службы занимается поддержкой СУБД, например системным администраторам, а также инженерам, отвечающим за надежность инфраструктуры — DevOps и SRE.
Так как статья вышла довольно увесистой, в каждом разделе расписал две опции: в первой сформулировал базовые требования, которые помогут создать минимальный продукт (MVP), во второй — про более тонкие настройки и лучшие практики, ее спрячу под спойлер. Пару разделов «для продвинутых» отправлю под спойлер полностью.
Читать: https://habr.com/ru/companies/cloud_mts/articles/731256/
Всем привет! Я Ильшат, занимаюсь базами данных в #CloudMTS. За свою карьеру работал с различными СУБД (PostgreSQL, MongoDB, ClickHouse, Redis, MySQL, MariaDB, GreenPlum, etcd) и со временем у меня созрела методика добавления СУБД в стек эксплуатации.
Сегодня хочу поделиться чек‑листом, который поможет учесть все значимые аспекты работы базы данных. Он пригодится в следующих случаях:
уже есть база в продуктиве, и ее нужно забрать к себе на администрирование;
нужно быстро разобраться в новом типе СУБД, с которой вы не работали ранее, но которая скоро будет использоваться в вашем проекте;
у вас «зоопарк» из СУБД, и нужно стандартизировать подход к развертыванию баз данных;
провести аудит инфраструктуры СУБД.
Статья пригодится не только DBA, но и тем, кто по долгу службы занимается поддержкой СУБД, например системным администраторам, а также инженерам, отвечающим за надежность инфраструктуры — DevOps и SRE.
Так как статья вышла довольно увесистой, в каждом разделе расписал две опции: в первой сформулировал базовые требования, которые помогут создать минимальный продукт (MVP), во второй — про более тонкие настройки и лучшие практики, ее спрячу под спойлер. Пару разделов «для продвинутых» отправлю под спойлер полностью.
Читать: https://habr.com/ru/companies/cloud_mts/articles/731256/
Нагрузочный поединок между Tarantool 2.10 и Redis 7.0.5
Tarantool и Redis по большей части — два очень разных продукта. Начиная от заложенной в них функциональности и заканчивая протоколом, репликацией и кластерными решениями.
Тем не менее в них много схожего. И в статье мы хотим рассмотреть: что, если взять Tarantool как замену Redis? Просядет ли производительность из-за всех «дополнительных» фичей в Tarantool? Насколько хорошо или плохо справится дисковая подсистема с нагрузкой?
Мы взяли типичные кейсы работы с Redis и реализовали такие же механики на Tarantool, начиная от простых K-V операций и заканчивая вторичными ключами и производительностью кластерных решений: для Tarantool это Tarantool Cartridge, для Redis — Redis Cluster.
Читать: https://habr.com/ru/companies/kts/articles/730518/
Tarantool и Redis по большей части — два очень разных продукта. Начиная от заложенной в них функциональности и заканчивая протоколом, репликацией и кластерными решениями.
Тем не менее в них много схожего. И в статье мы хотим рассмотреть: что, если взять Tarantool как замену Redis? Просядет ли производительность из-за всех «дополнительных» фичей в Tarantool? Насколько хорошо или плохо справится дисковая подсистема с нагрузкой?
Мы взяли типичные кейсы работы с Redis и реализовали такие же механики на Tarantool, начиная от простых K-V операций и заканчивая вторичными ключами и производительностью кластерных решений: для Tarantool это Tarantool Cartridge, для Redis — Redis Cluster.
Читать: https://habr.com/ru/companies/kts/articles/730518/
Девять способов выстрелить себе в ногу с PostgreSQL
Большинство этих проблем связано с масштабируемостью. Это то, что не повлияет на вас, пока база данных мала. Но если когда-нибудь вам захочется, чтобы база данных перестала быть маленькой, о таких вещах стоит подумать заранее. В противном случае они нанесут вам удар исподтишка, возможно, в самый неудобный момент. Плюс во многих случаях работы потребуется меньше, если делать всё правильно с самого начала, чем менять уже работающую систему.
Читать: https://habr.com/ru/articles/731942/
Большинство этих проблем связано с масштабируемостью. Это то, что не повлияет на вас, пока база данных мала. Но если когда-нибудь вам захочется, чтобы база данных перестала быть маленькой, о таких вещах стоит подумать заранее. В противном случае они нанесут вам удар исподтишка, возможно, в самый неудобный момент. Плюс во многих случаях работы потребуется меньше, если делать всё правильно с самого начала, чем менять уже работающую систему.
Читать: https://habr.com/ru/articles/731942/
Building an Industrial Unified Namespace Architecture with MongoDB and Arcstone
Read: https://www.mongodb.com/blog/post/building-industrial-unified-namespace-architecture-mongodb-arcstone
Read: https://www.mongodb.com/blog/post/building-industrial-unified-namespace-architecture-mongodb-arcstone
Старый баг в MySQL. Детективная история
В этой статье я хочу описать баг, который я обнаружил в MySQL, и предостеречь вас от проблем, к которым он может привести.
Читать: «Старый баг в MySQL. Детективная история»
В этой статье я хочу описать баг, который я обнаружил в MySQL, и предостеречь вас от проблем, к которым он может привести.
Читать: «Старый баг в MySQL. Детективная история»
Tproger
Старый баг в MySQL. Детективная история
В этой статье я хочу описать баг, который я обнаружил в MySQL, и предостеречь вас от проблем, к которым он может привести.
We’re Running out of Excuses – We Have All the Tools We Need to Mitigate Climate Change
Read: https://mariadb.com/?p=35463
Read: https://mariadb.com/?p=35463
Второе дыхание реляционной модели
Реляционная модель данных почти полвека с нами. Неудивительно, что за это время она успела немного надоесть. Старый спор сетевой и реляционной модели готов был вот-вот разгореться с новой силой, но тут случилось неожиданное
Читать: https://habr.com/ru/companies/otus/articles/732142/
Реляционная модель данных почти полвека с нами. Неудивительно, что за это время она успела немного надоесть. Старый спор сетевой и реляционной модели готов был вот-вот разгореться с новой силой, но тут случилось неожиданное
Читать: https://habr.com/ru/companies/otus/articles/732142/
Если он в воде не тонет… значит, это дата-центр: плавучие и подводные ЦОД становятся все популярнее
Еще несколько лет назад идея плавучего дата-центра казалась обычной технологической фантазией. Но после того, как компании Nautilus Data Technologies удалось реализовать такой проект, в разных странах стало появляться все больше плавучих дата-центров. И это не только дополнительные дата-центры от Nautilus, но и проекты других компаний. Давайте посмотрим, что там нам сейчас предлагают разработчики плавучих ЦОД.
Читать: https://habr.com/ru/companies/selectel/articles/732114/
Еще несколько лет назад идея плавучего дата-центра казалась обычной технологической фантазией. Но после того, как компании Nautilus Data Technologies удалось реализовать такой проект, в разных странах стало появляться все больше плавучих дата-центров. И это не только дополнительные дата-центры от Nautilus, но и проекты других компаний. Давайте посмотрим, что там нам сейчас предлагают разработчики плавучих ЦОД.
Читать: https://habr.com/ru/companies/selectel/articles/732114/
Tag, You're It: Using MongoDB Labels to Drive DataDog Business Logic
Read: https://www.mongodb.com/blog/post/tag-youre-it-using-mongodb-labels-drive-datadog-business-logic
Read: https://www.mongodb.com/blog/post/tag-youre-it-using-mongodb-labels-drive-datadog-business-logic
Second Quarterly Update on Oracle Graph (2023)
Oracle Graph Server and Client 23.2 is available for download for use with databases in the Cloud (OCI Marketplace image is available) and for databases on-premises. This release includes a number of changes, including changes to the graph visualization app, updates to PGQL, and integrations of Oracle Graph with other services.
Read: https://blogs.oracle.com/database/post/second-quarterly-update-on-oracle-graph-2023
Oracle Graph Server and Client 23.2 is available for download for use with databases in the Cloud (OCI Marketplace image is available) and for databases on-premises. This release includes a number of changes, including changes to the graph visualization app, updates to PGQL, and integrations of Oracle Graph with other services.
Read: https://blogs.oracle.com/database/post/second-quarterly-update-on-oracle-graph-2023
Oracle
Second Quarterly Update on Oracle Graph (2023)
Oracle Graph Server and Client 23.2 is available for download for use with databases in the Cloud (OCI Marketplace image is available) and for databases on-premises. This release includes a number of changes, including changes to the graph visualization app…
Консолидация баз данных: как уменьшить затраты на обслуживание и управление
В наше время большинство компаний владеют несколькими базами данных одновременно. Однако при использовании нескольких баз данных возникает ряд проблем, которые могут негативно сказаться на работе организации.
Одна из основных – сложность обработки и анализа данных. Есть большое количество баз данных, каждая из которых содержит определённую информацию, но не всегда происходит связь между этими данными. Это затрудняет процесс выявления информативных зависимостей между данными, что, в свою очередь, отражается на работе всей компании. Кроме того, такая система управления данными ведёт к росту затрат на обслуживание и управление базами.
Читать: https://habr.com/ru/companies/ruvds/articles/732006/
В наше время большинство компаний владеют несколькими базами данных одновременно. Однако при использовании нескольких баз данных возникает ряд проблем, которые могут негативно сказаться на работе организации.
Одна из основных – сложность обработки и анализа данных. Есть большое количество баз данных, каждая из которых содержит определённую информацию, но не всегда происходит связь между этими данными. Это затрудняет процесс выявления информативных зависимостей между данными, что, в свою очередь, отражается на работе всей компании. Кроме того, такая система управления данными ведёт к росту затрат на обслуживание и управление базами.
Читать: https://habr.com/ru/companies/ruvds/articles/732006/
Консолидация баз данных: как уменьшить затраты на обслуживание и управление
В наше время большинство компаний владеют несколькими базами данных одновременно. Однако при использовании нескольких баз данных возникает ряд проблем, которые могут негативно сказаться на работе организации.
Одна из основных – сложность обработки и анализа данных. Есть большое количество баз данных, каждая из которых содержит определённую информацию, но не всегда происходит связь между этими данными. Это затрудняет процесс выявления информативных зависимостей между данными, что, в свою очередь, отражается на работе всей компании. Кроме того, такая система управления данными ведёт к росту затрат на обслуживание и управление базами.
Читать: https://habr.com/ru/companies/ruvds/articles/732006/
В наше время большинство компаний владеют несколькими базами данных одновременно. Однако при использовании нескольких баз данных возникает ряд проблем, которые могут негативно сказаться на работе организации.
Одна из основных – сложность обработки и анализа данных. Есть большое количество баз данных, каждая из которых содержит определённую информацию, но не всегда происходит связь между этими данными. Это затрудняет процесс выявления информативных зависимостей между данными, что, в свою очередь, отражается на работе всей компании. Кроме того, такая система управления данными ведёт к росту затрат на обслуживание и управление базами.
Читать: https://habr.com/ru/companies/ruvds/articles/732006/