LennufTechWiki
  • Навигация
  • Анкета заказчика
  • Список контрагентов
  • Памятка запуска
  • Требования к контенту
  • Описание функционала методом пользовательских историй
  • ФЗ на платформу
  • Техническая документация
    • Техническое описание платформы
    • Документация к API внешних интеграций, для продавцов
    • Документация по развертыванию микросервисов
      • Развертывание МС Каталог
      • Развертывание МС Файлы
      • Развертывание остальных микросервисов
  • Серверная часть
  • Учебный канал
    • Инструкции по работе с модулем "Товары"
      • Создание товара
      • Создание товарной группы
      • Создание бренда
      • Создание категорий
      • Создание товарного атрибута
      • Создание характеристик товара
    • Инструкции по работе с модулем Веб-витрина (CMS)
      • Как изменить информацию в футере сайта
      • Как изменить логотип на витрине сайта
      • Как создавать новые страницы
      • Как изменить информацию в меню "Помощь"
      • Как создать акцию (для раздела "Акции")
      • Как создать баннер
      • Как создать и назначить товарный шильдик
      • Как изменить пункты меню на витрине сайта
      • Как создать лукбук
      • Как поменять тему и стиль витрины (цвета)
    • Инструкции к функционалу конструктора страниц
      • Создание страницы
      • Основной слайдер
      • Текст
      • Картинка в сетке
      • Слайдер из товаров
      • Баннер с текстом
      • Разделитель
      • Перемещение виджетов
      • Список товаров
      • Блок продуктов
      • Блок популярные бренды
      • YouTube слайдер
      • Табы
      • Быстрые категории
      • Меню
      • Сайдбар
    • Инструкции по работе с модулем "Заказы"
      • Список заказов
      • Статусы заказов
      • Причины проблем
      • Настройки чекаута
    • Инструкции по работе с модулем "Возвраты"
      • Создание причины возврата
      • Создание причины проблем
      • Функционал калькулятора возврата
      • Настройка справочника причин возврата
    • Инструкции к модулю "Коммуникации"
      • Создание автонотификации
      • Редактирование шаблона письма
    • Инструкции к модулю "Доступы"
    • Инструкции к модулю "Маркетинг"
      • Создание скидки
      • Создание бандла
      • Создание промокода
    • Инструкции по работе с модулем SEO тегов
    • Инструкции по работе с модулем редиректов
    • Инструкция по работе с модулем Блог
      • 1 Автор
      • 2 Создание статьи
      • 3 Содержание статьи
      • 4 Реакции и тэги
      • 5 Изображение внутри статьи
      • 6 Дополнительные виджеты
      • 7 Публикация статьи в страницу Блог
      • 8 Виджет Список тегов
      • 9 Виджет Карточка главной статьи
      • 10 Виджет Авторы
    • Инструкция по отображению цен с указанием суммы НДС
    • Инструкция по добавлению товарных фидов
  • FAQ
    • Как создать успешный нишевый маркетплейс
    • Ответы на часто задаваемые вопросы
      • Общие вопросы
      • Базы данных
      • Back-end
      • Front-end
      • Функциональность
      • Интеграции
      • Архитектура
      • Реферальная программа
    • Пример отчета комиссионера
    • Пример шаблона товарного ассортимента мерчанта
    • Описание SEO функционала
  • Официальные интеграторы Lennuf
  • Релизы LENNUF
    • Релизы LENNUF 2023 год
      • Релиз июль 2023
      • Релиз август 2023
      • Релиз сентябрь 2023
      • Релиз октябрь 2023
      • Релиз ноябрь 2023
      • Релиз декабрь 2023
    • Релизы LENNUF 2024 год
      • Релизы по безопасности
      • Релиз апрель 2024
      • Релиз июнь 2024
      • Релиз октябрь 2024
    • Релизы LENNUF 2025 год
      • Релиз апрель 2025
  • Требования к фото
  • Инструкция по подаче заявок в техподдержку
  • Инструкции мерчантов
    • Отправка заявки на регистрацию
    • Первичный вход в личный кабинет
    • Создание склада
    • Создание товара
    • Изменение цены товара
    • Изменение остатков товара
    • Импорт товаров
    • Импорт цен
    • Импорт остатков
    • Редактирование характеристик товара
    • Добавление скидки на товар
    • Создание товарной группы
    • Отгрузка товара логистическому оператору
    • Создание бандла
    • Создание промокода
    • Статус "Предзаказ"
