Переход на ArcGIS Server 10.1 на Amazon Web Services
ArcGIS 10.1 for Server имеет другую архитектуру, в отличие от предыдущей версии, поэтому сервисы из экземпляра EC2, работающие с версией 10, не могут быть непосредственно переведены на экземпляр EC2, работающий с версией 10.1. Необходимо запустить экземпляр 10.1 и заново создать на нем сервисы. Процесс публикации сервисов в 10.1 анализирует сервисы, чтобы помочь получить максимально возможную производительность.
Перенос данных может быть как простым, так и сложным, в зависимости от объема данных и способа их хранения. Самый простой способ переноса данных - хранить их в томе EBS. Если ваши данные хранятся в файловых базах геоданных, вы можете отсоединить том от вашего экземпляра версии 10 и присоединить его к экземпляру версии 10.1. Однако если ваши данные хранятся на экземпляре многопользовательской базы геоданных версии 10, необходимо перенести эти данные в новую базу геоданных на экземпляре 10.1.
После настройки сервисов, скорее всего вы сможете перенести приложения с минимальными усилиями. Может потребоваться изменение URL-адресов ваших сервисов в коде. Также, если в приложениях имеются подключения ArcGIS Server Local, их необходимо перестроить для использования подключений ArcGIS Server Internet (веб-сервисов). Наконец, расширения серверных объектов (SOE) могут предоставить доступ к пользовательскому коду ArcObjects, который был внедрен в веб-приложения.
Развертывание на нескольких компьютерах
Основное различие между версиями 10 и 10.1 при работе с ArcGIS Server on Amazon Web Services состоит в процессе масштабирования разворачиваемой среды. В версии 10, все данные, сервисы и приложения размещаются на экземпляре, созданном в пользовательском имидже компьютера Amazon (AMI), затем этот AMI используется для запуска нескольких экземпляров. Теперь все экземпляры размещаются в Amazon Elastic Load Balancer (ELB).
Хотя, тот же процесс можно осуществить и в версии 10.1, значительно легче масштабировать сайт с помощью ArcGIS Server Cloud Builder on Amazon Web Services. Просто введите число экземпляров, которое вам нужно, и они будут добавлены в сайт. Вы можете выбрать запуск экземпляров из основных имиджей (AMI), предоставляемых Esri, или из шаблона, который вы подготовили для использования собственных приложений и сервисов.
ArcGIS 10.1 был разработан с учетом облачной архитектуры, что позволяет включать ГИС-серверы в сайт или удалять их оттуда с минимальными нарушениями в работе. Используя архитектуру версии 10.1, все ГИС-серверы могут взаимодействовать друг с другом, в отличие от версии 10, в которой разные экземпляры не взаимодействуют. Это позволяет использовать такие возможности, как асинхронная геообработка и распределенное кэширование распределенной карты. Чтобы воспользоваться преимуществами новой архитектуры, необходимо использовать Cloud Builder.
Для изучения различий между ArcGIS Server версий 10 и 10.1 обратитесь к документам Что нового и обновление в справочной системе ArcGIS Server.