Системные требования | On-Premise | 2GIS Documentation
On-Premise

Системные требования

  • Программное обеспечение общего назначения

    • Операционная система: Ubuntu 20.04 LTS
    • Kubernetes: 1.21
    • Docker Engine: 20.10.*
    • Реестр Docker: 2.*
  • Программное обеспечение хранилищ

    • Apache Cassandra: 4.*
    • Apache Kafka: 3.0.* с Apache ZooKeeper 3.6.3
    • PostgreSQL: 14._ с расширениями PostGIS 3.3, JsQuery 1._, plpgsql 1.*, pg_trgm 1.4
    • Redis: 6.* (стабильный релиз)
    • S3-совместимое хранилище: например, Ceph: 14.2.22
    • Elasticsearch: 7.*

Требования к производительности системы, на которой должен быть запущен комплекс On-Premise, приводятся в Helm-чартах. Чтобы проверить требования для каждого сервиса комплекса, перейдите в соответствующую папку в репозитории GitHub, откройте файл values.yaml и найдите группу настроек resources:

Пример кода

resources:
    requests:
        cpu: 10m
        memory: 32Mi
    limits:
        cpu: 500m
        memory: 256Mi

Где:

  • requests: минимальное количество ресурсов, необходимых для запуска сервиса.
  • limits: максимально допустимое количество ресурсов, которое может быть выделено на запуск сервиса.
  • cpu: количество ядер. Если указано значение вида Xm, то оно приводится в милликорах.
  • memory: объем RAM в мебибайтах (Mi).

Важное примечание:

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

При планировании установки свяжитесь с 2ГИС, чтобы получить расчёты, подходящие для ваших окружений и потребностей.