Partager via


Applications managées

Cet article explique comment utiliser des applications managées Azure pour offrir des solutions cloud faciles à déployer et à exploiter pour les clients.

Les clients contrôlent également les autorisations qui permettent un accès total aux ressources du groupe de ressources managé. Les clients peuvent s’assurer que tous les utilisateurs finaux utilisent des versions approuvées, conformes aux normes organisationnelles. Vos clients n’ont pas besoin de développer des connaissances de domaine spécifiques à l’application pour gérer ces applications. Vos clients obtiennent automatiquement des mises à jour d’application sans avoir à vous soucier de la résolution et du diagnostic des problèmes liés aux applications.

Les applications managées Azure vous permettent de créer et de gérer des solutions complètes dans Azure. Les applications managées vous permettent d’offrir des solutions cloud faciles à déployer et à exploiter pour les clients.

Vous implémentez l’infrastructure et pouvez fournir un support continu. Vous déterminez si votre application managée est publique ou privée :

  • Vous pouvez offrir une application managée à tous les clients en publiant dans la Place de marché Azure.
  • Vous pouvez également rendre votre application managée disponible uniquement au sein de votre organisation en publiant dans un catalogue de services interne.

Une application managée est similaire à un modèle de solution dans la Place de marché Azure. La principale différence est que si vous publiez une application managée, vous spécifiez le coût pour vos clients pour la prise en charge continue de la solution.

Les applications managées vous permettent de définir des termes pour gérer l’application et tous les frais sont gérés par le biais de la facturation Azure. Vous pouvez déployer des applications managées via vos abonnements, mais vous n’avez pas besoin de les gérer, de les mettre à jour ou de les traiter.

Diagramme montrant la relation entre les abonnements Azure client et éditeur pour un groupe de ressources managé.

Modalités de mise en œuvre

Pour publier une application managée dans votre catalogue de services, vous devez :

  1. Créez un modèle Azure ARM qui définit les ressources Azure que vous souhaitez déployer avec l’application managée. Chaque application managée inclut un mainTemplate.json fichier.
  2. Définissez les modèles ARM imbriqués selon les besoins dans leurs propres fichiers JSON dans un sous-dossier, à inclure dans le mainTemplate.json fichier.
  3. Créez l’expérience du portail pour l’application managée. Utilisez le createUiDefinition.json fichier pour générer l’interface utilisateur du portail. Définissez les éléments d’interface utilisateur du portail pour ces clients lors du déploiement de l’application managée.
  4. Créez un .zip package qui contient les fichiers JSON requis. Le .zip fichier de package a une limite de 120 Mo pour la définition d’application managée d’un catalogue de services.
  5. Publiez la définition d’application managée pour qu’elle soit disponible dans votre catalogue de services.

Pour plus d’informations, consultez Avantages des applications managées.

Exemples d’applications

Les applications managées Azure Communication Services fournissent des exemples qui montrent comment utiliser les modèles Azure Resource Manager (ARM). Utilisez les modèles ARM pour implémenter l’infrastructure pour des scénarios Azure Communication Services spécifiques.

Par exemple, vous pouvez :

  • Créer une ressource Azure Communication Services.
  • Créez une file d’attente de stockage.
  • Configurez la file d’attente de stockage en tant qu’abonnement aux événements pour votre ressource à l’aide d’identités managées.
  • Activez les paramètres de diagnostic pour la ressource à des fins de résolution des problèmes.
  • Accédez aux journaux de diagnostic et mettez à jour n’importe quelle infrastructure si nécessaire au fil du temps.

Pour plus d’informations sur les exemples d’applications, consultez GitHub Azure Samples Managed Communication Services.

Étapes suivantes

Vue d’ensemble des applications managées Azure