Es probable que haya desarrollado un conjunto de aplicaciones web que utilizan sus servicios web de ArcGIS Server y sus capas web alojadas de un portal de ArcGIS Enterprise. El lugar donde se alojan las aplicaciones web en Amazon Web Services (AWS) depende en parte de cómo creó dichas aplicaciones web.
Aplicaciones creadas en un portal de ArcGIS Enterprise
Puede utilizar elementos de capa web de su portal en mapas y escenas, que luego podrá utilizar en aplicaciones web. Si crea estas aplicaciones utilizando las opciones proporcionadas en su portal de ArcGIS Enterprise, Web AppBuilder for ArcGIS o aplicaciones configurables, las aplicaciones se alojarán en la instancia del portal.
Aplicaciones web personalizadas
Cuando crea aplicaciones web personalizadas utilizando API Web de ArcGIS, puede alojarlas en Amazon Simple Storage Service (S3) o en Amazon Elastic Compute Cloud (EC2).
Alojar la aplicación en Amazon S3
Si su aplicación web personalizada es estática, puede que sea más fácil o más barato alojarla en Amazon S3 en lugar de en una instancia de EC2. En S3, puede almacenar conjuntos de archivos en carpetas accesibles desde la web, denominadas paquetes. S3 le permite designar cualquier paquete como un sitio web. Defina un documento de índice y una política que determine quién puede acceder al sitio. A continuación puede interactuar con las páginas del paquete como si estuvieran alojadas en un servidor web tradicional.
No todas las aplicaciones web son aptas para S3. Si su aplicación utiliza un idioma de script de servidor, por ejemplo, PHP, JSP, o ASP.NET, debe alojar la aplicación en una instancia de EC2. En cambio, los lenguajes de secuencias de comandos de cliente como JavaScript son adecuados para S3.
Una de las ventajas de alojar su página en S3 es la posibilidad de usar el servicio Amazon CloudFront. Este servicio web de Amazon aloja el contenido en varios servidores repartidos por todo el mundo, optimizando así la velocidad de entrega de los archivos entre usuarios dispersos geográficamente.
Para obtener toda la información sobre cómo alojar un sitio web en S3, consulte la documentación de AWS.
Alojar la aplicación en una instancia de EC2
Puede iniciar una instancia de EC2 solo para alojar aplicaciones web personalizadas. Puede elegir este método si no puede alojar la aplicación en S3, pero desea separar el nivel de aplicación web del nivel de servicio web SIG. En este escenario, debe asegurarse de que su grupo de seguridad de Amazon (o grupos) permite la comunicación necesaria entre todas sus instancias.