Partager via


Planifier votre environnement Azure Time Series Insights Gen1

Remarque

Le service Time Series Insights va être mis hors service le 7 juillet 2024. Prévoyez de migrer les environnements existants vers des solutions alternatives dès que possible. Pour plus d’informations sur la dépréciation et la migration, consultez notre documentation.

Attention

Il s’agit d’un article Gen1.

Cet article explique comment planifier votre environnement Azure Time Series Insights Gen1 en fonction de votre taux d’entrée attendu et de vos besoins de rétention de données.

Vidéo

Regardez cette vidéo pour en savoir plus sur la conservation des données dans Azure Time Series Insights et comment la planifier :

Bonnes pratiques

Pour commencer à utiliser Azure Time Series Insights, il est conseillé de connaître la quantité de données à transmettre à la minute et la durée de stockage de vos données.

Pour plus d’informations sur la capacité et la rétention des deux références (SKU) Azure Time Series Insights, consultez Tarification d’Azure Time Series Insights.

Pour planifier au mieux votre environnement Azure Time Series Insights et assurer sa réussite à long terme, tenez compte des attributs suivants :

Capacité de stockage

Par défaut, Azure Time Series Insights conserve les données en fonction de la quantité de stockage que vous avez approvisionnée (unités x quantité de stockage par unité) et de l’entrée.

Conservation des données

Vous pouvez modifier le paramètre de durée de conservation des données dans votre environnement Azure Time Series Insights. Vous pouvez activer jusqu’à 400 jours de rétention.

Azure Time Series Insights a deux modes :

  • Un mode optimise les données les plus récentes. Il applique une stratégie pour vider les anciennes données laissant les données récentes disponibles avec l’instance. Ce mode est activé par défaut.
  • L’autre optimise les données pour qu’elles restent sous les limites de rétention configurées. L’option Suspendre l’entrée empêche l’entrée des nouvelles données lorsqu’elles sont sélectionnées comme Comportement de limite de stockage dépassée.

Vous pouvez ajuster la rétention et basculer entre les deux modes dans la page de configuration de l’environnement dans le portail Azure.

Important

Vous pouvez configurer une durée maximale de conservation des données de 400 jours dans votre environnement Azure Time Series Insights Gen1 en disponibilité générale.

Configurer la rétention de données

  1. Dans le portail Azure, sélectionnez votre environnement Time Series Insights.

  2. Dans le panneau environnement Time Series Insights, sous Paramètres, sélectionnez Configuration du stockage.

  3. Dans la zone Durée de la conservation des données (en jours), entrez une valeur comprise entre 1 et 400.

    Configurer la rétention

Conseil

Pour en savoir plus sur l’implémentation d’une stratégie de rétention des données appropriée, lisez Comment configurer la rétention.

Capacité d’entrée

Ce qui suit résume les limites clés dans Azure Time Series Insights Gen1.

Capacités et débits d’entrée de la référence (SKU)

Les vitesses et capacités d’entrée des références (SKU) S1 et S2 offrent une certaine souplesse lors de la configuration d’un nouvel environnement Azure Time Series Insights. La capacité de votre référence SKU indique le taux d’entrée quotidien en fonction du nombre d’événements ou d’octets stockés, selon le cas. Notez que les entrées sont mesurées par minute et que la limitation est appliquée à l’aide de l’algorithme du seau à jetons. L’entrée est mesurée en blocs de 1 Ko. Par exemple, un événement réel de 0,8 Ko représente un événement, tandis qu’un événement de 2,6 Ko est compté comme trois événements.

Capacité de la référence (SKU) S1 Débit d’entrée Capacité de stockage maximale
1 1 Go (1 millions d’événements) par jour 30 Go (30 millions d’événements)
10 10 Go (10 millions d’événements) par jour 300 Go (300 millions d’événements)
Capacité de la référence (SKU) S2 Débit d’entrée Capacité de stockage maximale
1 10 Go (10 millions d’événements) par jour 300 Go (300 millions d’événements)
10 100 Go (100 millions d’événements) par jour 3 To (3 milliards d’événements)

Remarque

Les capacités sont mises à l’échelle de façon linéaire. Par conséquent, une référence SKU S1 avec la capacité 2 prend en charge 2 Go (2 millions) d’événements par débit d’entrée par jour et 60 Go (60 millions d’événements) par mois.

Les environnements de référence (SKU) S2 prennent en charge beaucoup plus d’événements par mois et ont une capacité d’entrée sensiblement supérieure.

