Dela via


Planera din Azure Time Series Insights Gen1-miljö

Anteckning

Tjänsten Time Series Insights (TSI) stöds inte längre efter mars 2025. Överväg att migrera befintliga TSI-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 Gen1-artikel.

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 det:

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åde Azure Time Series Insights-SKU:er finns i Azure Time Series Insights prissättning.

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 Datakvarhållningstid i din Azure Time Series Insights miljö. 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 tillämpar en princip för att rensa gamla data och lämna 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ållning och växla mellan de två lägena på miljöns konfigurationssida i Azure Portal.

Viktigt

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

Konfigurera datakvarhållning

  1. I Azure Portal 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

Tips

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

Ingångskapacitet

Följande sammanfattar nyckelgrä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 begränsning tillämpas med hjälp av tokenbucketalgoritmen. Ingress mäts i 1 KB-block. Till exempel mäts en faktisk händelse på 0,8 KB 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)

Anteckning

Kapaciteter skalas linjärt, så en S1-SKU med kapacitet 2 stöder 2 GB (2 miljoner) händelser per dag 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å vilken 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 Maximalt antal 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å när du planerar din Azure Time Series Insights-miljö är ingresskapacitet. Den dagliga ingresslagringen och händelsekapaciteten mäts per minut i block på 1 KB. 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 din ingress 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 under 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 uppleva 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 Portal-prenumeration. Telemetrin kan hjälpa dig att avgöra hur du etablerar din miljö. Använd fönstret Mått i Azure Portal för respektive händelsekälla för att visa dess telemetri. Om du förstår måtten för din händelsekälla 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 motsvarande två gånger din kapacitet i mindre än en timme.

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

Minska begränsning och svarstid

Information om hur du förhindrar begränsning och svarstid finns i Minimera svarstider 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 storleken på miljön till hur många händelser Azure Time Series Insights läsningar 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.

Tips

Läs dokumentationen om JSON-formning 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. Den Azure Time Series Insights ingressmotorn kopplar samman varje händelse från din händelsekälla med motsvarande datarad i referensdatauppsättningen. Den förhöjda händelsen är sedan tillgänglig för frågor. Kopplingen baseras på de primärnyckelkolumner som definieras i referensdatauppsättningen.

Anteckning

Referensdata kopplas inte retroaktivt. Endast aktuella och framtida ingressdata 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 En Azure-tjänst tillhandahåller Azure Time Series Insights vissa funktioner med hög tillgänglighet med hjälp av redundans på Azure-regionnivå. Azure har till exempel stöd för haveriberedskapsfunktioner via Azures tillgänglighetsfunktion mellan regioner .

Fler funktioner för 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 global, hög tillgänglighet mellan regioner för dina enheter och användare.

Anteckning

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 för företag enligt beskrivningen ovan.

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 Portal.
  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 katastrofhändelse omdirigerar du åtgärderna till säkerhetskopieringen Azure Time Series Insights miljön.
  2. Eftersom hubbsekvensnummer 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 dubbletthändelser.
  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 alla Azure Time Series Insights telemetri och fråga efter data.

Viktigt

Om en redundansväxling inträffar:

  • En fördröjning kan också uppstå.
  • 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