• Кейсы

  • Поддержка

Надежность и безопасность решений RDV Маркет

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

безопасность RDV Маркет
Integration Picture

Как обеспечивается надежность работы сервиса

Надежность RDV Маркет обеспечивается сочетанием устойчивой облачной инфраструктуры, распределенной архитектуры и постоянного мониторинга. Мы проектируем систему таким образом, чтобы сбои отдельных компонентов не приводили к остановке работы платформы и потере данных клиентов.
  • Image

    Архитектура корпоративного уровня

    RDV Маркет построен по распределенной архитектуре, в которой основная нагрузка на обработку данных по работе с маркетплейсами выполняется в облачной платформе.

    Такой подход позволяет:
    ✔ снизить нагрузку на систему клиента
    ✔ централизованно управлять интеграциями с маркетплейсами
    ✔ обновлять функциональность платформы без вмешательства в инфраструктуру клиента
    ✔ повысить устойчивость системы за счет выполнения ключевых операций в облаке.
  • Image

    Устойчивая инфраструктура
    от ведущего провайдера России

    Мы используем Selectel в качестве поставщика облачных услуг и его высокодоступные дата-центры в различных регионах.

    Дата-центры обеспечивают устойчивость инфраструктуры за счет:
    ✔ резервирования электропитания
    ✔ резервирования сетевых подключений
    ✔ отказоустойчивых сетевых компонентов
    ✔ физической безопасности инфраструктуры
    защиты от сетевых атак

Ваша интеграция не зависит от работы других

При проектировании каждый компонент системы рассматривается как потенциальная точка отказа. Архитектура строится таким образом, чтобы сбой отдельного узла или сервиса не приводил к остановке всего сервиса и не влиял на работу других клиентов. Для этого используются механизмы резервирования ключевых компонентов инфраструктуры и изоляция данных клиентов.
  • Image

    Балансировка и резервирование веб-компонентов

    Входящий трафик распределяется с использованием балансировщика HAProxy.
    Балансировка позволяет равномерно распределять нагрузку между узлами системы и автоматически перенаправлять трафик при недоступности отдельных сервисов.

    Веб-серверы Nginx работают в резервируемой конфигурации, что обеспечивает непрерывную обработку запросов пользователей при отказе одного из узлов.
  • Image

    Репликация баз данных PostgreSQL

    Репликация позволяет поддерживать несколько копий базы данных и обеспечивает возможность быстрого переключения на резервный узел в случае отказа основного.

    Это снижает риск потери данных и позволяет поддерживать непрерывную работу системы.
  • Image

    Резервирование серверов 1С

    Компоненты платформы, отвечающие за взаимодействие с системой 1С, размещаются на нескольких серверах.

    Такая конфигурация позволяет продолжить обработку операций даже при недоступности одного из серверов и обеспечивает устойчивость интеграционного контура.
  • Image

    Размещение в нескольких дата-центрах

    Ключевые компоненты системы размещаются в разных дата-центрах облачной инфраструктуры Selectel.

    Размещение узлов в независимых дата-центрах позволяет снизить влияние инфраструктурных инцидентов и обеспечивает устойчивость платформы в случае проблем на уровне отдельного дата-центра.
  • Image

    Изоляция клиентов

    RDV Маркет использует многопользовательскую архитектуру, при которой несколько клиентов работают на одной платформе. При этом данные клиентов изолированы, для каждого клиента используется отдельная база данных.

    Такой подход обеспечивает изоляцию данных между клиентами, снижение риска влияния проблем одного клиента на других и возможность независимого восстановления данных.
Надежность платформы RDV Маркет обеспечивается постоянным мониторингом состояния всех компонентов, а также процедурами восстановления системы при возникновении инцидентов.
Мы исходим из того, что в любой сложной системе возможны сбои — поэтому важной частью архитектуры является возможность быстро обнаруживать проблемы и оперативно восстанавливать работоспособность сервисов.

