Dela via


Planera din Azure Time Series Insights Gen1-miljö

Kommentar

Time Series Insights-tjänsten dras tillbaka den 7 juli 2024. Överväg att migrera befintliga miljöer till alternativa lösningar så snart som möjligt. Mer information om utfasning och migrering finns i vår dokumentation.

Varning

Det här är en artikel i Gen1.

Den här artikeln beskriver hur du planerar din Azure Time Series Insights Gen1-miljö baserat på din förväntade ingressfrekvens och dina datakvarhållningskrav.

Video

Titta på den här videon om du vill veta mer om datakvarhållning i Azure Time Series Insights och hur du planerar för den:

Bästa praxis

För att komma igång med Azure Time Series Insights är det bäst om du vet hur mycket data du förväntar dig att skicka per minut och hur länge du behöver lagra dina data.

Mer information om kapacitet och kvarhållning för båda Azure Time Series Insights SKU:er finns i Prissättning för Azure Time Series Insights.

Tänk på följande attribut för att planera din Azure Time Series Insights-miljö för långsiktig framgång:

Lagringskapacitet

Som standard behåller Azure Time Series Insights data baserat på mängden lagringsutrymme som du etablerar (enheter × mängden lagringsutrymme per enhet) och ingress.

Datakvarhållning

Du kan ändra inställningen för datakvarhållningstid i Azure Time Series Insights-miljön. Du kan aktivera upp till 400 dagars kvarhållning.

Azure Time Series Insights har två lägen:

  • Ett läge optimerar för de senaste data. Den framtvingar en princip för att rensa gamla data som lämnar nya data tillgängliga med instansen. Det här läget är aktiverat som standard.
  • Den andra optimerar data så att de ligger under de konfigurerade kvarhållningsgränserna. Pausa ingress förhindrar att nya data ingresseras när de väljs när lagringsgränsen överskred beteendet.

Du kan justera kvarhållningen och växla mellan de två lägena på miljöns konfigurationssida i Azure-portalen.

Viktigt!

Du kan konfigurera maximalt 400 dagars datakvarhållning i din Azure Time Series Insights Gen1-miljö.

Konfigurera datakvarhållning

  1. I Azure-portalen väljer du din Time Series Insights-miljö.

  2. I fönstret Time Series Insights-miljö går du till Inställningar och väljer Lagringskonfiguration.

  3. I rutan Datakvarhållningstid (i dagar) anger du ett värde mellan 1 och 400.

    Konfigurera kvarhållning

Dricks

Mer information om hur du implementerar en lämplig datakvarhållningsprincip finns i Så här konfigurerar du kvarhållning.

Ingresskapacitet

Följande sammanfattar viktiga gränser i Azure Time Series Insights Gen1.

SKU-ingressfrekvenser och -kapaciteter

S1- och S2 SKU-ingressfrekvenser och -kapaciteter ger flexibilitet när du konfigurerar en ny Azure Time Series Insights-miljö. Din SKU-kapacitet anger din dagliga ingressfrekvens baserat på antalet händelser eller byte som lagras, beroende på vilket som inträffar först. Observera att ingress mäts per minut och att begränsning tillämpas med hjälp av token bucket-algoritmen. Ingress mäts i 1 KB-block. Till exempel skulle en faktisk händelse på 0,8 KB mätas som en händelse och en 2,6 KB-händelse räknas som tre händelser.

S1 SKU-kapacitet Ingressfrekvens Maximal lagringskapacitet
1 1 GB (1 miljon händelser) per dag 30 GB (30 miljoner händelser)
10 10 GB (10 miljoner händelser) per dag 300 GB (300 miljoner händelser)
S2 SKU-kapacitet Ingressfrekvens Maximal lagringskapacitet
1 10 GB (10 miljoner händelser) per dag 300 GB (300 miljoner händelser)
10 100 GB (100 miljoner händelser) per dag 3 TB (3 miljarder händelser)

Kommentar

Kapaciteter skalas linjärt, så en S1 SKU med kapacitet 2 stöder 2 GB (2 miljoner) händelser per dags ingressfrekvens och 60 GB (60 miljoner händelser) per månad.

S2 SKU-miljöer stöder betydligt fler händelser per månad och har en betydligt högre ingresskapacitet.

