Общие сведения
Надежность и безопасность
Общие концепции
Начало работы
Учёт времени
Управление проектами
Управление ресурсами
Управление финансами
Управление затратами
Управление биллингом
Аналитика
Типы виджетов
Общие отчёты и шаблоны
Использование отчётов
Настройка отчёта
Пользовательские настройки отчёта
Вычисляемые поля
Выражения вычисляемых полей
Использование панелей мониторинга
Публикация панелей
Фильтры источников данных
Группировка данных в отчете
Группировка и суммирование данных источника
Типы отчётов
Настройка и администрирование
Типовой порядок настройки системы
API
История изменений
On-premises

Сайзинг

Обновлено: 26.02.2024

Важно

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

Рекомендации ниже являются ориентировочными и усредненными значениями.

Средняя инсталляция

  1. Зарегистрированных пользователей — 200–400.
  2. Пиковое использование — 20–40 пользователей одновременно.

Кластер Kubernetes / OKD

  • Предполагаем, что все контейнеры с компонентами Timetta запускаются в кластере с одной нодой и число подов — 1 на контейнер.
  • Модель CPU: Intel Ice Lake (Xeon Gold 6338).
  • Число vCPU (с доступностью 100%): 2-4.
  • RAM: 16GB.

Примечание

Для отказоустойчивости число подов и хостов можно увеличивать.

Кластер PostgreSQL

  • Модель CPU: Intel Ice Lake (Xeon Gold 6338).
  • Число vCPU (с доступностью 100%): 4.
  • RAM: 16GB.
  • SSD накопители, прирост — 50Gb в год.

Крупная инсталляция

  1. Зарегистрированных пользователей — 2 000–3 000.
  2. Пиковое использование — 200 пользователей одновременно.

Кластер Kubernetes / OKD

  • Предполагаем, что все контейнеры с компонентами Timetta запускаются в кластере с двумя нодами. Требования к одной ноде. Для контейнера с API запускать 2+ пода.
  • Модель CPU: Intel Ice Lake (Xeon Gold 6338).
  • Число vCPU (с доступностью 100%): 4-8.
  • RAM: 16-32GB.

Кластер PostgreSQL

  • Модель CPU: Intel Ice Lake (Xeon Gold 6338).
  • Число vCPU (с доступностью 100%): 4-8.
  • RAM: 16-32GB.
  • SSD накопители, прирост — ~500Gb в год.
  • 2 инстанса — один для балансировки нагрузки на чтение и построение отчетов.

Примечание

Для отказоустойчивости кластера PostreSQL рекомендуется использовать кворумную репликация (quorum-based synchronous replication) и минимум два инстанса. При этом важно в строках соединения указать оба хоста.

В целях тестирования, отладки и эксплуатации мы используем пуллер соединений Odyssey и все показатели даны для кластера с данным пуллером.

Горизонтальное масштабирование

  1. Все компоненты Timetta — stateless и могут быть горизонтально масштабированы. Таким образом для масштабирования можно использовать более число нод и большее число подов.
  2. Прежде всего рекомендуется увеличивать число контейнеров для API (ввиду обработки большого числа относительно простых запросов).
  3. Reporting API часто обрабатывает «сложные» запросы и увеличение числа контейнеров не ведет к росту производительности.

Содержание

Средняя инсталляция Кластер Kubernetes / OKD Кластер PostgreSQL Крупная инсталляция Кластер Kubernetes / OKD Кластер PostgreSQL Горизонтальное масштабирование
Ничего не найдено

Перейти на русскую версию?