Sdílet prostřednictvím


Principy uchovávání dat v Azure Time Series Insights Gen1

Poznámka:

Služba Time Series Insights bude vyřazena 7. července 2024. Zvažte migraci stávajících prostředí na alternativní řešení co nejdříve. Další informace o vyřazení a migraci najdete v naší dokumentaci.

Upozornění

Toto je článek Gen1.

Tento článek popisuje dvě primární nastavení, která mají vliv na uchovávání dat v prostředí Azure Time Series Insights.

Video

Následující video shrnuje uchovávání dat Azure Time Series Insights a způsob jejich plánování.

Každé prostředí Azure Time Series Insights má nastavení, které řídí dobu uchovávání dat. Hodnota se liší od 1 do 400 dnů. Data se odstraní na základě kapacity úložiště prostředí nebo doby uchování podle toho, co nastane dříve.

Prostředí Azure Time Series Insights má navíc nastavení limitu úložiště, které překročilo chování . Řídí chování příchozího přenosu dat a vyprázdnění při dosažení maximální kapacity prostředí. Při konfiguraci si můžete vybrat ze dvou chování:

  • Vymazání starých dat (výchozí)
  • Pozastavení příchozího přenosu dat

Poznámka:

Ve výchozím nastavení při vytváření nového prostředí je uchovávání nakonfigurované na vyprázdnění starých dat. Toto nastavení je možné podle potřeby po vytvoření přepnout pomocí webu Azure Portal na stránce Konfigurace prostředí Azure Time Series Insights.

Obě zásady uchovávání dat jsou podrobněji popsány níže.

Vymazání starých dat

  • Vymazání starých dat je výchozím nastavením pro prostředí Azure Time Series Insights.
  • Vyprázdnění starých dat se upřednostňuje, když uživatelé chtějí mít vždy nejnovější data ve svém prostředí Azure Time Series Insights.
  • Vyprázdnění starého nastavení dat vymaže data po dosažení limitů prostředí (doba uchovávání, velikost nebo počet podle toho, co nastane dříve). Ve výchozím nastavení je uchovávání nastavené na 30 dnů.
  • Nejstarší ingestovaná data se vymažou jako první (přístup "První v prvním ven").

Příklad 1

Představte si ukázkové prostředí s chováním uchovávání informací Pokračovat v příchozím přenosu dat a vyprázdnit stará data:

Doba uchovávání dat je nastavená na 400 dnů. Kapacita je nastavená na jednotku S1, která obsahuje 30 GB celkové kapacity. Předpokládejme, že příchozí data se v průměru hromadí na 500 MB. Toto prostředí může uchovávat pouze 60 dnů za data vzhledem k rychlosti příchozích dat, protože maximální kapacita se dosáhne 60 dnů. Příchozí data se hromadí jako: 500 MB každý den x 60 dní = 30 GB.

61. den prostředí zobrazuje nejnovější data, ale vyprázdní nejstarší data starší než 60 dnů. Vyprázdnění dává prostor pro nové streamování dat, aby se nová data mohla dál zkoumat. Pokud si uživatel přeje uchovávat data déle, může zvětšit velikost prostředí přidáním dalších jednotek nebo může nasdílit méně dat.

Příklad 2

Zvažte také prostředí, ve které je nakonfigurované chování uchovávání informací, pokračovat v příchozím přenosu dat a vyprázdnit stará data. V tomto příkladu je doba uchovávání dat nastavená na nižší hodnotu 180 dnů. Kapacita je nastavená na jednotku S1, která obsahuje 30 GB celkové kapacity. Aby bylo možné ukládat data za celých 180 dnů, denní příchozí přenos dat nesmí překročit 0,166 GB (166 MB) za den.