SKU Antal händelser per månad Antal händelser per minut Händelsestorlek per minut
S1 30 miljoner 720 720 KB
S2 300 miljoner 7,200 7 200 KB

Egenskapsgränser

Gen1-egenskapsgränser beror på den SKU-miljö som har valts. De angivna händelseegenskaperna har motsvarande JSON-, CSV- och diagramkolumner som kan visas i Azure Time Series Insights Explorer.

SKU Maximala egenskaper
S1 600 egenskaper (kolumner)
S2 800 egenskaper (kolumner)

Händelsekällor

Högst två händelsekällor per instans stöds.

API-gränser

REST API-gränser för Azure Time Series Insights Gen1 anges i REST API-referensdokumentationen.

Miljöplanering

Det andra området att fokusera på för att planera din Azure Time Series Insights-miljö är ingresskapacitet. Den dagliga ingresslagringen och händelsekapaciteten mäts per minut i 1 KB-block. Den maximala tillåtna paketstorleken är 32 kB. Datapaket som är större än 32 KB trunkeras.

Du kan öka kapaciteten för en S1- eller S2 SKU till 10 enheter i en enda miljö. Du kan inte migrera från en S1-miljö till en S2. Du kan inte migrera från en S2-miljö till en S1.

För ingresskapacitet måste du först fastställa den totala ingress som du behöver per månad. Bestäm sedan vad dina behov per minut är.

Begränsning och svarstid spelar en roll i kapaciteten per minut. Om du har en topp i dataingressen som varar mindre än 24 timmar kan Azure Time Series Insights "komma ikapp" med en ingressfrekvens på två gånger de priser som anges i föregående tabell.

Om du till exempel har en enda S1 SKU, ingressdata med en hastighet av 720 händelser per minut och datahastigheten ökar i mindre än en timme med en hastighet av 1 440 händelser eller mindre, finns det ingen märkbar svarstid i din miljö. Men om du överskrider 1 440 händelser per minut i mer än en timme kommer du förmodligen att få svarstider i data som visualiseras och är tillgängliga för frågor i din miljö.

Du kanske inte vet i förväg hur mycket data du förväntar dig att skicka. I det här fallet kan du hitta datatelemetri för Azure IoT Hub och Azure Event Hubs i din Azure-portalprenumeration . Telemetrin kan hjälpa dig att avgöra hur du etablerar din miljö. Använd fönstret Mått i Azure-portalen för respektive händelsekälla för att visa dess telemetri. Om du förstår dina mått för händelsekällan kan du planera och etablera din Azure Time Series Insights-miljö på ett effektivare sätt.

Beräkna krav för ingress

Så här beräknar du dina ingresskrav:

  • Kontrollera att din ingresskapacitet ligger över den genomsnittliga minuthastigheten och att din miljö är tillräckligt stor för att hantera din förväntade ingress som motsvarar två gånger din kapacitet under mindre än en timme.

  • Om ingresstoppar inträffar som varar längre än 1 timme använder du toppfrekvensen som medelvärde. Etablera en miljö med kapacitet för att hantera toppfrekvensen.

Minimera begränsning och svarstid

Information om hur du förhindrar begränsning och svarstid finns i Minimera svarstid och begränsning.

Forma dina händelser

Det är viktigt att se till att det sätt på vilket du skickar händelser till Azure Time Series Insights stöder storleken på den miljö som du etablerar. (Däremot kan du mappa miljöns storlek till hur många händelser Azure Time Series Insights läser och storleken på varje händelse.) Det är också viktigt att tänka på de attribut som du kanske vill använda för att segmentera och filtrera efter när du frågar efter dina data.

Dricks

Granska JSON-formningsdokumentationen i Skicka händelser.

Kontrollera att du har referensdata

En referensdatauppsättning är en samling objekt som utökar händelserna från din händelsekälla. Azure Time Series Insights-ingressmotorn ansluter varje händelse från händelsekällan med motsvarande datarad i referensdatauppsättningen. Den förhöjda händelsen är sedan tillgänglig för fråga. Kopplingen baseras på de primärnyckelkolumner som definieras i referensdatauppsättningen.

Kommentar

