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. Voor meer informatie over de veroudering en migratie, ga naar onze documentatie.
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 gegevensretentie in Azure Time Series Insights en hoe u deze kunt plannen:
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 Prijzen voor Azure Time Series Insightsvoor 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
- gegevensretentieperiode
- inkomende capaciteit
- Uw gebeurtenissen vormgeven
- Ervoor zorgen dat u referentiegegevens hebt
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 in uw Azure Time Series Insights-omgeving de instelling voor gegevensretentietijd wijzigen. 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 en recente gegevens beschikbaar te laten bij de instantie. Deze modus is standaard ingeschakeld.
- De andere optimaliseert gegevens om onder de geconfigureerde bewaarlimieten te blijven. Inkomend verkeer onderbreken voorkomt dat nieuwe gegevens worden ingevoerd wanneer het wordt geselecteerd als het gedrag bij overschrijding 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
Selecteer in de Azure Portaluw Time Series Insights-omgeving.
Selecteer in het deelvenster Time Series Insights-omgeving onder InstellingenStorage-configuratie.
Voer in het vak Gegevensretentietijd (in dagen) een waarde tussen 1 en 400 in.
Tip
Lees Hoe retentie te configurerenvoor 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 wordt gemeten per minuuten afknijpen wordt toegepast met behulp van het token-bucket-algoritme. 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 | Inkomend verkeer tempo | 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.
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 de Azure Time Series Insights Explorer.
SKU | Maximum aantal eigenschappen |
---|---|
S1 | 600 eigenschappen (kolommen) |
S2 | 800 eigenschappen (kolommen) |
Gebeurtenisbronnen
Er worden maximaal twee gebeurtenisbronnen per exemplaar ondersteund.
- Meer informatie over het een Event Hub-bron toevoegen.
- Configureer een IoT-hubbron.
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.
Beperking en latentie spelen een rol in 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 kunt u gegevenstelemetrie vinden 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 respectieve 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 vertraging verminderenvoor informatie over het voorkomen van vertraging en latentie.
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.
Fooi
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 samenvoeging is gebaseerd op de primaire-sleutel kolommen die zijn gedefinieerd in uw referentiedataset.
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 documentatie over de gegevensreferentiesetvoor 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 een noodgeval optreedt (ook wel bekend als bedrijfsrampherstel).
Hoge beschikbaarheid
Als Azure-service biedt Azure Time Series Insights bepaalde hoge beschikbaarheid functies met behulp van redundantie op het niveau van de Azure-regio. 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:
- failover-: Azure biedt geo-replicatie en taakverdeling.
- gegevensherstel en opslagherstel: Azure biedt verschillende opties voor het behouden en herstellen van gegevens.
- Azure Site Recovery-: Azure biedt herstelfuncties via Azure Site Recovery-.
- Azure Backup-: Azure Backup- ondersteunt zowel on-premises als in-cloud back-ups van Virtuele Azure-machines.
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 Event Hubs
Sommige Azure IoT-services bevatten ook ingebouwde functies voor bedrijfsherstel na noodgevallen:
- Azure IoT Hub voor noodgevallendekking met hoge beschikbaarheid, inclusief intra-regionale redundantie
- Azure Event Hubs-beleid
- Azure Storage-redundantie
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
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 een alternatieve 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:
- Maak een omgeving in een tweede regio. Lees Een nieuwe Azure Time Series Insights-omgeving maken in Azure Portalvoor meer informatie.
- Maak een tweede speciale consumentengroep voor uw gebeurtenisbron.
- Verbind die gebeurtenisbron met de nieuwe omgeving. Zorg ervoor dat u de tweede toegewezen consumentengroep aanwijst.
- Raadpleeg de documentatie voor Azure Time Series Insights IoT Hub en Event Hubs.
Als er een gebeurtenis optreedt:
- 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.
- 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.
- 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.)
- 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 Insightsvoor meer informatie.
Volgende stappen
Ga aan de slag door een nieuwe Azure Time Series Insights-omgeving te maken in Azure Portal.
Meer informatie over het toevoegen van een Event Hubs-gebeurtenisbron aan Azure Time Series Insights.
Lees meer over hoe je een IoT Hub-gebeurtenisbron configureert .