Pomiń nawigację

Data Lake Analytics — cennik

Usługa zadań analizy na żądanie napędzająca inteligentne akcje

Azure Data Lake Analytics to pierwsza oparta na zadaniach, bezserwerowa usługa analizy w chmurze, która umożliwia proste opracowywanie i uruchamianie programów do równoległego przekształcania oraz przetwarzania danych na ogromną skalę w językach U-SQL, R, Python i .NET dla petabajtów danych. Brak infrastruktury do zarządzania pozwala na przetwarzanie danych na żądanie, natychmiastowe skalowanie i płatność tylko za poszczególne zadania.

Szczegóły cennika

Płatność zgodnie z rzeczywistym użyciem

System płatności zgodnie z rzeczywistym użyciem umożliwia Ci uiszczanie opłat za sekundę, bez długoterminowych zobowiązań.

Użycie Cena
Jednostka analizy $-/godz.

Miesięczne pakiety zobowiązań

Miesięczne pakiety zobowiązań zapewniają znaczne rabaty (aż do 74%) w porównaniu z systemem płatności zgodnie z rzeczywistym użyciem.

Uwzględnione godziny korzystania z jednostki analizy Cena/miesiąc Oszczędności względem płatności zgodnie z rzeczywistym użyciem Price Per Analytic Unit Overage Price Per Analytic Unit
100 $- $- $-
500 $- $- $-
1 000 $- $- $-
5 000 $- $- $-
10 000 $- $- $-
50 000 $- $- $-
100 000 $- $- $-
> 100 000 Skontaktuj się z nami

Pomoc techniczna i umowa SLA

  • Bezpłatna pomoc dotycząca rozliczeń i subskrypcji
  • Elastyczne plany pomocy technicznej dostępne od $29/mies. Wybierz plan
  • Gwarantowana dostępność usługi Azure Data Lake Analytics przez 99,9% czasu. Przeczytaj umowę SLA