Referensdata kopplas inte retroaktivt. Endast aktuella och framtida inkommande data matchas och kopplas till referensdatauppsättningen när den har konfigurerats och laddats upp. Om du planerar att skicka en stor mängd historiska data till Azure Time Series Insights och inte först laddar upp eller skapar referensdata i Azure Time Series Insights kan du behöva göra om ditt arbete (tips: inte roligt).

Mer information om hur du skapar, laddar upp och hanterar dina referensdata i Azure Time Series Insights finns i vår dokumentation om referensdatauppsättningar.

Haveriberedskap för företag

I det här avsnittet beskrivs funktioner i Azure Time Series Insights som håller appar och tjänster igång, även om en katastrof inträffar (kallas haveriberedskap för företag).

Hög tillgänglighet

Som Azure-tjänst tillhandahåller Azure Time Series Insights vissa funktioner för hög tillgänglighet med hjälp av redundans på Azure-regionnivå. Azure har till exempel stöd för funktioner för haveriberedskap via Azures tillgänglighetsfunktion mellan regioner.

Ytterligare funktioner med hög tillgänglighet som tillhandahålls via Azure (och även tillgängliga för alla Azure Time Series Insights-instanser) är:

Se till att du aktiverar relevanta Azure-funktioner för att tillhandahålla global, hög tillgänglighet mellan regioner för dina enheter och användare.

Kommentar

Om Azure har konfigurerats för att aktivera tillgänglighet mellan regioner krävs ingen ytterligare tillgänglighetskonfiguration mellan regioner i Azure Time Series Insights.

IoT och händelsehubbar

Vissa Azure IoT-tjänster innehåller även inbyggda funktioner för haveriberedskap för företag:

Integreringen av Azure Time Series Insights med de andra tjänsterna ger ytterligare haveriberedskapsmöjligheter. Telemetri som skickas till din händelsehubb kan till exempel sparas i en azure bloblagringsdatabas för säkerhetskopiering.

Azure Time Series Insights

Det finns flera sätt att hålla dina Azure Time Series Insights-data, appar och tjänster igång, även om de störs.

Du kan dock fastställa att en fullständig säkerhetskopia av din Azure Time Series-miljö också krävs för följande ändamål:

  • Som en redundansinstans specifikt för Azure Time Series Insights att omdirigera data och trafik till
  • Bevara data och granskningsinformation

I allmänhet är det bästa sättet att duplicera en Azure Time Series Insights-miljö att skapa en andra Azure Time Series Insights-miljö i en Azure-säkerhetskopieringsregion. Händelser skickas också till den här sekundära miljön från din primära händelsekälla. Se till att du använder en andra dedikerad konsumentgrupp. Följ den källans riktlinjer för haveriberedskap enligt beskrivningen tidigare.

Så här skapar du en duplicerad miljö:

  1. Skapa en miljö i en andra region. Mer information finns i Skapa en ny Azure Time Series Insights-miljö i Azure-portalen.
  2. Skapa en andra dedikerad konsumentgrupp för din händelsekälla.
  3. Anslut händelsekällan till den nya miljön. Se till att du anger den andra dedikerade konsumentgruppen.
  4. Läs dokumentationen om Azure Time Series Insights IoT Hub och Event Hubs .

Om en händelse inträffar:

  1. Om din primära region påverkas under en katastrofincident omdirigerar du åtgärder till azure time series insights-säkerhetskopieringsmiljön.
  2. Eftersom hubbsekvensnumren startar om från 0 efter redundansväxlingen återskapar du händelsekällan i båda regionerna/miljöerna med olika konsumentgrupper för att undvika att skapa vad som skulle se ut som dubbletter.
  3. Ta bort den primära händelsekällan, som nu är inaktiv, för att frigöra en tillgänglig händelsekälla för din miljö. (Det finns en gräns på två aktiva händelsekällor per miljö.)
  4. Använd din andra region för att säkerhetskopiera och återställa all Telemetri för Azure Time Series Insights och fråga efter data.

Viktigt!

Om en redundansväxling inträffar:

  • En fördröjning kan också inträffa.
  • En tillfällig topp i meddelandebearbetningen kan inträffa när åtgärder omdirigeras.

Mer information finns i Minimera svarstider i Azure Time Series Insights.

Nästa steg