Настройка ArcGIS Server в корпоративной среде:
т. е. несколько SOC, возможно, отработка отказа, отдельный веб-сервер, SDE / СУБД на отдельном компьютере и т. д.
Не вдаваясь в подробности о версиях / программном обеспечении / операционных системах / и т. Д., Я хотел бы знать, что люди порекомендуют при проведении «проверок работоспособности» при такой настройке масштаба. Или, может быть, диагностика - это лучшее слово?
Я подумал, что было бы неплохо проводить ежемесячные проверки (в отличие от последовательного мониторинга), чтобы убедиться, что все работает гладко и, возможно, выявить узкие места или проблемные области в настройке. В идеале иметь определенный рабочий процесс, который можно было бы легко повторить, а затем собирать исторические данные, чтобы увидеть, не ухудшилась ли установка с течением времени.
Я надеюсь, что это не слишком субъективный вопрос, но я думаю, что найдутся эксперты, которые будут иметь «правильные» ответы на этот вопрос, и, возможно, любое обсуждение может быть проведено с помощью комментариев и удалено по мере необходимости?
Чтобы сделать вопрос более конкретным, пожалуйста, предположите:
- SDE настроен оптимально.
- Сервисы ArcGIS Server также были настроены оптимально (т.е. кэшированы, где это необходимо, диапазоны масштабирования / запросы определения и т. Д.).
Я думал о создании пользовательского приложения, которое находится на веб-сервере и позволяет пользователю нажимать кнопку, которая будет выполнять такие действия, как:
- пропингуйте каждую конечную точку (каждый IP, проверьте XML с сервера WSDL, разные конечные точки REST)
- Сбой / Пройти к этим тестам
- Возможно, повторите эти пинги и покажите среднее время ответа для каждой конечной точки.
Эти тесты могут проводиться в непиковые часы, а затем генерировать базовый отчет о результатах.
Я полагаю, вы могли бы также заменить ArcGIS Server на любую серверную технологию (что заставило меня задуматься, возможно, это относится к ServerFault).
Я знаю, что ArcGIS Server имеет возможности ведения журналов и статистики . Я также должен отметить, что уже были созданы автоматические оповещения, чтобы уведомлять, когда серверы отключаются или работают очень плохо. Я действительно после некоторого совета о том, что тестировать / идентифицировать с точки зрения диагностики, если система в целом «здорова» (т.е. работает ли она нормально, хуже ли она в прошлом месяце, можно ли что-то улучшить?)
Мне было бы интересно узнать, что по этому поводу думают люди (которые имеют опыт многоуровневой / высокопроизводительной установки).