Мониторинг и восстановление

  • Мониторинг инфраструктуры

    Система мониторинга отслеживает состояние оборудования и загрузку инфраструктуры. Это позволяет выявлять:

    ✔ признаки возможных проблем с оборудованием
    ✔ повышенную нагрузку на узлы системы
    ✔ отклонения в работе инфраструктурных компонентов

    При появлении признаков нестабильной работы архитектура платформы позволяет оперативно переносить базы данных и сервисы на другие узлы инфраструктуры.
  • Внешний мониторинг систем

    Дополнительно используется внешний мониторинг сервисов.

    Он позволяет выявлять ситуации, когда инфраструктура работает штатно, но сервис недоступен или отвечает медленно для пользователей

    Такой подход помогает контролировать реальную доступность системы и быстро реагировать на проблемы, влияющие на работу клиентов.
  • Мониторинг
    интеграций

    Отдельный уровень мониторинга контролирует работу интеграций с учетными системами клиентов и маркетплейсами.

    Он позволяет:
    ✔ выявлять ошибки обмена данными
    ✔ обнаруживать проблемы на стороне маркетплейсов
    ✔ фиксировать ошибки в данных или конфигурации систем клиентов
  • Резервное копирование данных

    Для защиты данных используется непрерывное резервное копирование.

    Данные регулярно сохраняются в резервные хранилища, включая объектное хранилище S3, что позволяет обеспечить сохранность информации даже при серьезных инфраструктурных инцидентах.
  • Тестирование восстановления

    Процедуры восстановления регулярно проверяются на практике. Команда проводит тестирование сценариев восстановления системы и моделирует возможные инфраструктурные сбои, включая выход из строя отдельных узлов.

    В рамках таких проверок тестируются:
    ✔ процедуры восстановления данных из резервных копий
    ✔ работоспособность механизмов резервирования
    ✔ возможность миграции баз данных клиентов между дата-центрами

Как обеспечивается безопасность данных

При проектировании платформы используются следующие принципы:

  • многоуровневая защита инфраструктуры и сервисов
  • минимизация доступа к системам и данным
  • изоляция компонентов платформы
  • постоянный мониторинг безопасности

Такой подход позволяет снизить риск несанкционированного доступа и обеспечить устойчивую и безопасную работу платформы.

  • Image

    Защита инфраструктуры

    Инфраструктура RDV Маркет размещена в облачной среде Selectel, которая обеспечивает базовый уровень защиты на уровне дата-центров и сетевой инфраструктуры.

    На стороне облачной инфраструктуры обеспечиваются:
    ✔ физическая безопасность дата-центров
    ✔ сетевые механизмы защиты
    ✔ защита инфраструктуры от сетевых атак
    ✔ изоляция вычислительных ресурсов

    Взаимодействие внешних систем с платформой осуществляется через API Gateway, защищенный механизмами WAF (Web Application Firewall), которые позволяют фильтровать входящий трафик и защищать систему от распространенных типов атак.
  • Image

    Мониторинг безопасности

    Для контроля безопасности используется система круглосуточного мониторинга инфраструктуры и сервисов.

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

    Мониторинг безопасности включает:
    ✔ анализ событий безопасности на серверах и сервисах
    ✔ выявление подозрительной активности
    ✔ контроль состояния инфраструктуры
    ✔ оперативное реагирование на инциденты
  • Регулярный аудит безопасности

    Для повышения уровня безопасности платформа RDV Маркет ежегодно проводим внешний аудит безопасности.

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

Часто задаваемые вопросы

Section Image
  • Какова пропускная способность системы на текущий момент?

    На текущий момент подтверждено, что система стабильно обрабатывает 13 000 заказов в сутки по одному личному кабинету и 1 000 000+ сопоставленных карточек товаров
  • Не перегружает ли RDV Маркет базы клиентов при работе в режиме онлайн?

    Наша архитектура создана в том числе для снижения нагрузки на базы клиентов. Основная нагрузка вынесена в облачную платформу: построение карт обмена данными, очереди и их параллельная обработка, быстрое резервирование и обновление остатков, актуализация идентификаторов карточек по данным маркетплейсов и обновление статусов заказов.
  • Как происходит обмен данными между клиентской 1С и маркетплейсом?

    Связь между справочниками в системе клиента и данными личных кабинетов устанавливается в расширении и хранится на стороне клиента. При настройке любого сопоставления, расширение создает объект связи и передает его в облачную платформу guid. Дальнейший обмен данными через RDV API выполняется только с помощью guid. То есть, получив заказ из ЛК маркетплейса, облачная платформа превращает разные идентификаторы ЛК в guid и передает их в расширение. Расширение расшифровывает guid в конкретные значения номенклатуры или склада и создает необходимые документы в учетной системе
  • Какие данные вы храните на стороне облачной платформы?

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

    Время полного восстановления — не более 120 минут
  • Могут ли другие клиенты RDV Маркет получить доступ к нашим данным?

    Нет, так как данные каждого клиента изолированы на разных уровнях инфраструктуры, используются независимые потоки данных и различные точки входа-выхода информации
Общаясь с рынком, мы видим, что компании часто предпочитают on-premise решения из опасений за безопасность данных. Однако риски в таких системах не меньше — и зачастую даже больше, — чем в нашем облаке. Мы значительно инвестируем в безопасность и отказоустойчивость, выстраивая сервис так, чтобы взять эти риски на себя и позволить вам сосредоточиться на бизнесе.
Фото автора
Евгений Подборский
Директор по продукту RDV Маркет
Извините, ваш браузер не поддерживается