Сценарии развертывания
В этом разделе
В ArcGIS Server предусмотрена возможность масштабирования; он может работать как с крупными, так и с небольшими развертываниями. Создание сайта можно начать с небольшого развертывания и установить все компоненты на одном компьютере. Когда вы создадите рабочий сайт или число пользователей сайта увеличится, вы сможете добавить дополнительные ГИС-серверы. Вы также можете интегрировать сайт с существующей ИТ-инфраструктурой, используя свой собственный корпоративный веб-сервер (например –через ArcGIS Web Adaptor) или провайдера корпоративной аутентификации. ArcGIS Server можно настроить, чтобы он поддерживал критические бизнес-операции, используя конфигурации высокой доступности.
В этом пособии описываются различные способы создания архитектуры для сайта ArcGIS Server, которые отвечают самым разным требованиям с точки зрения емкости и доступности. Для описания каждого сценария развертывания используются следующие термины:
- Сайт (Site) – сайт ArcGIS Server состоит из нескольких компонентов, как, например, ГИС-сервер и ArcGIS Web Adaptor. Эти компоненты могут находится на разных компьютерах, что способствует увеличению вычислительной и резервной мощности. Более подробное описание см. в разделе Внутри сайта ArcGIS for Server.
- ГИС-сервер – основной компонент сайта, который выполняет обработку запросов, полученных веб-сервисами ГИС. ГИС-сервер может создавать карты, выполнять инструменты, обслуживать изображения и выполнять многие другие операции ArcGIS.
- Обратный прокси-сервер – дополнительный компонент сторонних разработчиков в вашей организации, который размещается в сетевой инфраструктуре между клиентом и сервером. Прокси производит обработку входящих запросов, взаимодействуя от имени клиента с желаемым сервером или размещенным на нем сервисом. Большинство организаций используют прокси-серверы, чтобы их сайты не подвергались атакам извне. Дополнительные сведения см. в Использование обратного прокси-сервера с ArcGIS Server.
- ArcGIS Web Adaptor – дополнительный компонент в ArcGIS Server, с помощью которого настраивается точка входа на сайт. Он интегрируется с веб-сервером и распределяет входящие запросы среди ГИС-серверов. Дополнительные сведения см. в разделе О ArcGIS Web Adaptor.
- Балансировщик сетевой нагрузки (Network load balancer, сокр. – NLB) – компонент сторонних разработчиков, который, используя алгоритм распределения, производит балансировку сетевого трафика между определенным количеством хостов, что способствует улучшению масштабируемости и доступности веб-сервисов. Он также обеспечивает высокую доступность, выявляя аппаратные ошибки и автоматически перераспределяя трафик на доступные компьютеры.
- Директории сервера – набор директорий ArcGIS Server с определенными типами файлов, которые поддерживают ваши сервисы. К этим файлам относятся кэши карт, индексы поиска и результаты выполнения заданий геообработки. Более подробно см. O серверных директориях.
- Хранилище конфигурации – директория с файлами, в которых содержатся сведения о конфигурации сайта, в том числе список ГИС-серверов этого сайта. Хранилище конфигурации необходимо для работы сайта. Дополнительные сведения см. в разделе О хранилище конфигурации.
- Данные – данные для поддержки ваших веб-сервисов; к ним относятся классы объектов, инструменты, изображения и локаторы. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS for Server.
Представленные в следующих разделах сценарии могут служить вам в качестве руководства при создании сайта ArcGIS Server. Хотя вы можете настроить ваш сайт так же, как описано в одном из этих сценариев, эти конфигурации являются гибкими и их можно скорректировать в соответствии с вашими потребностями и аппаратными ресурсами.