SKU Nombre d’événements par mois Nombre d’événements par minute Taille d’événement par minute
S1 30 millions 720 720 Ko
S2 300 millions 7 200 7 200 Ko

Limites de propriétés

Les limites de propriétés Gen1 dépendent de l’environnement de référence (SKU) sélectionné. Les propriétés d’événements fournies ont des colonnes JSON, CSV et de graphique qui peuvent être affichées dans l’Explorateur Azure Time Series Insights.

SKU Propriétés maximales
S1 600 propriétés (colonnes)
S2 800 propriétés (colonnes)

Sources d’événement

Au maximum deux sources d’événements par instance sont prise en charge.

Limites d’API

Les limites de l’API REST pour Azure Time Series Insights Gen1 sont spécifiées dans la documentation de référence sur l’API REST.

Planification de l’environnement

La deuxième zone sur laquelle se concentrer pour planifier votre environnement Azure Time Series Insights est la capacité d’entrée. La capacité quotidienne de stockage et d’événements d’entrée est mesurée par minute, par blocs de 1 Ko. La taille de paquet maximale autorisée est de 32 Ko. Les paquets de données de plus de 32 Ko sont tronqués.

Vous pouvez augmenter la capacité d’une référence SKU S1 ou S2 à 10 unités dans un environnement unique. Vous ne pouvez pas migrer d’un environnement S1 vers S2. Vous ne pouvez pas migrer d’un environnement S2 vers S1.

Pour la capacité d’entrée, déterminez tout d’abord le total des entrées dont vous avez besoin chaque mois. Déterminez ensuite vos besoins par minute.

La limitation et la latence jouent un rôle dans la capacité par minute. En cas de pic d’entrée de données d’une durée inférieure à 24 heures, Azure Time Series Insights peut effectuer un « rattrapage » à un taux d’entrée égal à deux fois les taux indiqués dans le tableau précédent.

Par exemple, si vous avez une seule référence SKU S1, que des données sont entrées à un taux de 720 événements par minute, et un pic d’une durée inférieure à une heure à un taux de 1 440 événements maximum, aucune latence ne sera notable dans votre environnement. Toutefois, si vous dépassez les 1 440 événements par minute pendant plus d’une heure, vous constaterez probablement une latence des données qui sont visualisées et disponibles pour les requêtes dans votre environnement.

Vous ne savez peut-être pas à l’avance la quantité de données que vous allez transmettre en mode push. Dans ce cas, la télémétrie de données pour Azure IoT Hub et Azure Event Hubs est disponible dans votre abonnement Azure. La télémétrie peut vous aider à déterminer comment configurer votre environnement. Utilisez le volet Indicateurs de performance dans le portail Azure de la source d’événements correspondante pour afficher sa télémétrie. Comprendre les indicateurs de performance de votre source d’événement vous permet de planifier et configurer plus efficacement votre environnement Azure Time Series Insights.

Calculer les besoins d’entrée

Pour calculer vos besoins d’entrée :

  • Vérifiez que votre capacité d’entrée est supérieure à votre taux moyen par minute et que votre environnement est suffisamment grand pour gérer votre entrée attendue qui équivaut à deux fois votre capacité pendant moins d’une heure.

  • Si des pics d’entrée durent plus de 1 heure, utilisez le taux de pic comme moyenne. Approvisionnez un environnement avec la capacité de gérer le taux de pic.

Résoudre la limitation et la latence

Pour plus d’informations sur la manière d’éviter la limitation et la latence, lisez Résoudre la latence et la limitation.

Mettre en forme vos événements

Il est important de vérifier si votre méthode d’envoi d’événements à Azure Time Series Insights prend en charge la taille de l’environnement que vous approvisionnez. (À l’inverse, vous pouvez mapper la taille de l’environnement sur le nombre d’événements qu’Azure Time Series Insights lit et la taille de chaque événement.) Il est également important de songer aux attributs que vous souhaiterez peut-être utiliser pour le filtrage lors de l’interrogation de vos données.

Conseil

Passez en revue la documentation relative à la mise en forme du code JSON dans Envoi des événements.

Vérification de la présence de données de référence

Un jeu de données de référence est une collection d’éléments qui augmente les événements issus de votre source d’événements. Le moteur d’entrée d’Azure Time Series Insights associe chaque événement de votre source d’événements à la ligne de données correspondante dans votre jeu de données de référence. L’événement ajouté est ensuite disponible pour la requête. La jointure repose sur les colonnes de clé privée définies dans votre jeu de données de référence.

