Strategien für die Bereitstellung von Webanwendungen unter Amazon Web Services
In diesem Thema
- Hosten der Anwendung in Amazon S3
- Hosten der Anwendung auf einer EC2-Instanz in Ihrer ArcGIS-Server-Site
- Hosten der Anwendung auf einer von Ihrer ArcGIS-Server-Site getrennten EC2-Instanz
Sie haben möglicherweise eine Reihe von Webanwendungen entwickelt, die Ihre ArcGIS-Web-Services verwenden. Sie können mehrere Methoden nutzen, um diese Webanwendungen mit Amazon Web Services zu hosten.
Hosten der Anwendung in Amazon S3
Sie können statische Webanwendungen in Amazon Simple Storage Service (S3) hosten. Die Anwendung darf also keine serverseitigen Skriptsprachen wie PHP oder JSP verwenden. Dies ist eine einfache und relativ preisgünstige Möglichkeit, eine Webanwendung zu hosten, und den Bereitstellungs-Service für Amazon CloudFront-Inhalte zu nutzen. Weitere Informationen finden Sie unter Webanwendungen in Amazon S3.
Hosten der Anwendung auf einer EC2-Instanz in Ihrer ArcGIS-Server-Site
Eine andere Möglichkeit besteht darin, die Webanwendung auf einer der EC2-Instanzen in Ihrer ArcGIS-Server-Site zu hosten. Wenn Sie diesen Ansatz wählen, sollten Sie die in der AWS Management Console als "SITEHOST" gekennzeichnete Instanz verwenden. Dies ist die Instanz, die beim Beenden der Site nicht angehalten wird. Diese Instanz wird außerdem beibehalten, wenn Sie eine Site-Vorlage bzw. -Sicherung erstellen.
Die IIS- und Apache-Webserver sind auf den ArcGIS-Server-Windows- bzw. Linux-Instanzen verfügbar. Sie können auch den Web Adaptor auf Ihren EC2-Instanzen installieren, dies ist jedoch häufig nicht erforderlich.
Weitere Informationen finden Sie unter Bereitstellen einer Webanwendung auf einer Windows EC2-Instanz und Bereitstellen einer Webanwendung auf einer Ubuntu Linux-EC2-Instanz.
Hosten der Anwendung auf einer von Ihrer ArcGIS-Server-Site getrennten EC2-Instanz
Sie können eine EC2-Instanz starten und sie ausschließlich zum Hosten von Webanwendungen verwenden. Sie können diesen Ansatz wählen, wenn Sie die Anwendung nicht in S3 hosten können, die Webanwendungsebene jedoch von der GIS-Webanwendungsebene trennen möchten. In diesem Szenario müssen Sie sicherstellen, dass die Amazon-Sicherheitsgruppe die erforderliche Kommunikation zwischen allen Instanzen zulässt.