Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
На днях Slack объявил, что в марте 2023 года полностью прекращает деловые отношения с клиентами из России. Компания планирует приостановить любой доступ к рабочим пространствам россиян 21 марта 2023 года и удалить все имеющиеся там данные в течение следующих 60 дней. Также ранее корпорация Майкрософт заявила о прекращении использования лицензии на бесплатную версию Microsoft Teams с середины апреля 2023 года.
В связи с этим сейчас многие компании срочно ищут замену в виде более удобного, дешёвого и надёжного варианта для корпоративных коммуникаций. RUVDS предлагает своим клиентам решение на базе опенсорсного протокола Matrix.
▍ Протокол Matrix
Matrix представляет собой набор API (JSON over REST), который даёт возможность мгновенно обмениваться сообщениями, поддерживает обмен файлами, IP-телефонию, видеосвязь, IoT и др. Он не только передаёт данные между клиентом и сервером, но и организует связь между серверами благодаря децентрализованному механизму федерации.
Чёрным цветом на изображении помечены серверы Matrix, зелёным — клиенты Element, синим — мосты в другие сети
На всякий случай напомним основные преимущества децентрализации: высокая безопасность, надёжность и устойчивость сети, полное владение собственными данными, свобода и независимость. Любая компания может создать собственную «федерацию» для внутрикорпоративного взаимодействия, подняв сервер и подключившись к глобальной сети Matrix.
▍ Element — клиент для Matrix
В настоящее время широкой популярностью пользуется клиент Element, который многие даже называют официальным клиентом Matrix. Среди его преимуществ стоит отметить:
- сквозное шифрование по умолчанию;
- хранение данных на собственном сервере (on-premise) или Element Cloud в любой точке мира;
- приложения для Android, iOS, Windows, macOS и Linux, а также работа в веб-браузере;
- мосты в другие платформы для общения (Signal, Telegram, Facebook Messenger, Google Hangouts, Skype, Discord и т. д.);
- умная верификация новых устройств через QR-код или последовательность эмодзи;
- возможность проведения видеоконференций, что делает его достойной заменой не только Slack и Microsoft Teams, но также Zoom и Skype for Business.
▍ Сервер MATRIX SYNAPSE
В маркетплейсе можно в пару кликов бесплатно протестировать виртуальный сервер с уже настроенным клиентом Element, поддерживающим по умолчанию сквозное шифрование и хранение данных на своём сервере. Платить за использование программного обеспечения не нужно, затраты ограничатся стоимостью виртуального сервера (рекомендуемая конфигурация на 30 пользователей обойдётся в 899 рублей в месяц). В образе MATRIX SYNAPSE уже есть небольшая открытая утилита Synapse admin UI с веб-интерфейсом для администрирования, а также веб-версия клиента — Element Web.
▍ Подведём итоги
Комбинация Element/Matrix выигрывает у Slack по всем параметрам:
- стоимость (недорогой виртуальный сервер против корпоративного тарифа Slack);
- более надёжное шифрование и высокая безопасность;
- контроль за инфраструктурой (вы сами управляете коммуникациями, никакая информация не уходит во внешний мир);
- широкий набор функций, в том числе в Matrix API:
- Client-Server API
- Server-Server API
- Application Service API
- Identity Service API
- Push Gateway API
Если рассматривать мировые тренды в области корпоративных мессенджеров, то в настоящий момент централизованные приложения (Slack, Teams, Discord и т. д.) теряют свои позиции, а на первые места выходят решения с открытым исходным кодом. Это напоминает нам то, как Linux вытеснил коммерческие ОС и в целом повысил популярность опенсорса.
Telegram-канал с розыгрышами призов, новостями IT и постами о ретроиграх