Подходы к развертыванию веб-приложений на Amazon Web Services
В этом разделе
- Размещение приложения на Amazon S3
- Разместите приложение на экземпляре EC2 вашего сайта ArcGIS Server
- Разместите приложение на экземпляре EC2 отдельно от вашего сайта ArcGIS Server
Вы, возможно, уже разработали ряд веб-приложений, использующих ваши веб-сервисы ArcGIS. Есть несколько подходов к размещению этих веб-приложений с помощью Amazon Web Services.
Размещение приложения на Amazon S3
Вы можете разместить статические веб-приложения на Amazon Simple Storage Service (S3). Другими словами, приложение не должно использовать серверные языки программирования, такие как PHP и JSP. Это дешевый и простой способ размещения веб-приложения, позволяющий вам использовать все преимущества сервиса доставки ресурсов Amazon CloudFront. Подробнее см. в разделе Веб-приложения на Amazon S3.
Разместите приложение на экземпляре EC2 вашего сайта ArcGIS Server
Другим вариантом является размещение веб-приложения на одном из EC2-экземпляров вашего сайта ArcGIS Server. При использовании этого подхода вы будете использовать экземпляр с тегом SITEHOST на консоли AWS Management Console. Этот экземпляр не прекращает работу при остановке сайта. Этот экземпляр, кроме того, сохраняется при создании вами шаблона или архива сайта.
Веб-серверы IIS и Apache доступны, соответственно, на экземплярах ArcGIS Server Windows и Linux. Вы можете дополнительно установить Web Adaptor на ваших экземплярах EC2, но, как правило, этого делать не нужно.
Подробнее см. разделы Развертывание веб-приложений на экземпляре EC2 Windows и Развертывание веб-приложений на экземпляре EC2 Ubuntu Linux.
Разместите приложение на экземпляре EC2 отдельно от вашего сайта ArcGIS Server
Можно запустить экземпляр EC2 и использовать его исключительно для размещения веб-приложений. Используйте этот подход, если вы не можете разместить приложение на S3, но хотите отделить уровень веб-приложений от уровня веб-сервиса ГИС. В этом случае убедитесь, что группы безопасности Amazon обеспечат вам необходимую связь между всеми вашими экземплярами.