Delen via


Uw Azure Time Series Insights Gen1-omgeving plannen

Notitie

De Time Series Insights-service wordt op 7 juli 2024 buiten gebruik gesteld. Overweeg om bestaande omgevingen zo snel mogelijk naar alternatieve oplossingen te migreren. Raadpleeg onze documentatie voor meer informatie over de veroudering en migratie.

Voorzichtigheid

Dit is een Gen1-artikel.

In dit artikel wordt beschreven hoe u uw Azure Time Series Insights Gen1-omgeving plant op basis van de verwachte toegangssnelheid en uw vereisten voor gegevensretentie.

Video

Bekijk deze video voor meer informatie over het bewaren van gegevens in Azure Time Series Insights en het plannen hiervan:

Beste praktijken

Om aan de slag te gaan met Azure Time Series Insights, kunt u het beste weten hoeveel gegevens u per minuut wilt pushen en hoe lang u uw gegevens moet opslaan.

Lees de prijzen van Azure Time Series Insights voor meer informatie over capaciteit en retentie voor beide Azure Time Series Insights-SKU's.

Als u uw Azure Time Series Insights-omgeving het beste wilt plannen voor succes op lange termijn, moet u rekening houden met de volgende kenmerken:

Opslagcapaciteit

Azure Time Series Insights behoudt standaard gegevens op basis van de hoeveelheid opslagruimte die u inricht (eenheden × de hoeveelheid opslagruimte per eenheid) en inkomend verkeer.

Gegevensretentie

U kunt de instelling voor gegevensretentietijd wijzigen in uw Azure Time Series Insights-omgeving. U kunt maximaal 400 dagen retentie inschakelen.

Azure Time Series Insights heeft twee modi:

  • Eén modus optimaliseert voor de meeste up-to-datumgegevens. Het dwingt een beleid af om Oude gegevens te verwijderen zodat recente gegevens beschikbaar blijven voor het voorbeeld. Deze modus is standaard ingeschakeld.
  • De andere optimaliseert gegevens om onder de geconfigureerde bewaarlimieten te blijven. Inkomstopname onderbreken voorkomt dat nieuwe gegevens binnenkomen wanneer dit is geselecteerd als het gedrag bij overschrijden van de opslaglimiet.

U kunt retentie aanpassen en schakelen tussen de twee modi op de configuratiepagina van de omgeving in Azure Portal.

Belangrijk

U kunt maximaal 400 dagen aan gegevensretentie configureren in uw Azure Time Series Insights Gen1-omgeving.

Gegevensretentie configureren

  1. Selecteer uw Time Series Insights-omgeving in Azure Portal.

  2. Selecteer in het deelvenster Time Series Insights-omgeving onder Instellingende optie Opslagconfiguratie.

  3. Voer in het vak Gegevensretentietijd (in dagen) een waarde in tussen 1 en 400.

    Retentie configureren

Aanbeveling

Lees hoe u retentie configureert voor meer informatie over het implementeren van een geschikt bewaarbeleid voor gegevens.

Capaciteit voor inkomend verkeer

Hieronder vindt u een overzicht van de belangrijkste limieten in Azure Time Series Insights Gen1.

SKU-ingangssnelheden en -capaciteiten

S1- en S2-SKU-toegangstarieven en -capaciteiten bieden flexibiliteit bij het configureren van een nieuwe Azure Time Series Insights-omgeving. Uw SKU-capaciteit geeft de dagelijkse toegangssnelheid aan op basis van het aantal gebeurtenissen of bytes dat is opgeslagen, afhankelijk van wat het eerst voorkomt. Houd er rekening mee dat inkomend verkeer per minuut wordt gemeten en beperking wordt toegepast met behulp van het bucket-algoritme voor tokens. Inkomend verkeer wordt gemeten in blokken van 1 kB. Een werkelijke gebeurtenis van 0,8 kB wordt bijvoorbeeld gemeten als één gebeurtenis en een gebeurtenis van 2,6 kB wordt geteld als drie gebeurtenissen.

