К содержимому

Агенты на своей инфраструктуре

Сбор данных у вас.
Управление в Akmelo.

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

Серверы, база данных и файлы на одной платформе внутри своего периметра

Ваши данные.
Ваш порядок работы.

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

Свои базы и хранилища

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

Своё место исполнения

Сервер, ресурсы и доступ к получателям выбирает ваша команда. Администратор разрешает нужные адреса и права. Внутренняя база не обязана становиться общедоступной.

Привычное управление

Источники, сценарии и расписания задаются в Akmelo. Уже синхронизированные расписания продолжают работать при временной потере связи с платформой.

Хранение у вас.
Обмен по вашим правилам.

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

Akmelo

Источники, сценарии,
расписания и управление

Платформа
Ваша инфраструктура

Ваш агент

Сбор и обработка

Записи и история Файлы и выгрузки

Свои подключения к базам и хранилищам

Синхронизация результатовНеобязательно

Копирование собранных записей в Akmelo включается отдельной настройкой. Оставьте его выключенным, если результат должен храниться только в вашем контуре. Управление заданиями и служебная связь показаны отдельными стрелками выше.

Остаётся у вас

  • Собранные записи и история их изменений
  • Локальные файлы и результаты выгрузок
  • Подключения, созданные в интерфейсе агента

Связано с платформой

  • Настройки источников, сценарии и расписания
  • Связь агента, статусы и счётчики прогонов
  • Сообщения об ошибках и журналы выполнения

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

Ваш получатель.
Ваш способ доставки.

Подключайте свою базу данных или оставляйте выгрузки прямо на сервере агента. Состав данных и маршрут доставки задаёте вы.

Любая ваша база данных

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

PostgreSQL MySQL MariaDB MongoDB

Файлы у вас на сервере

Формируйте CSV, JSON и XML локально. Оставляйте файлы у агента или передавайте в своё хранилище и приложение по согласованному маршруту.

.csv.json.xmlS3

Доступ внутри контура

Для закрытого получателя используйте разрешённую сеть или SSH-туннель, настроенный вашим администратором. Базу не нужно открывать в общий доступ.

АгентSSH / сетьВаша система

Агенты под ваши задачи

Начните с одного.
Развивайте свою сеть.

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

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

Посмотреть тариф и лимиты
Серверы под вашим управлением
Агент 1Ваш проект
Агент 2Ваш проект
Агент NНовая задача
Развёртывание в Docker Управление из Akmelo

Когда это полезно бизнесу.

Четыре процесса, в которых важно заранее договориться о размещении, получателях и доступах.

Больше контроля.
Своя ответственность.

Агент полезен, когда требования к данным оправдывают обслуживание собственной среды.

Что вы получаете

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

Что нужно взять на себя

  • Сервер, его оплату, ресурсы и доступность
  • Обновления, резервные копии и восстановление
  • Сетевые правила, HTTPS и минимальные права
  • Проверку состава данных и служебных журналов

Агент связан с платформой и условиями подписки. Это не полностью автономная установка всего Akmelo. Правила источников и ограничения частоты обращений сохраняются.

Для личного проекта

Свой сервер полезен и разработчику.

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

Сценарий для разработчика

Перед установкой

Как развернуть агента?

Подготовьте сервер с Docker. Можно установить стек вручную по подготовленной конфигурации или согласовать установку по SSH. Для ручного варианта передавать платформе SSH-доступ не нужно.

Что передаётся в платформу?

При выключенном зеркалировании записи остаются на агенте. Настройки, статусы, счётчики, ошибки и журналы связаны с платформой. Не помещайте секреты и содержимое записей в код или логи. Зеркалирование результатов включается отдельно.

Нужен ли внешний доступ к серверу?

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

Начните с одного источника.

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

Настроить агента