Блог

Подборка статей и материалов от установки пакетов до настройки демонстрационных примеров трехзвенной клиент-серверной архитектуры. Кросс-компиляция приложений.

Фильтр по тегам

    Почему бы я не выбрал WebRTC? (но всё-таки выбрал)

    На нашем проекте мы успешно используем технологию WebRTC, а еще ее используют такие технологические гиганты, как Google Meet, Microsoft Teams, Discord и многие другие. WebRTC (Web Real-Time Communication) - открытый стандарт и набор технологий, обеспечивающий прямую (peer-to-peer) передачу аудио, видео и данных в реальном времени между браузерами и приложениями без необходимости установки плагинов или дополнительного ПО.

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

    Это первая статья из цикла, в которой я расскажу о предпосылках появления собственной облачной платформы в продуктовом портфеле «Группы Астра». Прежде чем начинать что‑то делать — и уж тем более создавать свою облачную платформу — неплохо было понять, что уже есть на рынке, а также какие достоинства и недостатки есть у наиболее популярных решений.

    Как ускорить восстановление рабочих копий серверов OpenStack в СРК RuBackup

    Сегодня поговорим о важной теме — как ускорить восстановление рабочих копий серверов OpenStack. Длительное восстановление рабочих копий серверов OpenStack может приводить к простоям сервисов и финансовым потерям. Эта статья объяснит, какие приемы использует СРК RuBackup для ускорения восстановления рабочих копий серверов и томов OpenStack.

    Использование технологии VMware HotAdd модулем rb_module_vmware СРК RuBackup

    Системе резервного копирования выгодно использовать HotAdd, так как это более быстрый способ передачи данных с виртуального жесткого диска виртуальной машины на клиент системы резервного копирования, чем обычный способ работы с виртуальным жестким диском через сетевое соединение. Технология HotAdd чем-то напоминает описываемый нами ранее способ подключения томов виртуальной машины к клиенту системы резервного копирования в среде виртуализации OpenStack.

    Рекомпозиция в Compose: что не видно разработчику невооруженным глазом

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

    Как мы упростили процесс интерактивной визуализации данных в веб-приложении, используя HoloViews

    Идея этой статьи родилась, когда наша команда занималась разработкой минимально жизнеспособного продукта (MVP) внутренней веб-системы, важной составляющей которой было визуальное представление данных, а именно результатов работы различных анализаторов исходного кода программного обеспечения. Из всего разнообразия библиотек визуализации в веб мы выбрали HoloViews, поскольку она в наибольшей степени соответствовала компетенциям нашей команды, костяк которой в силу специфики проекта составляли специалисты по анализу данных. 

    Termidesk 6 лет спустя: куда движется российский VDI

    Данная статья — первая из серии материалов, посвященных Termidesk. Termidesk — это VDI-решение из экосистемы продуктов «Группы Астра», которое позволяет управлять полным жизненным циклом виртуальных рабочих мест, обеспечивая их безопасную доставку пользователям. Это полноценный продукт с регулярно выходящими обновлениями и развитой круглосуточной поддержкой. На сегодняшний день он существует в двух редакциях: Termidesk Terminal и Termidesk VDI.

    Начинаем утреннюю зарядку для тех, кто смотрит нас вечером, или основы сбора логов в ОС Astra Linux Special Edition

    Практика показывает, что начинающие разработчики и инженеры часто не видят цельную картину, по каким путям в нашей ОС проходят логи. Не всегда есть понимание, какой именно компонент формирует тот или иной лог, какие именно настройки относятся к тому или иному компоненту. Например, под термином «аудит» может пониматься как подсистема аудита Linux, так и другие компоненты ОС, участвующие в формировании и обработке логов.

    Разбираемся со сканерами в Linux: получение информации об устройстве и поиск подходящего драйвера

    Пропущен первый (низший) уровень работы USB-стека — драйвер хост-контроллера, и внимание уделено рассмотрению событий обработки подключения, отключения, инициализации устройств, выбора драйвера и управления ресурсами, происходящих на втором (среднем) уровне, а также работе драйверов, поддерживающих определенные классы устройств на третьем (высшем) уровне. Использованные в тексте команды известны администраторам любого Linux-дистрибутива. Впрочем, это не мешает останавливаться на таких очевидных вещах, как описание параметров их выполнения. Впереди вас ожидают портянки консольного вывода, но без этого никак.