S1 SKU-capaciteit Ingangen snelheid Maximale opslagcapaciteit
1 1 GB (1 miljoen gebeurtenissen) per dag 30 GB (30 miljoen gebeurtenissen)
10 10 GB (10 miljoen gebeurtenissen) per dag 300 GB (300 miljoen gebeurtenissen)
S2 SKU-capaciteit Ingangen snelheid Maximale opslagcapaciteit
1 10 GB (10 miljoen gebeurtenissen) per dag 300 GB (300 miljoen gebeurtenissen)
10 100 GB (100 miljoen gebeurtenissen) per dag 3 TB (3 miljard gebeurtenissen)

Notitie

Capaciteiten worden lineair geschaald, zodat een S1-SKU met capaciteit 2 GB (2 miljoen) gebeurtenissen per dag inkomend verkeer ondersteunt en 60 GB (60 miljoen gebeurtenissen) per maand.

S2 SKU-omgevingen ondersteunen aanzienlijk meer gebeurtenissen per maand en hebben een aanzienlijk hogere toegangscapaciteit.

Artikelnummer (SKU) Aantal gebeurtenissen per maand Aantal gebeurtenissen per minuut Gebeurtenisgrootte per minuut
S1 30 miljoen 720 720 KB
S2 300 miljoen 7 200 7.200 KB

Eigendomslimieten

Gen1-eigenschapslimieten zijn afhankelijk van de geselecteerde SKU-omgeving. De opgegeven gebeurteniseigenschappen hebben bijbehorende JSON-, CSV- en grafiekkolommen die kunnen worden weergegeven in Azure Time Series Insights Explorer.

Artikelnummer (SKU) Maximum aantal eigenschappen
S1 600 eigenschappen (kolommen)
S2 800 eigenschappen (kolommen)

Gebeurtenisbronnen

Er worden maximaal twee gebeurtenisbronnen per exemplaar ondersteund.

API-limieten

REST API-limieten voor Azure Time Series Insights Gen1 worden opgegeven in de REST API-referentiedocumentatie.

Omgevingsplanning

Het tweede gebied waarop u zich moet richten voor het plannen van uw Azure Time Series Insights-omgeving, is de capaciteit voor inkomend verkeer. De dagelijkse opslag- en gebeurteniscapaciteit voor inkomend verkeer wordt gemeten per minuut, in blokken van 1 kB. De maximaal toegestane pakketgrootte is 32 kB. Gegevenspakketten die groter zijn dan 32 kB, worden afgekapt.

U kunt de capaciteit van een S1- of S2-SKU verhogen tot 10 eenheden in één omgeving. U kunt niet migreren van een S1-omgeving naar een S2. U kunt niet migreren van een S2-omgeving naar een S1.

Voor inkomend verkeer bepaalt u eerst het totale inkomend verkeer dat u maandelijks nodig hebt. Bepaal vervolgens wat uw behoeften per minuut zijn.

Snelheidsbeperking en latentie spelen een rol bij de capaciteit per minuut. Als u een piek hebt in uw gegevensinvoer die minder dan 24 uur duurt, kan Azure Time Series Insights deze inhalen bij een intredesnelheid van twee keer de snelheden in de voorgaande tabel.

Als u bijvoorbeeld één S1-SKU hebt, neemt u gegevens op met een snelheid van 720 gebeurtenissen per minuut, en als de gegevenssnelheid minder dan één uur piekt tot een snelheid van 1440 gebeurtenissen of minder, is er geen merkbare latentie in uw omgeving. Als u echter meer dan 1440 gebeurtenissen per minuut overschrijdt gedurende meer dan één uur, ervaart u waarschijnlijk latentie in gegevens die zijn gevisualiseerd en beschikbaar zijn voor query's in uw omgeving.