Często zadawane pytania

  • Jednostka usługi Azure Data Lake Analytics (jednostka analizy) to jednostka obliczeniowa udostępniona dla zadania U-SQL. Każda jednostka analizy daje zadaniu dostęp do zestawu podstawowych zasobów, takich jak procesor CPU i pamięć. Dowiedz się więcej o jednostkach analizy

  • Podczas tworzenia zadania należy przydzielić jednostki analizy, aby zadanie zostało uruchomione. Zadanie przejdzie przez 4 główne fazy: przygotowywanie, kolejkowanie, wykonywanie i finalizowanie. Zadanie wejdzie w fazę wykonywania, gdy przydzielone jednostki analizy staną się dostępne. Opłaty będą naliczane za jednostki analizy przydzielone na czas trwania faz wykonywania i finalizowania zadania. Dowiedz się więcej o jednostkach analizy

  • Należy starannie dobrać liczbę jednostek analizy odpowiednią dla wymagań zadania. Zwiększenie liczby jednostek analizy udostępnia zadaniu większą ilość zasobów obliczeniowych, ale nie zwiększa równoległości zadania. W zależności od charakterystyki zadania (np. możliwości wykonywania równoległego oraz ilości przetwarzanych danych itd.) możesz przekonać się, że Twoje zadania działają szybciej przy użyciu większej liczby jednostek analizy, lub możesz przydzielić więcej jednostek analizy niż będzie można ich użyć. Program Azure Data Lake Tools for Visual Studio udostępnia kilka narzędzi, które mogą pomóc w zdiagnozowaniu wydajności zadań U-SQL i oszacowaniu optymalnej liczby jednostek analizy. Dowiedz się więcej o oszczędzaniu pieniędzy i kontrolowaniu kosztów

  • Cena zależy od liczby jednostek analizy i długości zadania. Załóżmy, że istnieją 2 przypadki:

    • Przypadek 1: Wykonanie zadania trwa 3 godziny przy 10 jednostkach analizy, więc cena jest równa 3 * 10 = 30 godzin korzystania z jednostki analizy. Jeśli zadanie można wykonać dwa razy szybciej przy użyciu 20 jednostek analizy, cena jest równa 1,5 * 20 = 30 godzin korzystania z jednostki analizy. W takiej sytuacji cena jest taka sama, a opóźnienie jest mniejsze.
    • Przypadek 2: Wykonanie zadania trwa 5 godzin przy 10 jednostkach analizy, więc cena jest równa 5 * 10 = 50 godzin korzystania z jednostki analizy. Jeśli zadanie można wykonać w ciągu 4 godzin przy użyciu 20 jednostek analizy, cena jest równa 4 * 20 = 80 godzin korzystania z jednostki analizy. W tym przypadku koszty całkowite wzrosły o 80%, a zadanie zostało ukończone godzinę szybciej.
  • Transakcje usługi Azure Data Lake Storage 1. generacji są naliczane za każdą operację odczytu lub zapisu danych w ramach usługi. Każda przeprowadzana przez użytkownika, aplikację lub inną usługę platformy Azure operacja odczytu lub zapisu danych o rozmiarze maksymalnie 4 MB jest rozliczana jako jedna transakcja. Na przykład operacja zapisu powodująca umieszczenie 128 KB danych w usłudze Data Lake Storage 1. generacji jest rozliczana jako jedna transakcja. Transakcje są rozliczane z przyrostem wynoszącym maksymalnie 4 MB, więc jeśli element jest większy niż 4 MB, zostanie rozliczony w wielu przyrostach. Jeśli na przykład jedna operacja odczytu powoduje pobranie 9 MB danych z usługi Data Lake Storage 1. generacji, jest ona rozliczana jako trzy transakcje (4 MB + 4 MB + 1 MB).

    Spójrzmy, w jaki sposób transakcje są widoczne na rachunku na podstawie operacji odczytu. Załóżmy scenariusz, w którym Twoja aplikacja uruchamia zadanie usługi Data Lake Analytics działające przez 4 godziny dziennie i odczytujące 1,000 elementów na sekundę, gdy poszczególne elementy obsługiwane przez zadanie są mniejsze niż 4 MB. W powyższym scenariuszu usługa Data Lake Storage 1. generacji naliczy opłaty za transakcje odczytu związane z odczytem danych przez usługę Data Lake Analytics z usługi Data Lake Storage 1. generacji. Zostanie naliczona następująca opłata:

    Element Miesięczne użycie Stawka miesięczna Koszt miesięczny
    Transakcje odczytu z usługi Data Lake Analytics 1,000 elementów na sekundę * 3,600 * 4 * 31 $- za 10,000 transakcji $-
    Łączny koszt transakcji $-
  • Price is determined by the number of AUs you reserve for the month.

    • A billing cycle is aligned to calendar month. Therefore, it always starts the 1st day of the month and ends the last day of the month.
    • When you commit for the first time to a package, we will pro-rate the monthly price and AU-hours to the days left within that month. As an example, if you commit to a 1,000 AU-hour package and there are 10 days left within that month, you will immediately get 334 AU-hours (1,000 AU-hours / 30 days in a month x 10 day left) at a price of $- ($- / 31 days in a month x 10 day left). We pro-rate by 30 days for the AU-hours in a package and by 31 days for the price to make sure that the pro-rata is always in your favor.
    • Units in a package reset the 1st day of the month. As an example, if you commit to 100 AU-hours and you have 20 AU-hours left by the end of the month, your package will be reset to 100 AU-hours the day after. There is no roll-over for unused AU-hours.
    • You can choose a new package at any time. The change will be effective the first day of the next calendar month. This means that during a month if you have a package of 100 AU-hours and decide to commit to a 500 AU-hours package, this change will apply on the 1st day of the next calendar month. For the current calendar month, you will remain on the 100 AU-hours package.
    • We use "seconds" as the unit of measure for the consumption of your commitment package.
    • Once your package is consumed, you will be charged at the overage consumption rate.
  • Zużycie zależy od liczby jednostek analizy i długości zadania. Na długość zadania ma wpływ liczba jednostek analizy przypisanych do zadania oraz charakterystyka zadania, na przykład rozmiar danych i złożoność obliczeń.

    • Przypadek 1: Używasz pakietu 100 godzin korzystania z jednostki analizy i przesyłasz zadanie, którego ukończenie trwa 2 godziny i 30 minut przy 1 jednostce analizy, użycie jest więc obliczone jako 2,5 * 1 = 2,5 godziny korzystania z jednostki analizy. W ramach Twojego zobowiązania pozostanie jeszcze 97,5 godziny korzystania z jednostki analizy.
    • Przypadek 2: Używasz pakietu 100 godzin korzystania z jednostki analizy i została Ci już tylko 1 godzina korzystania z jednostki analizy. Przesyłasz zadanie, którego ukończenie trwa 2 godziny przy 2 jednostkach analizy, użycie jest więc obliczone jako 2 * 2 = 4 godziny korzystania z jednostki analizy. Zużyta zostanie pozostała godzina korzystania z jednostki analizy i zostanie naliczona opłata za 3 dodatkowe godziny korzystania z jednostki analizy w cenie za użycie nadwyżkowe (1,5 * 3 = $-)

  • Usługa Azure Data Lake Analytics umożliwia odczytywanie i zapisywanie danych z usług Azure Data Lake Storage 1. generacji, Azure Blob Storage i Azure SQL Database. Za używanie tych usług przez usługę Azure Data Lake Analytics mogą być naliczane standardowe opłaty dotyczące tych usług (np. opłaty za transakcje, wychodzące transfery danych itp.). Aby uzyskać więcej szczegółów, zapoznaj się ze stroną cennika tych usług.

    • Anulowanie zadania:
      Anulowanie jest zawsze wynikiem celowego działania użytkownika lub zdefiniowanych przed administratora zasad administracyjnych. Usługa ADLA nie anuluje zadań autonomicznie, z wyjątkiem przypadków, w których wierzchołek osiąga limit czasu wykonywania wynoszący 5 godzin (dla zadań nie obowiązuje limit czasu, ale obowiązuje on dla poszczególnych wierzchołków). Po anulowaniu zadania zostanie naliczona opłata za czas, przez jaki zadanie było uruchomione.
    • Niepowodzenie zadania:
      Niepowodzenia zadań są wynikiem błędu użytkownika lub czasem błędu usługi ADLA. Kod błędu z zadania zakończonego niepowodzeniem wskaże, czy niepowodzenie było wynikiem błędu użytkownika, czy błędu usługi. Jeśli kod błędu zawiera ciąg „USER”, niepowodzenie było wynikiem błędu użytkownika i w tym przypadku usługa naliczy opłatę za czas, przez jaki zadanie było uruchomione. Jeśli jednak błąd zawiera ciąg „SYSTEM”, niepowodzenie było wynikiem błędu usługi ADLS i nie zostanie naliczona opłata za zadanie.

Zasoby

Oszacuj miesięczne koszty usług systemu Azure

Przejrzyj często zadawane pytania na temat cennika systemu Azure

Dowiedz się więcej o Data Lake Analytics

Przejrzyj samouczki techniczne, materiały wideo i inne zasoby

Dodano do oszacowania. Naciśnij klawisz „v”, aby wyświetlić w kalkulatorze Wyświetl w kalkulatorze

Rozpocznij naukę i tworzenie ze środkami w wysokości $200 i kontynuuj korzystanie z bezpłatnych opcji