Vue d’ensemble du cluster Azure Stream Analytics
L'offre de cluster Azure Stream Analytics permet de déployer un seul locataire pour les scénarios de streaming complexes et exigeants. À grande échelle, les clusters Stream Analytics peuvent traiter plus de 400 Mo/seconde en temps réel. Les travaux Stream Analytics exécutés sur des clusters dédiés peuvent tirer parti de toutes les fonctionnalités de l'offre Standard et incluent la prise en charge de la connectivité par liaison privée à vos entrées et sorties.
Les clusters Stream Analytics sont facturés sur la base des unités de streaming, qui représentent la quantité de ressources processeur et de mémoire allouée à votre cluster. Une Unité de streaming est identique pour les offres Standard et Dedicated, et Azure Stream Analytics prend en charge deux structures d’unités de streaming : SU V1(bientôt obsolète) et SU V2 (recommandée). en savoir plus.
Lorsque vous créez un cluster sur le portail, un cluster V2 dédié est créé par défaut. Les clusters V2 dédiés prennent en charge 12 à 66 SU V2 et peuvent être mis à l’échelle par incréments de 12 (12, 24, 48...). Les clusters V1 dédiés sont l’offre d’origine d’ASA et sont toujours pris en charge, ils nécessitent un minimum de 36 unités de stockage.
La puissance de calcul sous-jacente pour les unités de streaming V1 et V2 est la suivante :
Pour plus d’informations sur les offres et la tarification des clusters dédiés, consultez la Page tarification d’Azure Stream Analytics.
Notes
Les travaux dans un cluster dédié créé avec une capacité SU V2 peuvent uniquement prendre en charge les travaux avec SU V2. Cela signifie que vous ne pouvez pas exécuter à la fois des unités de stockage V1 et V2 dans un cluster dédié. La combinaison et la correspondance ne sont pas prises en charge en raison de complications de capacité.
Un cluster Stream Analytics peut servir de plateforme de streaming à votre organisation et être partagé par différentes équipes travaillant sur des cas d'usage distincts.
Notes
Azure Stream Analytics prend également en charge l’intégration Réseau virtuel disponible en Préversion publique. L’intégration VNET permet d’isoler le réseau en déployant des instances dédiées d’Azure Stream Analytics dans votre réseau virtuel. Un minimum de 6 SU V2 est requis pour que les travaux VNET en savoir plus.
Que sont les clusters Stream Analytics ?
Les clusters Stream Analytics sont alimentés par le même moteur que les travaux Stream Analytics exécutés dans un environnement multi-locataire. Le cluster dédié à un seul locataire présente les fonctionnalités suivantes :
Hébergement à locataire unique ne subissant pas le bruit d’autres locataires. Vos ressources sont réellement « isolées » les unes des autres et sont plus performantes lors des pics de trafic.
Faites passer votre cluster de 12 à 66 SU V2 à mesure que votre utilisation du streaming augmente au fil du temps.
Prise en charge d'un réseau virtuel qui permet à vos travaux Stream Analytics de se connecter en toute sécurité à d'autres ressources par le biais de points de terminaison privés.
Possibilité de créer des fonctions C# définies par l'utilisateur et des désérialiseurs personnalisés dans n'importe quelle région.
Aucuns frais de maintenance, ce qui vous permet de concentrer vos efforts sur la création de solutions d'analyse en temps réel.
Pour commencer
Vous pouvez créer un cluster Stream Analytics via le portail Azure. Pour toute question, ou si vous avez besoin d'aide concernant l'intégration, vous pouvez contacter l'équipe Stream Analytics.
Forum aux questions
Comment choisir entre un cluster Stream Analytics et un travail Stream Analytics ?
Pour commencer, le plus simple est de créer et de développer un travail Stream Analytics afin de vous familiariser avec le service et de voir comment il peut répondre à vos besoins en matière d'analyse.
À eux seuls, les travaux Stream Analytics ne prennent pas en charge les réseaux virtuels. Si vos entrées ou sorties sont sécurisées derrière un pare-feu ou un réseau virtuel Azure, vous disposez des deux options suivantes :
Si votre ordinateur local a accès aux ressources d'entrée et de sortie sécurisées par un réseau virtuel (par exemple, Azure Event Hubs ou Azure SQL Database), vous pouvez installer les outils Azure Stream Analytics pour Visual Studio sur votre ordinateur local. Vous pouvez développer et tester des travaux Stream Analytics localement sur votre appareil sans aucuns frais. Quand vous êtes prêt à utiliser Stream Analytics dans votre architecture, vous pouvez créer un cluster Stream Analytics, configurer des points de terminaison privés et exécuter vos tâches à grande échelle.
Vous pouvez créer un cluster Stream Analytics, configurer le cluster avec les points de terminaison privés nécessaires à votre pipeline, et exécuter vos travaux Stream Analytics sur le cluster.
À quelles performances puis-je m'attendre ?
Une unité de streaming est identique pour les offres Standard et Dedicated. Un travail individuel qui utilise un cluster complet de 36 unités de streaming peut atteindre un débit d'environ 36 Mo/seconde avec une latence de l'ordre de la milliseconde. Le nombre exact dépend du format des événements et du type d'analyse. Dans la mesure où le cluster Stream Analytics est dédié, il offre des garanties de performances plus fiables. Les travaux exécutés sur votre cluster n'appartiennent qu'à vous.
Puis-je mettre mon cluster à l'échelle ?
Oui. Vous pouvez facilement configurer la capacité de votre cluster, ce qui vous permet d'effectuer un scale-up ou un scale-down en fonction de vos besoins afin de répondre à l'évolution de la demande.
Puis-je exécuter mes travaux existants sur les nouveaux clusters que j'ai créés ?
Oui. Vous pouvez lier vos travaux existants au cluster Stream Analytics que vous venez de créer et l'exécuter comme vous le faites habituellement. Il n'est pas nécessaire de recréer les travaux Stream Analytics existants à partir de zéro.
Combien me coûteront ces clusters ?
Vos clusters Stream Analytics sont facturés en fonction de la capacité choisie en termes d'unités de streaming. Les clusters sont facturés à l'heure, et aucuns frais supplémentaires ne s'appliquent aux travaux exécutés dans ces clusters. Consultez la page de tarification du service Azure Private Link pour accéder aux mises à jour de facturation des points de terminaison privés.
À quelles entrées et sorties puis-je me connecter en privé à partir de mon cluster Stream Analytics ?
Stream Analytics prend en charge différents types d'entrées et de sorties. Vous pouvez créer dans votre cluster des points de terminaison privés qui permettent aux travaux d'accéder aux ressources d'entrée et de sortie. Azure SQL Database, Azure Cosmos DB, le Stockage Azure, Azure Data Lake Storage Gen2, Azure Event Hubs, Azure IoT Hub, Azure Functions et Azure Service Bus sont actuellement des services pris en charge pour lesquels vous pouvez créer des points de terminaison privés managés.
Étapes suivantes
Vous disposez maintenant d'une vue d'ensemble du cluster Azure Stream Analytics. Vous pouvez ensuite créer votre cluster et exécuter votre travail Stream Analytics :