Mogelijk weet u niet van tevoren hoeveel gegevens u verwacht te pushen. In dit geval vindt u gegevenstelemetrie voor Azure IoT Hub en Azure Event Hubs in uw Azure Portal-abonnement. Met de telemetrie kunt u bepalen hoe u uw omgeving inricht. Gebruik het deelvenster Metrische gegevens in Azure Portal voor de desbetreffende gebeurtenisbron om de telemetrie weer te geven. Als u inzicht hebt in de metrische gegevens van uw gebeurtenisbron, kunt u uw Azure Time Series Insights-omgeving effectiever plannen en inrichten.

Toegangseisen berekenen

Om uw behoeften voor inkomend verkeer te berekenen:

  • Controleer of uw ingresscapaciteit hoger is dan uw gemiddelde tarief per minuut en of uw omgeving groot genoeg is om uw verwachte inkomend verkeer te verwerken dat gelijk is aan twee keer uw capaciteit gedurende minder dan één uur.

  • Als pieken in inkomend verkeer optreden die langer dan 1 uur duren, gebruikt u de pieksnelheid als uw gemiddelde. Richt een omgeving in die de capaciteit heeft om de piekbelasting te verwerken.

Drosseling en latentie verminderen

Lees Latentie en bandbreedtebeperking beperken voor informatie over het voorkomen van latentie en bandbreedtebeperking.

Uw gebeurtenissen vormgeven

Het is belangrijk om ervoor te zorgen dat de manier waarop u gebeurtenissen verzendt naar Azure Time Series Insights de grootte van de omgeving ondersteunt die u inricht. (Omgekeerd kunt u de grootte van de omgeving toewijzen aan het aantal gebeurtenissen dat Azure Time Series Insights leest en de grootte van elke gebeurtenis.) Het is ook belangrijk om na te denken over de kenmerken die u mogelijk wilt gebruiken om te segmenteren en te filteren wanneer u uw gegevens opvraagt.

Aanbeveling

Raadpleeg de documentatie voor het vormgeven van JSON in Het verzenden van gebeurtenissen.

Zorg ervoor dat u referentiegegevens hebt

Een referentiegegevensset is een verzameling items die de gebeurtenissen uit uw gebeurtenisbron uitbreiden. De Azure Time Series Insights-ingangsengine voegt elke gebeurtenis uit uw gebeurtenisbron samen met de bijbehorende gegevensrij in uw referentiegegevensset. De uitgebreide gebeurtenis is vervolgens beschikbaar voor opvragingen. De join is gebaseerd op de Primaire sleutel-kolommen die zijn gedefinieerd in uw referentiegegevensset.

Notitie

Referentiegegevens worden niet met terugwerkende kracht samengevoegd. Alleen huidige en toekomstige gegevens voor inkomend verkeer worden vergeleken en gekoppeld aan de referentiegegevensset nadat deze zijn geconfigureerd en geüpload. Als u van plan bent om een grote hoeveelheid historische gegevens naar Azure Time Series Insights te verzenden en niet eerst referentiegegevens te uploaden of te maken in Azure Time Series Insights, moet u mogelijk uw werk opnieuw uitvoeren (hint: niet leuk).

Lees onze referentiegegevenssetdocumentatie voor meer informatie over het maken, uploaden en beheren van uw referentiegegevens in Azure Time Series Insights.

Bedrijfsherstel na noodgevallen

In deze sectie worden functies van Azure Time Series Insights beschreven die apps en services actief houden, zelfs als er zich een ramp voordoet (ook wel bedrijfscontinuïteitsherstel genoemd).

Hoge beschikbaarheid

Als Azure-service biedt Azure Time Series Insights bepaalde functies voor hoge beschikbaarheid met behulp van redundantie op azure-regioniveau. Azure biedt bijvoorbeeld ondersteuning voor mogelijkheden voor herstel na noodgevallen via de functie voor beschikbaarheid in meerdere regio's van Azure.

