Partager via


Instructions pour le déploiement de production

La sécurité et la scalabilité sont essentielles pour le déploiement d’Opérations Azure IoT. Cet article décrit les instructions que vous devez suivre lors de la configuration d’Opérations Azure IoT pour la production.

Avant d’envisager la configuration appropriée, déterminez si vous déployez Opérations Azure IoT sur un cluster à nœud unique ou à plusieurs nœuds. La plupart des directives de cet article s'appliquent indépendamment du type de cluster, mais lorsque des différences existent, elles sont spécifiquement indiquées.

Plateforme

Actuellement, K3s sur Ubuntu 24.04 est la seule plateforme généralement disponible pour le déploiement d’Opérations Azure IoT en production.

Configuration des clusters

Vérifiez que votre configuration matérielle est suffisante pour votre scénario et que vous commencez avec un environnement sécurisé.

Configuration système

Créez un cluster K3s avec Arc qui répond aux conditions minimales concernant le système.

Sécurité

Tenez compte des mesures suivantes pour vous assurer que la configuration de votre cluster est sécurisée avant le déploiement.

Réseau

Si vous utilisez des pare-feu d’entreprise ou des proxys, ajoutez les points de terminaison Azure IoT Operations à votre liste d'autorisation.

Observabilité

Pour les déploiements de production, déployez des ressources d’observabilité sur votre cluster avant de déployer Azure IoT Operations. Nous vous recommandons également de configurer des alertes Prometheus dans Azure Monitor.

Déploiement

Pour un déploiement prêt pour la production, incluez les configurations suivantes lors du déploiement d’Opérations Azure IoT.

Répartiteur MQTT

Dans l’Assistant Déploiement du portail Azure, la ressource broker est configurée dans l’onglet Configuration .

Registre de schémas et stockage

Dans l’Assistant Déploiement du portail Azure, le registre de schémas et son compte de stockage requis sont configurés dans l’onglet Gestion des dépendances .

  • L’espace de noms hiérarchique doit être activé pour les comptes de stockage.
  • L’identité managée du registre de schémas doit avoir des autorisations de contributeur pour le compte de stockage.
  • Le compte de stockage est uniquement pris en charge avec l’accès réseau public activé.

Pour les déploiements de production, étendez l’accès au réseau public du compte de stockage pour autoriser le trafic uniquement à partir de services Azure approuvés. Par exemple:

  1. Dans le portail Azure, accédez au compte de stockage que votre registre de schémas utilise.
  2. Sélectionnez Sécurité + mise en réseau > dans le menu de navigation.
  3. Pour le paramètre d’accès au réseau public, sélectionnez Activé à partir de réseaux virtuels et d’adresses IP sélectionnés.
  4. Dans la section Exceptions de la page réseau, vérifiez que l’option Autoriser les services Microsoft approuvés à accéder à cette option de ressource est sélectionnée.
  5. Sélectionnez Enregistrer pour appliquer les modifications.

Pour plus d’informations, consultez >. Accordez l’accès aux services Azure approuvés.

Tolérance de panne

Clusters à plusieurs nœuds : la tolérance de panne peut être activée dans l’onglet Gestion des dépendances de l’Assistant Déploiement du portail Azure. Elle est uniquement prise en charge sur les clusters à plusieurs nœuds et est recommandée pour le déploiement en production.

Paramètres sécurisés

Pendant le déploiement, vous avez la possibilité d’utiliser des paramètres de test ou des paramètres sécurisés. Pour les déploiements de production, choisissez les paramètres sécurisés. Si vous mettez à niveau un déploiement de paramètres de test existant pour la production, suivez les étapes décrites dans Activer les paramètres sécurisés.

Postdéploiement

Après avoir déployé Opérations Azure IoT, effectuez les configurations suivantes pour un scénario de production.

Répartiteur MQTT

Après le déploiement, vous pouvez modifier les ressources BrokerListener :

Vous pouvez également modifier les ressources BrokerAuthentication.

Lorsque vous créez une ressource, gérez son autorisation :

Agent OPC UA

Pour la connexion aux ressources en production, configurez l’authentification OPC UA :

Flux de données

Lors de l’utilisation de flux de données en production :