- Инсталляция MT5 делится на роли: торговый сервер, серверы доступа, сервер истории и резервный сервер.
- Торговый сервер размещайте рядом с ликвидностью, серверы доступа — рядом с клиентами.
- Отказоустойчивость нужно спроектировать и проверить, а не предполагать.
- Документируйте всё: роли, расположение, политику учётных данных и процедуры.
Роли серверов
- Торговый сервер (trade server): ядро, где хранятся счета и обрабатываются ордера.
- Серверы доступа (access servers): точки входа для клиентов; их можно распределить по регионам.
- Сервер истории (history server): хранит и раздаёт историю цен.
- Резервный сервер (backup server): хранит копию данных и обеспечивает восстановление.
Где их размещать
Размещайте торговый сервер рядом с поставщиками ликвидности и мостом, чтобы минимизировать задержку исполнения. Серверы доступа размещайте ближе к вашим клиентам — например, в Европе, на Ближнем Востоке и в Азии, — чтобы подключения оставались быстрыми и стабильными.
Отказоустойчивость и резервные копии
Заранее определите, что происходит при отказе сервера: какой узел берёт нагрузку на себя, как синхронизируются данные и кто выполняет переключение. Проверьте процедуру до того, как она понадобится, и регулярно тестируйте восстановление из резервных копий.
Настройки, важные с первого дня
- Группы, соответствующие типам счетов и маршрутизации.
- Символы с корректными размерами контрактов, сессиями и свопами.
- Права менеджеров по принципу минимальных привилегий.
- Мониторинг и оповещения — до первого реального клиента.
Как сделать правильно
Ошибки архитектуры дорого исправлять после запуска. Узнайте о нашей услуге по настройке сервера.