Wenn es sich bei Ihrer Webanwendung um eine statische Webanwendung handelt, ist es möglicherweise einfacher oder kostengünstiger sie in Amazon Simple Storage Service (S3) anstatt auf einer EC2-Instanz zu hosten. In S3 können Sie Dateien in Ordnern speichern, die über das Internet zugänglich sind, sogenannte Buckets. Mit S3 kann jedes Bucket als Website festgelegt werden. Sie definieren ein Indexdokument (d. h. als Startseite) und eine Richtlinie, in denen die Benutzer angeben sind, die auf die Site zugreifen dürfen. Anschließend können Sie mit den Seiten aus dem Bucket interagieren als wären sie auf einem herkömmlichen Webserver gehostet.
Nicht alle Webanwendungen sind für S3 geeignet. Wenn Ihre Anwendung eine serverseitige Skriptsprache wie PHP, JSP oder ASP.NET verwendet, sollten Sie die Anwendung auf der eigenen EC2-Instanz hosten. Clientseitige Skriptsprachen wie JavaScript sind jedoch für S3 geeignet. Anwendungen, die mit den standardmäßigen Web APIs und Viewern von Esri erstellt wurden, sollten in S3 funktionieren.
Das Hosten der Seite in S3 bietet den Vorteil, dass der Bereitstellungs-Service von Amazon CloudFront verwendet werden kann. Dies ist ein Amazon Web Service, der Ihre Inhalte weltweit auf unterschiedlichen Servern hostet, wodurch die Geschwindigkeit der Dateibereitstellung für Benutzer an unterschiedlichen Standorten optimiert wird.
Vollständige Informationen zum Hosten einer Website in S3 finden Sie in der Amazon Web Services-Dokumentation.