Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Modalités de mise en œuvre
Pour publier une application managée dans votre catalogue de services, vous devez :
- 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. - 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. - 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. - 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. - 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.