Geodatabases en PostgreSQL incluidas con ArcGIS for Server for Amazon Web Services
En este tema
Su utiliza ArcGIS for Server (Ubuntu Linux) Amazon Machine Image (AMI) para crear un sitio de ArcGIS Server, tiene la opción de incluir un cluster de base de datos PostgreSQL. El cluster de la base de datos puede estar en la instancia de ArcGIS for Server o en una instancia independiente que forme parte del sitio de ArcGIS for Server. Su utiliza la ArcGIS for Server (Ubuntu Linux o Windows) AMI, tiene la opción de incluir Amazon Relational Database Service (RDS) for PostgreSQL. Si utiliza Amazon RDS for PostgreSQL, la instancia de RDS está siempre en una instancia independiente que forma parte del sitio de ArcGIS for Server.
Al utilizar ArcGIS Server Cloud Builder on Amazon Web Services para iniciar el sitio de ArcGIS Server, el cluster de la base de datos contiene dos geodatabases ya creadas: egdb y geodatos.
La geodatabase egdb se registra como base de datos administrada de ArcGIS for Server. Al publicar servicios de entidades o WFS-T en un sitio que tiene una base de datos administrada registrada, los datos podrán copiarse desde la geodatabase que contiene los datos cartográficos de origen (geodatabase del responsable de la publicación) a la base de datos registrada (geodatabase del servidor). Estos datos dependerán del servicio. Al eliminar el servicio de entidades o de WFS-T, los datos se borrarán de la geodatabase egdb.
La geodatabase de geodatos está prevista para utilizarse como geodatabase replicada. La geodatabase de geodatos puede registrarse en ArcGIS for Server. Al hacerlo, designe la geodatabase de geodatos como conexión de base de datos de servidor distinta de la conexión de base de datos del responsable de publicación (su geodatabase corporativa local) y cree un servicio de geodatos. Podrá replicar los datos de la geodatabase corporativa local en la geodatabase de geodatos a través del servicio de geodatos.
Al publicar un servicio de entidades o de WFS-T que incluya datos replicados, las modificaciones de los datos a través del servicio de entidades podrán sincronizarse con el servicio de geodatos, con lo que se actualizarán los datos de su geodatabase corporativa local. Del mismo modo, podrá seguir editando los datos de su geodatabase local y utilizar el servicio de geodatos para sincronizar dichos cambios con la geodatabase de geodatos.
El cluster de base de datos PostgreSQL también contiene tres niveles de conexión a la base de datos:
- postgres: el administrador del clúster de base de datos
- sde: el administrador de la geodatabase*
- owner: un usuario propietario de un esquema en las geodatabases egdb y de geodatos y que, por consiguiente, puede crear datos en las mismas*
Las contraseñas predeterminadas de estos niveles de usuarios son las siguientes:
- postgres = postgres
- sde = E$ri3774*
- owner = owner*
*Estos roles de inicio de sesión solo se crean si utiliza ArcGIS Server Cloud Builder on Amazon Web Services para crear el sitio.
Para la protección del sitio, inicie una sesión en la instancia que contenga el clúster de base de datos de PostgreSQL y cambie las contraseñas. Consulte Cambiar contraseñas PostgreSQL predeterminadas para obtener instrucciones.
Amazon RDS for PostgreSQL
Puede elegir usar un Amazon Relational Database Service (RDS) for PostgreSQL para almacenar sus datos de servicio Web de ArcGIS en Amazon.
Amazon RDS realiza algunas tareas de mantenimiento de la base de datos, por lo que no necesita realizalas. Por ejemplo, las instancias RDS aplican automáticamente parches de bases de datos y crean copias de seguridad de la base de datos. También están designadas para tener alta disponibilidad, ya que se pueden ejecutar en varias zonas de disponibilidad (conocidas como implementaciones multi-AZ).
Las implementaciones multi-AZ son el tipo de implementación predeterminada para las instancias Amazon RDS. Por lo tanto, las instancias Amazon RDS para PostgreSQL que ejecuta con ArcGIS Server en AMI de Amazon Web Services utilizarán este tipo de implementación.
Nota:
Ya que proporcionan disponibilidad mejorada, Amazon recomienda utilizar implementaciones multi-AZ en los sistemas de producción. Sin embargo, tenga en cuenta que el uso y el almacenamiento por hora de estas implementaciones es más costoso que otras implementaciones. Consulte Guía de precios de Amazon para obtener más información.
Cuando utiliza un Amazon RDS for PostgreSQL en ArcGIS Server en un sitio AWS, la instancia Amazon RDS for PostgreSQL siempre es diferente de la instancia de ArcGIS Server.
Las geodatabases creadas en Amazon RDS for PostgreSQL almacenan datos espaciales utilizando el tipo de almacenamiento de geometría PostGIS.
Cuando utiliza ArcGIS Server Cloud Builder on Amazon Web Services para crear su sitio, crea las geodatabases y usuarios descritos anteriormente en este tema. Si crea su sitio de forma manual mediante la consola Amazon Web Services y desea utilizar PostgreSQL RDS para el almacenamiento de datos,consulte Crear una geodatabase en Amazon Relational Database Service para PostgreSQL