Aanvullende functies voor hoge beschikbaarheid die via Azure worden geboden (en ook beschikbaar zijn voor elk Azure Time Series Insights-exemplaar) zijn onder andere:

Zorg ervoor dat u de relevante Azure-functies inschakelt voor wereldwijde, hoge beschikbaarheid tussen regio's voor uw apparaten en gebruikers.

Notitie

Als Azure is geconfigureerd om beschikbaarheid tussen regio's mogelijk te maken, is er geen aanvullende configuratie voor beschikbaarheid tussen regio's vereist in Azure Time Series Insights.

IoT en Evenement-Hubs

Sommige Azure IoT-services bevatten ook ingebouwde functies voor bedrijfsherstel na noodgevallen:

De integratie van Azure Time Series Insights met de andere services biedt extra mogelijkheden voor herstel na noodgevallen. Telemetrie die naar uw Event Hub wordt verzonden, kan bijvoorbeeld worden bewaard naar een back-up van een Azure Blob Storage-database.

Azure Time Series Insights - een tool voor gegevensanalyse

Er zijn verschillende manieren om uw Azure Time Series Insights-gegevens, -apps en -services actief te houden, zelfs als ze worden onderbroken.

U kunt echter wel vaststellen dat een volledige back-upkopie van uw Azure Time Series-omgeving ook vereist is voor de volgende doeleinden:

  • Als failover-exemplaar specifiek voor Azure Time Series Insights om gegevens en verkeer om te leiden naar de juiste bestemming.
  • Gegevens en controlegegevens behouden

Over het algemeen kunt u het beste een Azure Time Series Insights-omgeving dupliceren door een tweede Azure Time Series Insights-omgeving te maken in een back-up van een Azure-regio. Gebeurtenissen worden ook vanuit uw primaire gebeurtenisbron naar deze secundaire omgeving verzonden. Zorg ervoor dat u een tweede specifieke consumentengroep gebruikt. Volg de richtlijnen voor bedrijfsherstel na noodgevallen van die bron, zoals eerder beschreven.

Een dubbele omgeving maken:

  1. Maak een omgeving in een tweede regio. Lees Een nieuwe Azure Time Series Insights-omgeving maken in Azure Portal voor meer informatie.
  2. Maak een tweede speciale consumentengroep voor uw gebeurtenisbron.
  3. Verbind die gebeurtenisbron met de nieuwe omgeving. Zorg ervoor dat u de tweede toegewezen consumentengroep aanwijst.
  4. Raadpleeg de documentatie van Azure Time Series Insights IoT Hub en Event Hubs .

Als er een gebeurtenis optreedt:

  1. Als uw primaire regio wordt beïnvloed tijdens een noodgeval, moet u bewerkingen omleiden naar de back-up van de Azure Time Series Insights-omgeving.
  2. Omdat de sequentienummers van de hub na de failover opnieuw beginnen vanaf 0, dient u de gebeurtenisbron in beide regio's/omgevingen opnieuw te maken met verschillende consumentengroepen, om te voorkomen dat er gebeurtenissen worden gecreëerd die als duplicaten zouden kunnen worden gezien.
  3. Verwijder de primaire gebeurtenisbron, die nu inactief is, om een beschikbare gebeurtenisbron vrij te maken voor uw omgeving. (Er geldt een limiet van twee actieve gebeurtenisbronnen per omgeving.)
  4. Gebruik uw tweede regio om een back-up te maken van en alle telemetrie- en querygegevens van Azure Time Series Insights te herstellen.

Belangrijk

Als er een failover optreedt:

  • Er kan ook een vertraging optreden.
  • Er kan een tijdelijke piek in de berichtverwerking optreden, omdat bewerkingen worden omgeleid.

Lees Latentie beperken in Azure Time Series Insights voor meer informatie.

Volgende stappen