Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Konta magazynu blokowych obiektów blob w warstwie Premium udostępniają dane za pośrednictwem sprzętu o wysokiej wydajności. Dane są przechowywane na dyskach półprzewodnikowych (SSD), które są zoptymalizowane pod kątem małych opóźnień. Dyski SSD zapewniają większą przepływność w porównaniu z tradycyjnymi dyskami twardymi. Transfer plików jest znacznie szybszy, ponieważ dane są przechowywane na natychmiast dostępnych chipach pamięci. Wszystkie części dysku dostępne jednocześnie. Natomiast wydajność dysku twardego (HDD) zależy od odległości danych od głowic odczytu/zapisu.
Obciążenia o wysokiej wydajności
Konta przechowywania blokowych obiektów blob w warstwie Premium są idealne w przypadku obciążeń wymagających szybkich i spójnych czasów odpowiedzi i/lub dużej liczby operacji wejścia/wyjścia na sekundę (IOPS). Przykładowe obciążenia obejmują:
Obciążenia interakcyjne. Wysoce interaktywne i w czasie rzeczywistym aplikacje muszą szybko zapisywać dane. Aplikacje do handlu elektronicznego i mapowania często wymagają natychmiastowej aktualizacji i opinii użytkowników. Na przykład w aplikacji do handlu elektronicznego rzadziej wyświetlane elementy prawdopodobnie nie są buforowane. Muszą jednak być natychmiast wyświetlane klientowi na żądanie. Interaktywne edytowanie lub wieloosobowe aplikacje do gier online zapewniają jakość, zapewniając aktualizacje w czasie rzeczywistym.
Analiza IoT/streamingu. W scenariuszu IoT wiele mniejszych operacji zapisu może być wypychanych do chmury co sekundę. Duże ilości danych mogą być pobierane, agregowane do celów analizy, a następnie usuwane niemal natychmiast. Wysokie możliwości przetwarzania magazynu blokowego blob w warstwie Premium sprawiają, że magazyn jest wydajny dla tego typu obciążenia roboczego.
Sztuczna inteligencja/uczenie maszynowe (AI/ML) Sztuczna inteligencja/uczenie maszynowe zajmuje się zużyciem i przetwarzaniem różnych typów danych, takich jak wizualizacje, mowa i tekst. Ten typ obliczeń o wysokiej wydajności obciążenia obejmuje duże ilości danych, które wymagają szybkiego reagowania i wydajnego czasu pozyskiwania danych na potrzeby analizy danych.
Opłacalność
Konta magazynu blokowych obiektów blob w warstwie Premium mają wyższy koszt magazynowania, ale niższy koszt transakcji w porównaniu ze standardowymi kontami ogólnego przeznaczenia w wersji 2. pl-PL: Jeśli Twoje aplikacje i obciążenia wykonują dużą liczbę transakcji, magazyn danych typu blob w wersji Premium może być opłacalny, zwłaszcza jeśli obciążenie jest głównie związane z zapisem.
W większości przypadków obciążenia wykonujące ponad 35–40 transakcji na sekundę na terabajt (TPS/TB) są dobrymi kandydatami dla tego typu konta. Jeśli na przykład obciążenie wykonuje 500 milionów operacji odczytu i 100 milionów operacji zapisu w miesiącu, możesz obliczyć moduł TPS/TB w następujący sposób:
Transakcje zapisu na sekundę = 100 000 000 / (30 x 24 x 60 x 60) = 39 (zaokrąglone do najbliższej liczby całkowitej)
Transakcje odczytu na sekundę = 500 000 000 / (30 x 24 x 60 x 60) = 193 (zaokrąglone do najbliższej całkowitej liczby)
Łączna liczba transakcji na sekundę = 193 + 39 = 232
Zakładając, że twoje konto miało średnio 5 TB danych, wówczas tpS/TB będzie wynosić 230/ 5 = 46.
Uwaga
Ceny różnią się w zależności od operacji i regionu. Skorzystaj z kalkulatora cen Azure, aby porównać ceny między warstwami wydajności standardową a premium.
W poniższej tabeli przedstawiono opłacalność kont magazynów danych blob typu block w warstwie Premium. Liczby w tej tabeli są oparte na koncie magazynu blokowych obiektów blob w warstwie Premium z włączoną usługą Azure Data Lake Storage (nazywaną również warstwą Premium dla usługi Azure Data Lake Storage). Każda kolumna reprezentuje liczbę transakcji w miesiącu. Każdy wiersz reprezentuje procent transakcji, które są transakcjami odczytowymi. Każda komórka w tabeli pokazuje procentową redukcję kosztów powiązaną z procentem transakcji odczytu i liczbą wykonanych transakcji.
Załóżmy na przykład, że Twoje konto znajduje się w regionie East US 2, liczba transakcji na koncie przekracza 90 mln, a 70% tych transakcji to transakcje odczytu. Konta w magazynie bloków obiektów blob w warstwie Premium są bardziej opłacalne.
Uwaga
Jeśli wolisz ocenić efektywność kosztową na podstawie liczby transakcji na sekundę dla każdego TB danych, możesz użyć nagłówków kolumn wyświetlanych w dolnej części tabeli.
Scenariusze w warstwie Premium
Ta sekcja zawiera rzeczywiste przykłady użycia magazynu blokowych obiektów blob w warstwie Premium przez niektórych partnerów usługi Azure Storage. Niektóre z nich umożliwiają również usługę Azure Data Lake Storage, która wprowadza hierarchiczną strukturę plików, która może jeszcze bardziej zwiększyć wydajność transakcji w niektórych scenariuszach.
Wskazówka
Jeśli masz przypadek użycia analityki, zdecydowanie zalecamy korzystanie z usług Azure Data Lake Storage wraz z kontem magazynu obiektów blob z warstwą Premium.
Ta sekcja zawiera następujące przykłady:
- Konta magazynu blobów blokowych typu Premium
Szybkie nawodnienie danych
Magazyn blokowych obiektów blob w warstwie Premium może pomóc w szybkim przygotowaniu lub uruchomieniu środowiska. W branżach takich jak bankowość niektóre wymagania regulacyjne mogą wymagać od firm regularnego usuwania swoich środowisk, a następnie przywrócenia ich od podstaw. Dane używane do nawodnienia środowiska muszą być ładowane szybko.
Niektórzy z naszych partnerów przechowują kopię swojego wystąpienia bazy danych MongoDB każdego tygodnia na koncie magazynowania blokowych obiektów blob w wersji Premium. System zostanie następnie zburzony. Aby szybko przywrócić system online, odczytywana i ładowana jest najnowsza kopia wystąpienia MongoDB. W celach inspekcji poprzednie kopie są przechowywane w magazynie w chmurze przez pewien czas.
Interaktywne edytowanie aplikacji
W aplikacjach, w których wielu użytkowników edytuje tę samą zawartość, szybkość aktualizacji staje się krytyczna dla bezproblemowego środowiska użytkownika.
Niektórzy z naszych partnerów opracowują oprogramowanie do edycji wideo. Każda aktualizacja, którą użytkownik wykonuje w filmie wideo, jest natychmiast widoczna dla innych użytkowników. Użytkownicy mogą skupić się na swoich zadaniach zamiast czekać na wyświetlenie aktualizacji zawartości. Małe opóźnienia związane z magazynem obiektów blob w warstwie Premium pomagają w tworzeniu tego płynnego i współdzielonego środowiska.
Oprogramowanie do wizualizacji danych
Użytkownicy mogą być znacznie bardziej wydajni dzięki oprogramowaniu do wizualizacji danych, jeśli czas renderowania jest szybki.
Widzieliśmy firmy w branży mapowania używają edytorów map do wykrywania problemów z mapami. Te edytory używają danych generowanych na podstawie danych globalnego systemu pozycjonowania klienta (GPS). Aby utworzyć nakładające się mapy, oprogramowanie do edycji renderuje małe sekcje mapy, szybko wykonując wyszukiwanie kluczowych.
W jednym przypadku przed użyciem magazynu blokowych obiektów blob w warstwie Premium partner użył klastrów HBase wspieranych przez standardowy magazyn ogólnego przeznaczenia w wersji 2. Jednak utrzymywanie dużych klastrów działających cały czas stało się kosztowne. Ten partnerzy zdecydowali się odejść od tej architektury i zamiast tego użyli magazynu obiektów blob w wersji Premium do szybkiego wyszukiwania kluczy. Aby utworzyć nakładające się na siebie, używali interfejsów API REST do renderowania kafelków odpowiadających współrzędnym GPS. Konto magazynu blokowych obiektów blob w klasie Premium zapewniło im rozwiązanie oszczędne kosztowo, a czasy opóźnień były znacznie bardziej przewidywalne.
Firmy zajmujące się handlem elektronicznym
Oprócz obsługi sklepów dostępnych dla klientów firmy zajmujące się handlem elektronicznym mogą również udostępniać rozwiązania magazynowania i analizy danych zespołom wewnętrznym. Widzieliśmy, jak partnerzy wykorzystują konta przechowywania obiektów blob w warstwie Premium, aby spełnić wymagania dotyczące niskiego opóźnienia stawiane przez te rozwiązania w zakresie magazynowania danych i analityki. W jednym przypadku zespół wykazu utrzymuje aplikację magazynowania danych dla danych odnoszących się do ofert, cen, metod wysyłki, dostawców, zapasów i logistyki. Informacje są odpytywane, skanowane, wyodrębniane i wydobywane w wielu przypadkach użycia. Zespół prowadzi analizę tych danych, aby zapewnić różnym zespołom merchandisingowym odpowiednie i istotne wglądy oraz informacje.
Interaktywna analiza
W prawie każdej branży istnieje potrzeba interaktywnego wykonywania zapytań i analizowania danych przez przedsiębiorstwa.
Specjaliści ds. danych i deweloperzy mogą szybciej uzyskiwać aktualne wnioski, uruchamiając zapytania dotyczące danych przechowywanych na koncie magazynu bloków blob klasy Premium. Kierownictwo może ładować swoje pulpity nawigacyjne znacznie szybciej, gdy dane wyświetlane na tych pulpitach pochodzą z konta magazynu blokowego blob w wersji Premium, zamiast z konta ogólnego przeznaczenia v2.
W jednym scenariuszu analitycy musieli szybko analizować dane telemetryczne z milionów urządzeń, aby lepiej zrozumieć, jak są używane ich produkty, oraz podejmować decyzje dotyczące wydawania produktów. Przechowywanie danych w bazach danych SQL jest kosztowne. Aby zmniejszyć koszty i zwiększyć obszar powierzchni z możliwością wykonywania zapytań, użyli konta magazynu blokowych obiektów blob w warstwie Premium z włączoną usługą Azure Data Lake Storage i wykonali obliczenia w usługach Presto i Spark w celu uzyskania szczegółowych informacji z tabel hive. Dzięki temu nawet rzadko używane dane mają taką samą moc obliczeniową, jak często używane dane.
Aby zlikwidować różnicę między podsekundową wydajnością SQL a operacjami wejścia/wyjścia na sekundę (IOPS) Presto do zewnętrznej pamięci, spójność i szybkość są kluczowe, zwłaszcza przy obsłudze małych zoptymalizowanych kolumnowych plików wierszy (ORC). Konto magazynu Block Blob w wersji Premium, gdy używane z usługą Data Lake Storage, wielokrotnie wykazywało trzykrotnie lepszą wydajność w porównaniu do standardowego konta ogólnego przeznaczenia v2 w tym scenariuszu. Zapytania wykonywane wystarczająco szybko, aby były odczuwalne jako lokalne na komputerze.
W innym przypadku partner przechowuje i przetwarza pliki dziennika wygenerowane przez ich rozwiązanie zabezpieczeń. Dzienniki są generowane przy użyciu usługi Databricks, a następnie przechowywane na koncie magazynu blokowych obiektów blob w warstwie Premium z włączoną usługą Data Lake Storage. Użytkownicy końcowi wysyłają zapytania o te dane i wyszukują je przy użyciu usługi Azure Data Explorer. Wybrali ten typ konta, aby zwiększyć stabilność i zwiększyć wydajność interakcyjnych zapytań. Ustalają również zasady zarządzania cyklem Delete Action życia na kilka dni, co pomaga zmniejszyć koszty. Te zasady uniemożliwiają przechowywanie danych na zawsze. Zamiast tego dane są usuwane, gdy nie są już potrzebne.
Potoki przetwarzania danych
W prawie każdej branży istnieje potrzeba, aby przedsiębiorstwa przetwarzały dane. Nieprzetworzone dane z wielu źródeł należy oczyścić i przetworzyć, aby ułatwić ich użycie w narzędziach podrzędnych, takich jak pulpity nawigacyjne danych, które ułatwiają użytkownikom podejmowanie decyzji.
Chociaż szybkość przetwarzania nie zawsze jest głównym problemem podczas przetwarzania danych, niektóre branże tego wymagają. Na przykład firmy w branży usług finansowych często muszą przetwarzać dane niezawodnie i w najszybszy możliwy sposób. Aby wykryć oszustwa, firmy te muszą przetwarzać dane wejściowe z różnych źródeł, identyfikować zagrożenia dla swoich klientów i podejmować szybkie działania.
W niektórych przypadkach zobaczyliśmy, że partnerzy używają wielu standardowych kont magazynowych do przechowywania danych z różnych źródeł. Niektóre z tych danych są następnie przenoszone do konta magazynu blokowych obiektów blob w warstwie Premium z włączoną usługą Data Lake Storage, na którym aplikacja do przetwarzania danych często odczytuje nowo przybywające dane. Wywołania listy katalogów na tym koncie były znacznie szybsze i wykonywane znacznie bardziej spójnie niż w przeciwnym razie działały na standardowym koncie ogólnego przeznaczenia w wersji 2. Szybkość i spójność oferowana przez konto zapewniała, że nowe dane były zawsze udostępniane systemom przetwarzania podrzędnego tak szybko, jak to możliwe. Pomogło to im szybko złapać i działać na potencjalne zagrożenia bezpieczeństwa.
Internet rzeczy (IoT)
IoT stała się znaczącą częścią naszego codziennego życia. IoT służy do śledzenia ruchów samochodów, świateł sterujących i monitorowania naszego zdrowia. Ma również zastosowania przemysłowe. Na przykład firmy wykorzystują IoT, aby umożliwić projekty inteligentnych fabryk, poprawić produkcję rolną oraz stosować na platformach naftowych w celu konserwacji predykcyjnej. Konta magazynu blokowych obiektów blob w warstwie Premium dodają znaczącą wartość do tych scenariuszy.
Mamy partnerów w przemyśle wydobywczym. Używają usługi Data Lake Storage z kontem blokowego przechowywania obiektów blob premium wraz z HDInsight (HBase) do pozyskiwania danych szeregów czasowych z czujników wielu typów sprzętu wydobywczego, z bardzo wymagającym profilem obciążenia. Przechowywanie blobów blokowych w warstwie Premium pomogło zaspokoić potrzebę wysokiej częstotliwości pobierania danych. Jest to również opłacalne, ponieważ magazyn blokowy Premium typu blob jest zoptymalizowany pod kątem obciążeń charakteryzujących się dużą liczbą transakcji zapisu, a ten rodzaj obciążeń generuje dziesiątki tysięcy małych transakcji zapisu na sekundę.
Uczenie maszynowe
W wielu przypadkach wiele danych musi zostać przetworzonych w celu wytrenowania modelu uczenia maszynowego. Aby ukończyć to przetwarzanie, maszyny obliczeniowe muszą działać przez długi czas. W porównaniu z kosztami magazynowania koszty obliczeń zwykle stanowią znacznie większy procent rachunku, dzięki czemu skrócenie czasu działania maszyn obliczeniowych może prowadzić do znacznych oszczędności. Małe opóźnienie, które uzyskujesz przy użyciu magazynu blokowych obiektów blob w warstwie Premium, może znacznie skrócić ten czas i rachunek.
Mamy partnerów, którzy wdrażają potoki przetwarzania danych w klastrach spark, w których uruchamiają szkolenia i wnioskowanie uczenia maszynowego. Przechowują tabele Spark (pliki parquet) i punkty kontrolne na koncie magazynowym obiektów BLOB w warstwie Premium. Punkty kontrolne platformy Spark mogą tworzyć ogromną liczbę zagnieżdżonych plików i folderów. Operacje wymieniania katalogów są szybkie, ponieważ łączą niski czas opóźnienia konta magazynu obiektów blob w wersji Premium z hierarchiczną strukturą danych udostępnioną w usłudze Data Lake Storage.
Mamy również partnerów w branży półprzewodników z przypadkami użycia, które przecinają IoT i uczenie maszynowe. Urządzenia IoT dołączone do maszyn w zakładzie produkcyjnym wykonują zdjęcia wafli półprzewodnikowych i wysyłają je do odpowiednich kont. Korzystając z wnioskowania uczenia głębokiego, system może poinformować maszyny lokalne, jeśli wystąpi problem z produkcją i czy należy podjąć akcję. Mogą ładować i przetwarzać obrazy szybko i niezawodnie. Użycie konta magazynu blokowych obiektów blob w warstwie Premium z włączoną usługą Data Lake Storage umożliwia to.
Analiza przesyłania strumieniowego w czasie rzeczywistym
Aby zapewnić obsługę interaktywnej analizy niemal w czasie rzeczywistym, system musi pozyskiwać i przetwarzać duże ilości danych, a następnie udostępniać te dane systemom podrzędnym. Korzystanie z konta magazynu blokowego obiektów blob w warstwie Premium z włączoną usługą Data Lake Storage jest idealne dla tego typu scenariuszy.
Firmy z branży mediów i rozrywki mogą generować dużą liczbę plików dziennika i danych telemetrycznych w krótkim czasie podczas transmisji wydarzenia. Niektórzy z naszych partnerów korzystają z wielu partnerów sieci dostarczania zawartości (CDN) na potrzeby przesyłania strumieniowego. Muszą podejmować decyzje niemal w czasie rzeczywistym dotyczące tego, do których partnerów CDN należy przydzielić ruch. W związku z tym dane muszą być dostępne do wykonywania zapytań przez kilka sekund po ich pozyskiwaniu. Aby ułatwić to szybkie podejmowanie decyzji, używają danych przechowywanych w magazynie blokowym Premium i przetwarzają te dane w usłudze Azure Data Explorer (ADX). Wszystkie dane telemetryczne przesyłane do magazynu są przekształcane w usłudze ADX, która przechowuje je w znanym formacie, umożliwiając operatorom i kierownikom szybkie i niezawodne przeszukiwanie.
Dane są przekazywane do wielu kont usługi Blob Storage o wydajności premium. Każde konto jest połączone z zasobem Event Grid i Event Hub. Usługa ADX pobiera dane z usługi Blob Storage, wykonuje wszelkie wymagane przekształcenia w celu normalizacji danych (na przykład: dekompresowanie plików zip lub konwertowanie z formatu JSON na csv). Następnie dane są udostępniane do wykonywania zapytań za pośrednictwem usługi ADX i pulpitów nawigacyjnych wyświetlanych w narzędziu Grafana. Pulpity Grafana są używane przez operatorów, osoby zarządzające i innych użytkowników. Klient zachowuje swoje oryginalne dzienniki do przechowywania w magazynie o wysokiej wydajności w warstwie Premium lub kopiuje je na konto magazynu ogólnego przeznaczenia w wersji general purpose v2, gdzie mogą być przechowywane w warstwie dostępu Gorącej lub Chłodnej, co pozwala na długoterminowe przechowywanie i przyszłą analizę.
Wprowadzenie do wersji Premium
Najpierw sprawdź, czy ulubione funkcje magazynu obiektów Blob są zgodne z kontami magazynowania blokowych obiektów Blob w warstwie Premium, a następnie utwórz konto.
Uwaga
Nie można przekonwertować istniejącego standardowego konta magazynu ogólnego przeznaczenia w wersji 2 na konto magazynu blokowych obiektów blob w warstwie Premium. Aby przeprowadzić migrację do konta magazynu blokowych obiektów blob w warstwie Premium, musisz utworzyć konto magazynu blokowych obiektów blob w warstwie Premium i zmigrować dane do nowego konta.
Sprawdzanie zgodności funkcji usługi Blob Storage
Niektóre funkcje usługi Blob Storage nie są jeszcze obsługiwane lub mają częściową obsługę na kontach magazynu blokowych obiektów blob w warstwie Premium. Przed wybraniem warstwy Premium zapoznaj się z artykułem Obsługa funkcji usługi Blob Storage na kontach usługi Azure Storage, aby ustalić, czy funkcje, które mają być używane, są w pełni obsługiwane na twoim koncie. Obsługa funkcji jest zawsze rozszerzana, dlatego należy okresowo przeglądać ten artykuł pod kątem aktualizacji.
Utwórz nowe konto magazynowe
Aby utworzyć konto magazynu blokowych obiektów blob w warstwie Premium, upewnij się, że wybrałeś opcję wydajności Premium oraz typ konta Block blobs podczas tworzenia konta.
Uwaga
Niektóre funkcje usługi Blob Storage nie są jeszcze obsługiwane lub mają częściową obsługę na kontach magazynu blokowych obiektów blob w warstwie Premium. Przed wybraniem warstwy Premium zapoznaj się z artykułem Obsługa funkcji usługi Blob Storage na kontach usługi Azure Storage, aby ustalić, czy funkcje, które mają być używane, są w pełni obsługiwane na twoim koncie. Obsługa funkcji jest zawsze rozszerzana, dlatego należy okresowo przeglądać ten artykuł pod kątem aktualizacji.
Jeśli twoje konto magazynu będzie używane do analizy danych, zdecydowanie zalecamy, abyś używał Azure Data Lake Storage wraz z kontem magazynowania blokowych blobów premium. Aby odblokować możliwości usługi Azure Data Lake Storage, włącz ustawienie Hierarchiczna przestrzeń nazw na karcie Zaawansowane na stronie Tworzenie konta magazynu.
Na poniższej ilustracji przedstawiono to ustawienie na stronie Tworzenie konta magazynu.
Aby uzyskać pełne wskazówki, zobacz Utwórz konto magazynu.