Remarque

Les données de référence ne sont pas jointes rétroactivement. Seules les données d’entrée actuelles et futures sont mises en correspondance et jointes au jeu de données de référence lorsqu’il a été configuré et chargé. Si vous envisagez d’envoyer une grande quantité de données historiques à Azure Time Series Insights et de ne pas charger ou de créer tout d’abord des données de référence dans Azure Time Series Insights, vous devrez peut-être restaurer votre travail (conseil : pas très fun).

Pour plus d’informations sur la création, le chargement et la gestion des données de référence dans Azure Time Series Insights, lisez notre documentation sur les jeux de données de référence.

Récupération d'urgence

Cette section décrit les fonctionnalités d’Azure Time Series Insights qui permet aux applications et services de continuer de s’exécuter, même si un incident se produit (connu sous le nom récupération d’urgence).

Haute disponibilité

S’agissant d’un service Azure, Azure Time Series Insights offre certaines fonctionnalités de haute disponibilité à l’aide de redondances au niveau de la région Azure. Par exemple, Azure prend en charge les fonctionnalités de récupération d’urgence par le biais de la fonctionnalité disponibilité interrégionale d’Azure.

Les fonctionnalités de haute disponibilité supplémentaires fournies par l’intermédiaire d’Azure (et disponibles pour n’importe quelle instance Azure Time Series Insights) incluent :

Veillez à activer les fonctionnalités pertinentes d’Azure pour offrir une haute disponibilité mondiale, interrégionale pour vos utilisateurs et appareils.

Remarque

Si Azure est configuré pour activer la disponibilité interrégionale, aucune configuration de disponibilité interrégionale supplémentaire n’est requise dans Azure Time Series Insights.

IoT et Event Hubs

Certains services Azure IoT incluent également des fonctionnalités de récupération d’urgence intégrées :

L’intégration d’Azure Time Series Insights à d’autres services fournit des opportunités de récupération d’urgence supplémentaires. Par exemple, les données de télémétrie envoyées à votre Event Hub peuvent conservées dans une base de données de stockage Blob Azure de sauvegarde.

Azure Time Series Insights

Il existe plusieurs façons pour que vos données, applications et services Azure Time Series Insights continuent de s’exécuter, même en cas d’interruption.

Toutefois, vous pouvez déterminer qu’une copie de sauvegarde complète de votre environnement Azure Time Series est également nécessaire, aux fins suivantes :

  • Comme instance de basculement vers laquelle Azure Time Series Insights peut rediriger les données et le trafic
  • Pour préserver les données et les informations d’audit

En règle générale, la meilleure façon de dupliquer un environnement Azure Time Series Insights consiste à créer un deuxième environnement Azure Time Series Insights dans une région Azure de sauvegarde. Les événements sont aussi envoyés à cet environnement secondaire à partir de votre source d’événements principale. Veillez à utiliser un deuxième groupe de consommateurs dédié. Suivez les instructions de récupération d’urgence de cette source, comme indiqué précédemment.

Pour créer un environnement dupliqué :

  1. Créez un environnement dans la deuxième région. Pour plus d’informations, consultez Créer un nouvel environnement de Azure Time Series Insights dans le portail Azure.
  2. Créez un deuxième groupe de consommateurs dédié pour votre source d’événements.
  3. Connectez cette source d’événements au nouvel environnement. Faites attention à bien désigner le deuxième groupe de consommateurs dédié.
  4. Passez en revue la documentation IoT Hub et Event Hubs d’Azure Time Series Insights.

Si un événement se produit :

  1. Si votre région principale est affectée par un sinistre, basculez les opérations sur l’environnement Azure Time Series Insights de sauvegarde.
  2. Comme les numéros séquentiels des hubs sont remis à zéro après le basculement, recréez la source de l'événement dans les deux régions/environnements avec des groupes de consommateurs différents pour éviter de créer ce qui ressemblerait à des événements en double.
  3. Supprimez la source d’événements principale, qui est maintenant inactive, pour libérer une source d’événement disponible pour votre environnement. (Le nombre de sources d’événements actives par environnement est limité à deux.)
  4. Utilisez votre deuxième région pour sauvegarder et récupérer toutes les données de télémétrie et de requête Azure Time Series Insights.

Important

Si un basculement se produit :

  • Un délai peut également se produire.
  • Un pic momentané du traitement des message peut se produire, car les opérations sont redirigées.

Pour plus d’informations, consultez Réduction de la latence dans Azure Time Series Insights.

Étapes suivantes