Skip To Content

Geodatabases en PostgreSQL incluidas con ArcGIS for Server for Amazon Web Services

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.

PostgreSQL en AWS

El clúster de base de datos PostgreSQL creado en AWS contiene tres roles de inicio de sesión de 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) para 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.

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

Si utiliza ArcGIS Server Cloud Builder on Amazon Web Services o una plantilla de CloudFormation proporcionada por Esri para crear un sitio de ArcGIS for Server, se crean las geodatabases egdb y geodata descritas anteriormente en este tema.

También se crean los siguientes roles de inicio de sesión, pero los roles y sus contraseñas varían en función del método de creación:

Método de creaciónNombre de usuarioContraseñaFinalidad del usuario
ArcGIS Server Cloud Builder on Amazon Web Services

sde

E$ri3774

El usuario sde posee los objetos del sistema de geodatabase y es considerado el administrador de la geodatabase.

owner

owner

Este usuario es propietario y tiene autoridad en un esquema en la base de datos y, por lo tanto, puede crear datos en ella.

EsriRDSAdmin

La contraseña para este usuario es la misma que la contraseña que especificó para el administrador principal del sitio de ArcGIS for Server.

Este usuario crea la base de datos y otros inicios de sesión.

Plantilla de CloudFormation proporcionada por Esri

sde

La contraseña para este usuario es la misma que la contraseña que especificó para el administrador principal del sitio de ArcGIS for Server.

El usuario sde posee los objetos del sistema de geodatabase y es considerado el administrador de la geodatabase.

EsriRDSAdmin

La contraseña para este usuario es la misma que la contraseña que especificó para el administrador principal del sitio de ArcGIS for Server.

Este usuario crea la base de datos y el rol de inicio de sesión sde.

Para proteger su sitio, debe modificar las contraseñas de los roles de inicio de sesión con contraseñas iniciales codificadas.