Рубрика: Блог

Готовим DRP — не забудьте учесть метеорит

Даже во время катастрофы всегда есть время на чашку чая DRP (disaster recovery plan) — это штука, которая в идеале никогда не понадобится. Но если вдруг мигрирующие в брачный период бобры перегрызут магистральное оптоволокно или джуниор-админ дропнет продуктивную базу, вы точно хотите быть уверены, что у вас будет заранее составленный план, что с этим всем […]

Делаем волшебный шар на основе Arduino Pro Mini

Я смотрел какой-то фильм, у одного из героев которого был волшебный шар, отвечающий на вопросы. Мне тогда подумалось, что неплохо было бы сделать такой же, но цифровой. Я порылся в своих запасах электронных компонентов и посмотрел, есть ли у меня то, что нужно для сборки такого шара. В дни пандемии мне не хотелось заказывать что-то […]

Установка и эксплуатация «Rudder»

Предисловие Наша «дружба» началась два года назад. Я пришел на новое место работы, где предыдущий админ непринужденно оставил мне в наследство данную софтину. В интернете кроме официальной документации найти ничего не получалось. Даже сейчас, если загуглить «rudder» то в 99% случаев будет выдавать: штурвалы кораблей и квадрокоптеры. Мне удалось найти к нему подход. Поскольку Комьюнити […]

Знакомство с Debezium — CDC для Apache Kafka

В своей работе я часто сталкиваюсь с новыми техническими решениями/программными продуктами, информации о которых в русскоязычном интернете довольно мало. Этой статьей постараюсь восполнить один такой пробел примером из своей недавней практики, когда потребовалось настроить отправку CDC-событий из двух популярных СУБД (PostgreSQL и MongoDB) в кластер Kafka при помощи Debezium. Надеюсь, эта обзорная статья, появившаяся по […]

Провайдер, поставь мой антивирус на VDI

Среди наших клиентов есть компании, которые используют решения Kaspersky как корпоративный стандарт и самостоятельно управляют антивирусной защитой. Казалось бы, им не очень подходит сервис виртуальных рабочих столов, в котором за антивирусом следит провайдер. Сегодня покажу, как заказчики могут сами управлять защитой без ущерба для безопасности виртуальных рабочих столов. В прошлом посте мы уже рассказали в […]

Как мы защищаем виртуальные рабочие столы клиентов от вирусов, шпионов и атак

В этом году многие компании спешно переходили на удаленку. Некоторым клиентам мы помогали организовывать больше сотни удаленных рабочих мест за неделю. Было важно сделать это не только быстро, но и безопасно. На помощь пришла технология VDI: с ее помощью удобно распространять политики безопасности на все рабочие места и защищаться от утечек данных.  В этой статье […]

Проверяем возможности Intel Xeon Gold 6254 для работы с 1С в облаке по тесту Гилева

Еще весной этого года мы перевели инфраструктуру облака mClouds.ru на свежие Xeon Gold 6254. Подробный обзор на процессор делать уже поздно — теперь уже с выхода “камня” в продажу прошло больше года и подробности про процессор всем известны. Однако, одна особенность примечательна, процессор имеет базовую частоту 3.1 ГГЦ и 18 ядер, которые при турбо-бусте все […]

Оптимизация C++: совмещаем скорость и высокий уровень. Доклад Яндекса

Что влияет на скорость работы программ на C++ и как её добиться при высоком уровне кода? Ведущий разработчик библиотеки CatBoost Евгений Петров ответил на эти вопросы на примерах и иллюстрациях из опыта работы над CatBoost для x86_64. Видео доклада — Всем привет. Я занимаюсь оптимизацией для CPU библиотеки машинного обучения CatBoost. Основная часть нашей библиотеки […]

Дорогой DELETE. Николай Самохвалов (Postgres.ai)

Когда-нибудь в далёком будущем автоматическое удаление ненужных данных будет одной из важных задач СУБД [1]. Пока же нам самим нужно заботиться об удалении или перемещении ненужных данных на менее дорогие системы хранения. Допустим, вы решили удалить несколько миллионов строк. Довольно простая задача, особенно если известно условие и есть подходящий индекс. "DELETE FROM table1 WHERE col1 […]

Packet Tracer. Лабораторная работа: Настройка плавающих статических маршрутов

Топология сети Задачи Создание основного статического маршрута по умолчанию Развертывание плавающего статического маршрута Проверка переключения на плавающий статический маршрут при отказе основного маршрута Общие сведения Итак, для начала пару слов о том, что же такое статический, да еще и плавающий маршрут. В отличие от динамической, статическая маршрутизация требует самостоятельного построения маршрута в конкретную сеть. Плавающий […]

NEAR запустился! И теперь строить открытый и свободный интернет намного проще

Всем привет! Вчера произошел запуск NEAR, проекта, над которым я и мои коллеги работали последние 2 года. NEAR – это протокол блокчейна и платформа для децентрализованных приложений, с акцентом на производительность и простоту использования. Сегодня я хочу рассказать, какие проблемы современного мира решают протоколы блокчейна, какие проблемы могут решать, но еще не решают, и где […]

Нужно ли устанавливать радиаторы на NVMe-накопители?

За последние несколько лет стоимость 2,5-дюймовых твердотельных накопителей снизилась практически до уровня жестких дисков. Теперь на смену SATA-решениям приходят NVMe-накопители, работающие по шине PCI Express. За период 2019-2020 года мы также наблюдаем снижение стоимости на эти устройства, так что на текущий момент они незначительно дороже своих SATA-собратьев. Главное же их преимущество в том, что такие […]