Powered by GitBook
On this page
  • Требования к серверной части
  • Доступ к серверу по SSH
  • Доступы к сервисам

Серверная часть

На данной странице указано 3 варианта необходимой серверной архитектуры, для разворачивания ПО LENNUF а также полный список доступов, предоставляемый клиентом

Last updated 11 months ago

Требования к серверной части

1. Вариант на одном сервере

Самый простой и быстрый способ запустить платформу - это установка всех микросервисов платформы на один сервер, где каждый микросервис будет поднят как хост nginx, сервер баз данных и все остальные сервисы также подняты на этом же физическом (или виртуальном) сервере. Хранение файлов (изображения товаров, генерируемые документы и тп) можно хранить прямо в хранилище микросервиса File-MS, но мы настоятельно рекомендуем использование облачного s3-совместимого хранилища

Испытания показали, что при базовых настройках, сервер с характеристиками:

  • Оперативная память: 16 Гб;

  • Количество ядер процессора: 4;

  • Операционная система Ubuntu Server 20.04 LTS

  • SSD от 60 ГБ

Необходимое время на развертывание платформы по этому варианту - 5 рабочих дней.

2. Масштабирование сервера

При ожидаемом большем трафике следует реплицировать сервер описанный выше, с установкой перед ними прокси-балансировщика, БД следует вынести на отдельный сервер (или кластер серверов) для возможности общего доступа к ним с серверов с микросервисами.

Характеристики сервера БД следует рассчитать индивидуально под прогнозируемый объем ассортимента. Рекомендуем на старте взять кластер из трех серверов с характеристиками:

  • 16Гб оперативной памяти

  • 8 ядер процессора

  • 500Гб места на жестком диске

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

Необходимое время на развертывание платформы по этому варианту - 5 рабочих дней для каждого сервера.

3.Вариант с размещением каждого микросервиса на отдельном сервере

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

  • 8ГБ оперативной памяти,

  • 8 ядер процессора

  • 20 ГБ места на жестком диске для каждой реплики каждого микросервиса,

  • Операционная система Ubuntu 22.04.

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

Необходимое время на развертывание платформы по этому варианту - 15 рабочих дней, (будут развернуты каждый микросервис на отдельный сервер (или ВМ) в единственном экземпляре.

Доступ к серверу по SSH

  • Домен должен указывать на сервер через A-запись

  • Поддомены должны указывать на главный домен через CNAME

  • В противном случае, дать доступ к панели регистратора домена для редактирования DNS

Список поддоменов: www, admin, api-ms, auth-ms, catalog-import-ms, cm-ms, cms-ms, file-ms, logistics-ms, marketing-ms, mas, merchant-api-ms, merchant-management-ms, message-ms, oms-ms, pim-ms, report-ms

Доступы к сервисам

  • Доступы к хранилищу S3

  • DaData

  • Aplaut (ex Shoppilot)

  • APISHIP или CDEK

  • ЮKassa

  • SMS Center

  • Логотипы для витрины - для шапки и подвала

  • Логотипы для админки и маса (панели мерчанта)

  • Google Tag Manager Id

  • Логин/пароль Email для отправки писем с сайта

Необходимые данные по Email:

  • MAIL_USERNAME

  • MAIL_PASSWORD

  • MAIL_HOST

  • MAIL_PORT

  • MAIL_FROM_NAME

  • MAIL_FROM_ADDRESS

  • MAIL_ENCRYPTION (ssl или tls)

-может выдерживать нагрузку до 1500 RPS. (Отчет нагрузочного тестирования - )

ссылка