Si vous utilisez l’image virtuelle AMI (Amazon Machine Image) de ArcGIS Server (Ubuntu Linux) pour créer un site ArcGIS Server ou un déploiement ArcGIS Enterprise de la console de gestion AWS (Amazon Web Services), 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 virtuelle AMI de ArcGIS Server (Ubuntu Linux ou Windows) de la console de gestion AWS ou si vous utilisez un exemple Esri de modèle AWS CloudFormation, vous pouvez inclure une instance 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 lancez un site GIS Server autonome à l’aide d’un des modèles Esri CloudFormation et indiquez une licence ArcGIS GIS Server pour entreprises, deux géodatabases sont créées pour vous dans la version 10.6 : egdb et geodata. Dans la version 10.6.1, seule la géodatabase egdb est créée.
Dans la version 10.6, 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.
Dans la version 10.6.1, la géodatabase egdb est ajoutée en tant que base de données inscrite au site GIS Server. Vous devez transférer les données dans cette géodatabase pour stocker les données à l’intérieur sur AWS. Lorsque vous publiez des services à partir de ces données ou supprimez ultérieurement ces services, les données demeurent dans la géodatabase egdb.
La géodatabase de géodonnées (nommée geodata) créée avec la version 10.6 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 à partir de l’image virtuelle AMI Esri Ubuntu dans la console de gestion AWS ne peuvent pas contenir des rôles de connexion ou des géodatabases. Vous devez les créer vous-même.
Si vous avez inclus un agrégat de bases de données PostgreSQL lors de la création d’un site ArcGIS GIS Server autonome avec ArcGIS Server Cloud Builder on Amazon Web Services, les géodatabases contiennent les rôles de connexion suivants :
- 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.
Remarque :
10.6.1 est la dernière version de ArcGIS Server Cloud Builder on Amazon Web Services.
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 Amazon RDS for PostgreSQL sur votre site 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, un modèle CloudFormation fourni par Esri ou ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services pour créer un site ArcGIS Server, il crée les géodatabases 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 ou ArcGIS Enterprise Cloud Builder CLI for AWS | 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 vous connecter à Amazon RDS for PostgreSQL et modifier les mots de passe précodés. Reportez-vous à la rubrique Changer les mots de passe PostgreSQL par défaut pour plus d'informations.
Remarque :
10.6.1 est la dernière version de ArcGIS Server Cloud Builder on Amazon Web Services.
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 ?