Kdykoli denní rychlost příchozího přenosu dat tohoto prostředí překročí 0,166 GB za den, data se nedají uložit po dobu 180 dnů, protože se některá data vymažou. Zvažte stejné prostředí během zaneprázdněného časového rámce. Předpokládejme, že míra příchozího přenosu dat prostředí se může zvýšit na průměrnou 0,189 GB za den. V daném zaneprázdněném časovém rámci se uchovává přibližně 158 dnů dat (30 GB/0,189 = 158,73 dnů uchovávání). Tentokrát je kratší než požadovaný časový rámec uchovávání dat.

Pozastavení příchozího přenosu dat

  • Nastavení Pozastavení příchozího přenosu dat je navržené tak, aby se zajistilo, že data nebudou vyprázdněna, pokud se dosáhne limitů velikosti a počtu před jejich dobou uchovávání.

  • Pozastavení příchozího přenosu dat poskytuje uživatelům další čas, aby zvýšili kapacitu svého prostředí před vymazáním dat kvůli porušení doby uchovávání.

  • Pomáhá chránit vás před ztrátou dat, ale může vytvořit příležitost pro ztrátu nejnovějších dat, pokud se příchozí přenos dat pozastaví nad rámec doby uchovávání vašeho zdroje událostí.

  • Jakmile však dojde k dosažení maximální kapacity prostředí, prostředí pozastaví příchozí přenos dat, dokud nedojde k následujícím dalším akcím:

    • Zvýšíte maximální kapacitu prostředí a přidáte další jednotky škálování, jak je popsáno v tématu Postup škálování prostředí Azure Time Series Insights.
    • Doba uchovávání dat je dosažená a data se vymažou a prostředí se nedosáhlo pod maximální kapacitu.

Příklad 3

Zvažte prostředí s nakonfigurovaným chováním uchovávání dat pro pozastavení příchozího přenosu dat. V tomto příkladu je doba uchovávání dat nakonfigurovaná na 60 dnů. Kapacita je nastavená na tři (3) jednotky S1. Předpokládejme, že toto prostředí má každý den příchozí přenos dat o velikosti 2 GB. V tomto prostředí se příchozí přenos dat pozastaví po dosažení maximální kapacity.

V tomto okamžiku prostředí zobrazuje stejnou datovou sadu, dokud se příchozí přenos dat neobnoví nebo dokud nebude povoleno pokračovat v příchozím přenosu dat (což by vyprázdnilo starší data, aby se uvolnilo místo pro nová data).

Při obnovení příchozího přenosu dat:

  • Toky dat v pořadí, v jakém byly přijaty zdrojem událostí
  • Události se indexují na základě jejich časového razítka, pokud jste nepřekročili zásady uchovávání informací ve zdroji událostí. Další informace o konfiguraci uchovávání zdrojů událostí najdete v nejčastějších dotazech ke službě Event Hubs.

Důležité

Měli byste nastavit upozornění, která vám pomůžou zabránit pozastavení příchozího přenosu dat. Ztráta dat je možná, protože výchozí uchovávání dat je 1 den pro zdroje událostí Azure. Proto po pozastavení příchozího přenosu dat pravděpodobně ztratíte nejnovější data, pokud se neprovedou další akce. Pokud chcete zabránit potenciální ztrátě dat, musíte zvýšit kapacitu nebo přepnout chování na vyprázdnění starých dat .

V ovlivněných centrech událostí zvažte úpravu vlastnosti Uchovávání zpráv, aby se minimalizovala ztráta dat při výskytu příchozího přenosu dat ve službě Azure Time Series Insights.

Uchovávání zpráv centra událostí.

Pokud nejsou ve zdrojitimeStampPropertyName událostí () nakonfigurované žádné vlastnosti, azure Time Series Insights jako osa X ve výchozím nastavení nastaví časové razítko příjezdu do centra událostí. Pokud timeStampPropertyName je nakonfigurované něco jiného, prostředí hledá nakonfigurovaný timeStampPropertyName datový paket při analýze událostí.

Přečtěte si , jak škálovat prostředí Azure Time Series Insights tak, aby se škáluje tak, aby vyhovovalo další kapacitě nebo jak prodloužit dobu uchování.

Další kroky