Si vous utilisez l'image AMI (Amazon Machine Image) d'ArcGIS Server (Ubuntu Linux) pour créer un site ArcGIS Server ou un déploiement ArcGIS Enterprise, vous pouvez inclure un agrégat de bases de données PostgreSQL. L'agrégat de bases de données peut se trouver dans l'instance ArcGIS Server ou dans une instance distincte faisant partie de votre site ArcGIS Server. Si vous utilisez l'image AMI d'ArcGIS 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 Server.
Lorsque vous utilisez ArcGIS Server Cloud Builder on Amazon Web Services pour lancer votre site ArcGIS Server, l'agrégat 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 du site GIS Server. Lorsque vous publiez des services d'entités ou WFS-T sur un site comportant une géodatabase gérée, les données peuvent être copiées depuis la géodatabase qui contient les données de la source de la carte vers la géodatabase egdb. 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 du site GIS 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 (la géodatabase d'éditeur étant votre géodatabase d'entreprise sur site) 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.
PostgreSQL sur AWS
Les agrégats de bases de données PostgreSQL sur AWS créés à l'aide d'ArcGIS Server Cloud Builder on Amazon Web Services contiennent 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 Enterprise on Amazon Web Services sur 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 dans votre déploiement ArcGIS Enterprise du site ArcGIS Server sur AWS, 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.
Si vous utilisez ArcGIS Server Cloud Builder on Amazon Web Services ou un modèle CloudFormation fourni par Esri pour créer un site ArcGIS Server, il crée les géodatabases de géodonnées et egdb décrites précédemment dans cette rubrique.
Les rôles de connexion suivants sont également créés, mais les rôles et leurs mots de passe varient selon le mode de création :
Mode de création | Nom d’utilisateur | Mot de passe | Objectif de l’utilisateur : |
---|---|---|---|
ArcGIS Server Cloud Builder on Amazon Web Services | sde | E$ri3774 | L’utilisateur sde possède les objets système de géodatabase et est considéré comme l’administrateur de géodatabase. |
propriétaire | propriétaire | Cet utilisateur dispose d’une structure et de sa propre autorité dans les bases de données et, par conséquent, peut y créer des données. | |
EsriRDSAdmin | Le mot de passe de cet utilisateur est identique au mot de passe que vous avez spécifié pour l’administrateur du site principal ArcGIS Server. | Cet utilisateur crée la base de données et d’autres identifiants de connexion. | |
Modèle CloudFormation fourni par Esri | sde | Le mot de passe de cet utilisateur est identique au mot de passe que vous avez spécifié pour l’administrateur du site principal ArcGIS Server. | L’utilisateur sde possède les objets système de géodatabase et est considéré comme l’administrateur de géodatabase. |
EsriRDSAdmin | Le mot de passe de cet utilisateur est identique au mot de passe que vous avez spécifié pour l’administrateur du site principal ArcGIS Server. | Cet utilisateur crée la base de données et le rôle de connexion sde. |
Pour sécuriser votre site, vous devez modifier les mots de passe pour les rôles de connexion avec des mots de passe initiaux sécurisés.
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, vous devez créer vos propres géodatabases et utilisateurs.
Vous avez un commentaire à formuler concernant cette rubrique ?