Utilisation d’applications partenaires dans Microsoft Planetary Computer Pro

Microsoft Planetary Computer Pro permet aux organisations de travailler directement avec des fournisseurs de services et de données géospatiales tiers via l’intégration d’applications interlocataires. Les applications partenaires peuvent lire les données existantes de vos GeoCatalogs pour le traitement et l’analyse, et fournir de nouveaux produits de données géospatiales directement à vos GeoCatalogs, ce qui élimine la nécessité de pipelines de données complexes et de stockage intermédiaire.

Cet article explique comment fonctionne l’intégration de l’application partenaire, les scénarios qu’il active, ainsi que les rôles et responsabilités pour les clients et les partenaires.

Scénarios d’application partenaire

Microsoft Planetary Computer Pro prend en charge deux scénarios d’intégration de partenaires principaux :

Fournisseurs de données géospatiales (PIB)

Les fournisseurs de données géospatiales fournissent des produits de données géospatiales tels que des images satellites, des photographies aériennes et des jeux de données dérivés. Avec l’intégration de l’application partenaire, les GDP peuvent fournir des données ordonnées directement à GeoCatalog d’un client.

Avantages par rapport aux méthodes de livraison traditionnelles :

Approche traditionnelle Approche de l’application partenaire
Télécharger sur une machine locale, puis charger vers le stockage cloud Livraison directe à GeoCatalog
Configurer des pipelines d’ingestion distincts Peuplement automatique du catalogue STAC
Plusieurs interfaces pour différents fournisseurs Interface unique de l'API STAC/Data
Organisation manuelle des données et catalogage Recherche et découverte immédiates

Fournisseurs de services géospatiaux (GSP)

Les fournisseurs de services géospatiaux offrent des services de traitement, d’analytique et de génération d’insights. Avec l'intégration de l'application partenaire, les fournisseurs de services géospatiaux (GSP) peuvent lire les données sources depuis le GeoCatalog du client, les traiter et livrer les résultats au même GeoCatalog.

Exemple de flux de travail :

  1. Le client accorde à GSP l'accès en lecture à des collections spécifiques
  2. GSP récupère l’imagerie source via l’API STAC
  3. GSP effectue une analyse (par exemple, détection des modifications, identification d’objet)
  4. GSP renvoie les résultats d’analytique au GeoCatalog du client
  5. Le client visualise les résultats dans l’interface utilisateur ou les requêtes de l’Explorateur via l’API

Architecture d’intégration des applications partenaires

L’intégration de l’application partenaire utilise le modèle d’application mutualisé de Microsoft Entra ID. Cette architecture permet aux partenaires de gérer une application unique tout en servant plusieurs clients, chaque client conservant le contrôle sur l’accès à ses ressources.

Diagramme montrant l'architecture à locataires multiples avec l'enregistrement d'une application partenaire se connectant à plusieurs locataires de clients.

Avantages clés de l’architecture :

  • Gestion centralisée : les partenaires gèrent une inscription d’application
  • Contrôle client : chaque client contrôle l’accès via son propre locataire
  • Isolation des données : les données client restent dans le stockage contrôlé par le client
  • Intégration évolutive : l’ajout de clients ne nécessite pas de modifications apportées à l’application partenaire
  • Sécurité d’entreprise : tire parti des fonctionnalités d’ID Microsoft Entra telles que l’accès conditionnel et l’authentification multifacteur

Workflow de bout en bout

Le diagramme suivant illustre le flux de travail complet de l’intégration des partenaires à la livraison de données.

Diagramme de séquence montrant les trois phases de l’intégration des partenaires : configuration du partenaire, autorisation client et opérations de données.

Considérations relatives à la sécurité

L’intégration d’applications partenaires suit les meilleures pratiques de sécurité Azure :

  • Principe du privilège minimum : accorder uniquement les autorisations requises pour les opérations du partenaire
  • Accès limité : Attribuer des rôles au niveau de la ressource GeoCatalog, et non au niveau de l’abonnement
  • Journalisation d’audit : toutes les opérations de partenaire sont journalisées pour la conformité et la résolution des problèmes
  • Accès révocable : les clients peuvent supprimer l’accès à tout moment en supprimant l’attribution de rôle ou le principal de service