Az 1. generációs Azure Time Series Insights-környezet tervezése
Megjegyzés
A Time Series Insights (TSI) szolgáltatás 2025 márciusa után már nem támogatott. Fontolja meg a meglévő TSI-környezetek migrálását alternatív megoldásokba a lehető leghamarabb. Az elavulással és a migrálással kapcsolatos további információkért tekintse meg dokumentációnkat.
Figyelemfelhívás
Ez egy Gen1-cikk.
Ez a cikk bemutatja, hogyan tervezheti meg az 1. generációs Azure Time Series Insights-környezetet a várt bemeneti sebesség és az adatmegőrzési követelmények alapján.
Videó
Ebből a videóból többet tudhat meg az Azure Time Series Insights adatmegőrzési funkciójáról és tervezéséről:
Ajánlott eljárások
Az Azure Time Series Insights használatának megkezdéséhez a legjobb, ha tudja, hogy mennyi adatot vár el percről percre, és mennyi ideig kell tárolnia az adatokat.
Az Azure Time Series Insights termékváltozatainak kapacitásáról és megőrzéséről az Azure Time Series Insights díjszabásában talál további információt.
Az Azure Time Series Insights-környezet hosszú távú sikerhez való legjobb megtervezéséhez vegye figyelembe a következő attribútumokat:
- Tárkapacitás
- Adatmegőrzés időtartama
- Bejövő forgalom kapacitása
- Események alakítása
- A referenciaadatok helyének biztosítása
Tárkapacitás
Az Azure Time Series Insights alapértelmezés szerint megőrzi az adatokat a kiosztott tárterület (egységenkénti tárterület × egységek) és a bejövő forgalom alapján.
Adatmegőrzés
Az adatmegőrzési idő beállítását az Azure Time Series Insights-környezetben módosíthatja. Akár 400 napnyi adatmegőrzést is engedélyezhet.
Az Azure Time Series Insights két móddal rendelkezik:
- Az egyik mód a legfrissebb adatokra optimalizál. Egy szabályzatot kényszerít ki a régi adatok végleges törlésére , így a legutóbbi adatok elérhetővé válnak a példányban. Ez a mód alapértelmezés szerint be van kapcsolva.
- A másik optimalizálja az adatokat, hogy a konfigurált megőrzési korlátok alatt maradjanak. A bemenő forgalom szüneteltetése megakadályozza az új adatok bejövő forgalmát, ha a tárterületkorlát túllépte a viselkedést.
Az Azure Portalon a környezet konfigurációs oldalán módosíthatja a megőrzést, és válthat a két mód között.
Fontos
Az 1. generációs Azure Time Series Insights-környezetben legfeljebb 400 napos adatmegőrzést konfigurálhat.
Az adatmegőrzés konfigurálása
Az Azure Portalon válassza ki a Time Series Insights-környezetet.
A Time Series Insights-környezet panel Beállítások területén válassza a Storage-konfiguráció lehetőséget.
Az Adatmegőrzési idő (napokban) mezőben adjon meg egy 1 és 400 közötti értéket.
Tipp
Ha többet szeretne megtudni a megfelelő adatmegőrzési szabályzat implementálásáról, olvassa el a megőrzés konfigurálását ismertető cikket.
Bejövő forgalom kapacitása
Az alábbiakban összefoglaljuk az Azure Time Series Insights Gen1 fő korlátait.
Termékváltozat bejövő forgalmának sebessége és kapacitásai
Az S1 és az S2 termékváltozat bejövő forgalmának sebessége és kapacitásai rugalmasságot biztosítanak egy új Azure Time Series Insights-környezet konfigurálásakor. Az SKU-kapacitás a napi bejövő forgalom sebességét jelzi a tárolt események vagy bájtok száma alapján, amelyik előbb következik be. Vegye figyelembe, hogy a bejövő forgalmat percenként méri a rendszer, és a szabályozást a tokengyűjtő algoritmussal alkalmazza a rendszer. A bejövő forgalom mérése 1 KB-os blokkokban történik. Egy 0,8 KB-os tényleges esemény például egyetlen eseményként lesz mérve, a 2,6 KB-os esemény pedig három eseménynek számít.
| S1 termékváltozat kapacitása | Bejövő forgalom sebessége | Maximális tárolási kapacitás |
|---|---|---|
| 1 | 1 GB (1 millió esemény) naponta | 30 GB (30 millió esemény) |
| 10 | 10 GB (10 millió esemény) naponta | 300 GB (300 millió esemény) |
| S2 termékváltozat kapacitása | Bejövő forgalom sebessége | Maximális tárolási kapacitás |
|---|---|---|
| 1 | 10 GB (10 millió esemény) naponta | 300 GB (300 millió esemény) |
| 10 | 100 GB (100 millió esemény) naponta | 3 TB (3 milliárd esemény) |
Megjegyzés
A kapacitások lineárisan skálázhatók, így a 2.kapacitással rendelkező S1 termékváltozat napi 2 GB (2 millió) eseményt és havonta 60 GB (60 millió esemény) eseményt támogat.
Az S2 termékváltozatú környezetek lényegesen több eseményt támogatnak havonta, és jelentősen nagyobb bemeneti kapacitással rendelkeznek.
| Termékváltozat | Eseményszám havonta | Eseményszám percenként | Esemény mérete percenként |
|---|---|---|---|
| S1 | 30 millió | 720 | 720 KB |
| S2 | 300 millió | 7,200 | 7200 KB |
Tulajdonságkorlátok
Az 1. generációs tulajdonságkorlátok a kiválasztott termékváltozat-környezettől függenek. A megadott eseménytulajdonságok megfelelő JSON-, CSV- és diagramoszlopokkal rendelkeznek, amelyek megtekinthetők az Azure Time Series Insights Explorerben.
| Termékváltozat | Tulajdonságok maximális száma |
|---|---|
| S1 | 600 tulajdonság (oszlopok) |
| S2 | 800 tulajdonság (oszlopok) |
Eseményforrások
Példányonként legfeljebb két eseményforrás támogatott.
- Megtudhatja, hogyan vehet fel eseményközpont-forrást.
- IoT Hub-forrás konfigurálása.
API-korlátok
Az Azure Time Series Insights Gen1 REST API-korlátait a REST API referenciadokumentációja határozza meg.
Környezettervezés
Az Azure Time Series Insights-környezet tervezésének második területe a bemeneti kapacitás. A rendszer percenként méri a bejövő forgalom napi tárterületét és eseménykapacitását, 1 KB-os blokkokban. A maximális csomagméret 32 KB. A 32 KB-nál nagyobb adatcsomagok csonkulnak.
Egy S1 vagy S2 termékváltozat kapacitását 10 egységre növelheti egyetlen környezetben. Nem migrálhat S1 környezetből S2-be. Nem migrálhat S2-környezetből S1-be.
A bejövő forgalom kapacitásához először határozza meg a szükséges teljes bejövő forgalmat havi alapon. Ezután határozza meg, hogy mire van szüksége percenként.
A szabályozás és a késés szerepet játszik a percenkénti kapacitásban. Ha 24 óránál rövidebb ideig tartó kiugró adatforgalommal rendelkezik, az Azure Time Series Insights "felzárkózni" tud az előző táblázatban felsorolt sebesség kétszeresével.
Ha például egyetlen S1 termékváltozata van, a bejövő adatok sebessége percenként 720 esemény, az adatsebesség pedig kevesebb mint egy órán át, 1440 esemény vagy annál kisebb sebességgel emelkedik, a környezetben nincs észrevehető késés. Ha azonban több mint egy órán keresztül meghaladja a percenkénti 1440 eseményt, valószínűleg késést fog tapasztalni a környezetében vizualizált és lekérdezéshez elérhető adatokban.
Előfordulhat, hogy nem tudja előre, hogy mennyi adatot vár a leküldéshez. Ebben az esetben az Azure IoT Hubra és az Azure Event Hubsra vonatkozó adattelemetria az Azure Portal-előfizetésben található. A telemetria segíthet meghatározni a környezet kiépítésének módját. A telemetriai adatok megtekintéséhez használja az Azure Portal Metrikák paneljét a megfelelő eseményforráshoz. Ha tisztában van az eseményforrás metrikáival, hatékonyabban megtervezheti és kiépítheti az Azure Time Series Insights-környezetet.
Bejövőforgalom-követelmények kiszámítása
A bejövő forgalom követelményeinek kiszámítása:
Ellenőrizze, hogy a bemeneti kapacitás meghaladja-e az átlagos percenkénti sebességet, és hogy a környezet elég nagy-e ahhoz, hogy a várható bejövő forgalmat a kapacitás kétszeresének megfelelő módon kezelje kevesebb mint egy órán keresztül.
Ha 1 óránál hosszabb ideig tartó bejövőforgalom-csúcsok fordulnak elő, az átlagértékként használja a kiugróan magas értéket. Kiépíteni egy olyan környezetet, amely képes kezelni a kiugróan magas értéket.
A szabályozás és a késés csökkentése
A szabályozás és a késés megelőzéséről további információt a Késés csökkentése és a szabályozás című témakörben talál.
Események formázása
Fontos meggyőződni arról, hogy az események Azure Time Series Insightsba való küldésének módja támogatja a kiépíteni kívánt környezet méretét. (Ezzel szemben a környezet méretét leképezheti az Azure Time Series Insights által beolvasott események számára és az egyes események méretére.) Emellett fontos átgondolni azokat az attribútumokat is, amelyeket az adatok lekérdezésekor érdemes lehet szeletelésre és szűrésre használni.
Tipp
Tekintse át a JSON-formázási dokumentációt az Események küldése területen.
Győződjön meg arról, hogy rendelkezik referenciaadatokkal
A referencia-adathalmaz olyan elemek gyűjteménye, amelyek kiegészítik az eseményforrás eseményeit. Az Azure Time Series Insights bejövőforgalom-motorja az eseményforrás minden eseményét összekapcsolja a referencia-adathalmaz megfelelő adatsorával. A kibővített esemény ezután elérhető a lekérdezéshez. Az illesztés a referencia-adathalmazban definiált elsődlegeskulcs-oszlopokon alapul.
Megjegyzés
A referenciaadatok visszamenőlegesen nincsenek összekapcsolva. A konfigurálás és feltöltés után csak a jelenlegi és a jövőbeli bemeneti adatok lesznek egyeztetve és összekapcsolva a referencia-adatkészlethez. Ha nagy mennyiségű előzményadatot szeretne küldeni az Azure Time Series Insightsnak, és nem tölti fel vagy hozza létre először a referenciaadatokat az Azure Time Series Insightsban, előfordulhat, hogy újra el kell végeznie a munkáját (tipp: nem szórakoztató).
Ha többet szeretne megtudni arról, hogyan hozhat létre, tölthet fel és kezelhet referenciaadatokat az Azure Time Series Insightsban, olvassa el referenciaadatkészlet-dokumentációnkat.
Üzleti vészhelyreállítás
Ez a szakasz az Azure Time Series Insights azon funkcióit ismerteti, amelyek az alkalmazásokat és szolgáltatásokat még katasztrófa esetén is működtetik (ezt üzleti vészhelyreállításnak nevezzük).
Magas rendelkezésre állás
Azure-szolgáltatásként az Azure Time Series Insights az Azure-régió szintjén redundanciák használatával biztosít bizonyos magas rendelkezésre állású funkciókat. Az Azure például az Azure régiók közötti rendelkezésre állási funkciójával támogatja a vészhelyreállítási képességeket.
Az Azure-on keresztül nyújtott további magas rendelkezésre állási funkciók (és bármely Azure Time Series Insights-példány számára is elérhetők) a következők:
- Feladatátvétel: Az Azure georeplikálást és terheléselosztást biztosít.
- Adat-visszaállítás és tárolóhelyreállítás: Az Azure számos lehetőséget kínál az adatok megőrzésére és helyreállítására.
- Azure Site Recovery: Az Azure helyreállítási funkciókat biztosít az Azure Site Recoveryn keresztül.
- Azure Backup: Az Azure Backup az Azure-beli virtuális gépek helyszíni és felhőbeli biztonsági mentését is támogatja.
Győződjön meg arról, hogy engedélyezi a megfelelő Azure-szolgáltatásokat, hogy globális, régiók közötti magas rendelkezésre állást biztosítson eszközei és felhasználói számára.
Megjegyzés
Ha az Azure a régiók közötti rendelkezésre állás engedélyezésére van konfigurálva, nincs szükség további régiók közötti rendelkezésre állási konfigurációra az Azure Time Series Insightsban.
IoT- és eseményközpontok
Egyes Azure IoT-szolgáltatások beépített üzleti vészhelyreállítási funkciókat is tartalmaznak:
- Az Azure IoT Hub magas rendelkezésre állású vészhelyreállítása, amely a régión belüli redundanciát is magában foglalja
- Azure Event Hubs-szabályzatok
- Redundancia az Azure Storage szolgáltatásban
Az Azure Time Series Insights és a többi szolgáltatás integrálása további vészhelyreállítási lehetőségeket biztosít. Előfordulhat például, hogy az eseményközpontba küldött telemetriai adatok megmaradnak egy biztonsági mentési Azure Blob Storage-adatbázisban.
Azure Time Series Insights
Az Azure Time Series Insights-adatok, -alkalmazások és -szolgáltatások többféleképpen is futtathatók, még akkor is, ha azok megszakadnak.
Előfordulhat azonban, hogy az Azure Time Series-környezet teljes biztonsági másolatára is szükség van a következő célokra:
- Feladatátvételi példányként kifejezetten az Azure Time Series Insights számára, amely átirányítja az adatokat és a forgalmat a következőre:
- Az adatok és a naplózási információk megőrzése
Általánosságban elmondható, hogy az Azure Time Series Insights-környezetek duplikálásának legjobb módja egy második Azure Time Series Insights-környezet létrehozása egy biztonsági mentési Azure-régióban. A rendszer ebbe a másodlagos környezetbe is küldi az eseményeket az elsődleges eseményforrásból. Győződjön meg arról, hogy egy második dedikált fogyasztói csoportot használ. Kövesse a forrás üzleti vészhelyreállítási irányelveit a korábban leírtak szerint.
Ismétlődő környezet létrehozása:
- Hozzon létre egy környezetet egy második régióban. További információ: Új Azure Time Series Insights-környezet létrehozása az Azure Portalon.
- Hozzon létre egy második dedikált fogyasztói csoportot az eseményforráshoz.
- Csatlakoztassa az eseményforrást az új környezethez. Győződjön meg arról, hogy a második dedikált fogyasztói csoportot jelöli ki.
- Tekintse át az Azure Time Series Insights IoT Hub és az Event Hubs dokumentációját .
Esemény bekövetkezése esetén:
- Ha az elsődleges régiót érinti egy katasztrófaesemény, átirányíthatja a műveleteket a biztonsági mentési Azure Time Series Insights-környezetbe.
- Mivel a központi sorszámok a feladatátvétel után 0-tól újraindulnak, hozza létre újra az eseményforrást mindkét régióban/környezetben különböző fogyasztói csoportokkal, hogy elkerülje az ismétlődő eseményeknek tűnő események létrehozását.
- Törölje az elsődleges eseményforrást, amely most inaktív, és szabadítson fel egy elérhető eseményforrást a környezet számára. (Környezetenként legfeljebb két aktív eseményforrás lehet.)
- A második régió használatával biztonsági másolatot készíthet és helyreállíthat az Összes Azure Time Series Insights-telemetriai és lekérdezési adatról.
Fontos
Feladatátvétel esetén:
- Késés is előfordulhat.
- Az üzenetek feldolgozásának pillanatnyi megugrása előfordulhat, mivel a műveletek átirányítása megtörténik.
További információ: Késés csökkentése az Azure Time Series Insightsban.
Következő lépések
Első lépésként hozzon létre egy új Azure Time Series Insights-környezetet az Azure Portalon.
Megtudhatja, hogyan adhat hozzá Event Hubs-eseményforrást az Azure Time Series Insightshoz.
További információ az IoT Hub-eseményforrás konfigurálásáról.
