Géodatabases dans PostgreSQL incluses avec ArcGIS Server for Amazon Web Services
Dans cette rubrique
Si vous utilisez l'image AMI (Amazon Machine Image) d'ArcGIS for Server (Ubuntu Linux) pour créer un site ArcGIS Server, vous pouvez inclure une grappe de bases de données PostgreSQL. L'agrégat de bases de données peut se trouver dans l'instance ArcGIS for Server ou dans une instance distincte faisant partie de votre site ArcGIS for Server. Si vous utilisez l'image AMI d'ArcGIS for Server (Ubuntu Linux ou Windows), vous pouvez inclure une instance an Amazon Relational Database Service (RDS) for PostgreSQL. Si vous utilisez une instance Amazon RDS for PostgreSQL, l'instance RDS se trouve toujours sur une instance distincte faisant partie de votre site ArcGIS for Server.
Lorsque vous utilisez ArcGIS Server Cloud Builder on Amazon Web Services pour lancer votre site ArcGIS Server, la grappe de bases de données contient deux géodatabases précréées : egdb et geodata.
La géodatabase egdb est inscrite comme base de données gérée d'ArcGIS Server. Lorsque vous publiez des services d'entités ou WFS-T sur un site comportant une base de données gérée inscrite, les données peuvent être copiées depuis la géodatabase qui contient les données source de la carte (géodatabase de l'éditeur) vers la base de données inscrite (géodatabase du serveur). Ces données sont fonction du service. Lorsque vous supprimez le service d'entités ou le service WFS-T, les données sont supprimées de la géodatabase egdb.
La géodatabase de géodonnées est destinée à être utilisée comme une géodatabase répliquée. Vous pouvez inscrire la géodatabase de géodonnées auprès d'ArcGIS Server. Dans ce cas, désignez la géodatabase de géodonnées comme une connexion à la base de données du serveur qui est différente de la connexion à la base de données de l'éditeur (votre géodatabase d'entreprise locale), puis créez un service de géodonnées. Vous pouvez répliquer les données de votre géodatabase d'entreprise locale sur la géodatabase de géodonnées par l'intermédiaire du service de géodonnées.
Lorsque vous publiez un service d'entités ou WFS-T qui inclut les données répliquées, les modifications apportées aux données via le service d'entités peuvent être synchronisées avec le service de géodonnées, ce qui met à jour les données présentes dans votre géodatabase d'entreprise locale. De même, vous pouvez continuer à modifier vos données locales et utiliser le service de géodonnées pour synchroniser ces modifications sur les données de la géodatabase d'entreprise.
L'agrégat de bases de données PostgreSQL contient par ailleurs trois rôles de connexion aux bases de données :
- postgres : administrateur d'agrégat de bases de données
- sde : administrateur de géodatabase*
- owner : utilisateur qui possède une structure dans les bases de données egdb et geodata et qui, par conséquent, peut créer des données à l'intérieur*
Par défaut, les mots de passe de ces utilisateurs sont les suivants :
- postgres = postgres
- sde = E$ri3774*
- owner = owner*
*ces rôles de connexion sont créés uniquement si vous utilisez ArcGIS Server Cloud Builder on Amazon Web Services pour créer votre site.
Pour sécuriser votre site, vous devez vous connecter à l'instance contenant l'agrégat de bases de données PostgreSQL et modifier les mots de passe. Reportez-vous à la rubrique Changer les mots de passe PostgreSQL par défaut pour plus d'informations.
Amazon RDS pour PostgreSQL
Vous pouvez utiliser une instance Amazon Relational Database Service (RDS) for PostgreSQL pour stocker vos données de service Web ArcGIS sur Amazon.
Amazon RDS effectue certaines tâches de maintenance de base de données à votre place. Par exemple, les instances RDS appliquent automatiquement des correctifs de base de données et crée des sauvegardes de votre base de données. Elles sont également conçues de manière à être hautement disponibles, car elles s'exécutent dans plusieurs zones de disponibilité (appelées déploiements multi-AZ).
Les déploiements multi-AZ constituent le type de déploiement par défaut pour les instances Amazon RDS. Par conséquent, les instances Amazon RDS for PostgreSQL que vous lancez grâce aux images AMI ArcGIS Server on Amazon Web Services utilisent ce déploiement.
Remarque :
Puisqu'ils offrent une plus grande disponibilité, Amazon recommande d'utiliser les déploiements multi-AZ pour les systèmes de production. Sachez néanmoins que le coût de l'utilisation et du stockage horaires de ces déploiements est plus élevé qu'avec d'autres déploiements. Consultez le guide de tarification d'Amazon pour plus d'informations.
Lorsque vous utilisez une instance Amazon RDS for PostgreSQL sur votre site RDS ArcGIS Server, l'instance Amazon RDS for PostgreSQL est toujours distincte de votre instance ArcGIS Server.
Les géodatabases créées dans Amazon RDS for PostgreSQL stockent les données spatiales avec le type de stockage de géométrie PostGIS.
Lorsque vous utilisez ArcGIS Server Cloud Builder on Amazon Web Services pour créer votre site, il crée les géodatabases et les utilisateurs décrits précédemment dans cette rubrique. Si vous créez manuellement votre site à l'aide de la console Amazon Web Services et souhaitez utiliser PostgreSQL RDS pour le stockage des données, reportez-vous à la rubrique Créer une géodatabase dans Amazon Relational Database Service for PostgreSQL.
Vous avez un commentaire à formuler concernant cette rubrique ?