Omówienie klastra usługi Azure Stream Analytics
Klaster usługi Azure Stream Analytics oferuje wdrożenie z jedną dzierżawą dla złożonych i wymagających scenariuszy przesyłania strumieniowego. W pełnej skali klastry usługi Stream Analytics mogą przetwarzać ponad 400 MB/s w czasie rzeczywistym. Zadania usługi Stream Analytics uruchomione w dedykowanych klastrach mogą korzystać ze wszystkich funkcji w ofercie Standardowa i obejmują obsługę łączności łącza prywatnego z danymi wejściowymi i wyjściowymi.
Opłaty za klastry usługi Stream Analytics są naliczane przez jednostki przesyłania strumieniowego (SU), które reprezentują ilość zasobów procesora CPU i pamięci przydzielonych do klastra. Jednostka przesyłania strumieniowego jest taka sama w przypadku ofert standardowych i dedykowanych, a usługa Azure Stream Analytics obsługuje dwie struktury jednostek przesyłania strumieniowego: SU V1(do przestarzałej) i SU V2(zalecane) dowiedz się więcej.
Podczas tworzenia klastra w portalu domyślnie tworzony jest dedykowany klaster w wersji 2 . Dedykowane klastry V2 obsługują od 12 do 66 jednostek SU V2 i można je skalować w przyrostach 12 (12, 24, 48...). Dedykowane klastry w wersji 1 są oryginalną ofertą usługi ASA i nadal obsługiwane, wymagają co najmniej 36 jednostek SU.
Podstawowa moc obliczeniowa dla jednostek przesyłania strumieniowego V1 i V2 jest następująca:
Aby uzyskać więcej informacji na temat ofert i cen dedykowanych klastrów, odwiedź stronę cennika usługi Azure Stream Analytics.
Uwaga
Zadania w dedykowanym klastrze utworzonym z pojemnością SU V2 mogą obsługiwać tylko zadania w wersji 2. Oznacza to, że w dedykowanym klastrze nie można uruchamiać zarówno jednostek SU W wersji 1, jak i V2. Mieszanka i dopasowanie nie jest obsługiwane z powodu komplikacji pojemności.
Klaster usługi Stream Analytics może służyć jako platforma przesyłania strumieniowego dla organizacji i może być współużytkowany przez różne zespoły pracujące nad różnymi przypadkami użycia.
Uwaga
Usługa Azure Stream Analytics obsługuje również integrację Virtual Network dostępną w publicznej wersji zapoznawczej. Integracja z siecią wirtualną umożliwia izolację sieci, która jest realizowana przez wdrożenie dedykowanych wystąpień usługi Azure Stream Analytics w sieci wirtualnej. Więcej informacji na temat zadań sieci wirtualnej wymaga co najmniej 6 jednostek SU V2.
Co to są klastry usługi Stream Analytics
Klastry usługi Stream Analytics są obsługiwane przez ten sam aparat, który odpowiada za uruchamianie zadań usługi Stream Analytics w środowisku wielodostępnym. Pojedynczy klaster dedykowany ma następujące funkcje:
Hosting pojedynczej dzierżawy bez szumów z innych dzierżaw. Zasoby są naprawdę "izolowane" i działają lepiej, gdy występuje wzrost ruchu.
Skalowanie klastra z zakresu od 12 do 66 jednostek SU V2 w miarę wzrostu użycia przesyłania strumieniowego w czasie.
Obsługa sieci wirtualnej, która umożliwia zadania usługi Stream Analytics bezpieczne łączenie się z innymi zasobami przy użyciu prywatnych punktów końcowych.
Możliwość tworzenia funkcji zdefiniowanych przez użytkownika w języku C# i niestandardowych deserializacji w dowolnym regionie.
Zerowy koszt konserwacji, co pozwala skupić się na tworzeniu rozwiązań analitycznych w czasie rzeczywistym.
Jak zacząć
Klaster usługi Stream Analytics można utworzyć za pomocą Azure Portal. Jeśli masz pytania lub potrzebujesz pomocy dotyczącej dołączania, możesz skontaktować się z zespołem usługi Stream Analytics.
Często zadawane pytania
Jak mogę wybrać między klastrem usługi Stream Analytics a zadaniem usługi Stream Analytics?
Najprostszym sposobem rozpoczęcia pracy jest utworzenie i opracowanie zadania usługi Stream Analytics w celu zapoznania się z usługą i sprawdzenie, jak może spełniać wymagania analityczne.
Same zadania usługi Stream Analytics nie obsługują sieci wirtualnych. Jeśli dane wejściowe lub wyjściowe są zabezpieczone za zaporą lub Virtual Network platformy Azure, dostępne są następujące dwie opcje:
Jeśli maszyna lokalna ma dostęp do zasobów wejściowych i wyjściowych zabezpieczonych przez sieć wirtualną (na przykład Azure Event Hubs lub Azure SQL Database), możesz zainstalować narzędzia usługi Azure Stream Analytics dla programu Visual Studio na komputerze lokalnym. Zadania usługi Stream Analytics można opracowywać i testować lokalnie na urządzeniu bez ponoszenia żadnych kosztów. Gdy wszystko będzie gotowe do użycia usługi Stream Analytics w architekturze, możesz utworzyć klaster usługi Stream Analytics, skonfigurować prywatne punkty końcowe i uruchamiać zadania na dużą skalę.
Klaster usługi Stream Analytics można utworzyć, skonfigurować klaster z prywatnymi punktami końcowymi wymaganymi dla potoku i uruchomić zadania usługi Stream Analytics w klastrze.
Jakiej wydajności mogę oczekiwać?
Jednostka SU jest taka sama w ramach ofert standardowych i dedykowanych. Jedno zadanie korzystające z pełnego klastra 36 jednostek SU może osiągnąć około 36 MB/s przepływności z opóźnieniem milisekundowym. Dokładna liczba zależy od formatu zdarzeń i typu analizy. Ponieważ jest dedykowany, klaster usługi Stream Analytics oferuje bardziej niezawodne gwarancje wydajności. Wszystkie zadania uruchomione w klastrze należą tylko do Ciebie.
Czy mogę skalować klaster?
Tak. Możesz łatwo skonfigurować pojemność klastra, umożliwiając skalowanie w górę lub w dół zgodnie z potrzebami, aby zaspokoić zmieniające się zapotrzebowanie.
Czy mogę uruchomić istniejące zadania w tych nowych klastrach, które zostały utworzone?
Tak. Istniejące zadania można połączyć z nowo utworzonym klastrem usługi Stream Analytics i uruchomić je jak zwykle. Nie musisz ponownie tworzyć istniejących zadań usługi Stream Analytics od podstaw.
Ile będą kosztować te klastry?
Opłaty za klastry usługi Stream Analytics są naliczane na podstawie wybranej pojemności jednostek SU. Opłaty za klastry są naliczane co godzinę i nie są naliczane dodatkowe opłaty za zadanie uruchomione w tych klastrach. Zobacz stronę cennika usługi Private Link, aby uzyskać informacje o aktualizacjach rozliczeń prywatnego punktu końcowego.
Z jakich danych wejściowych i wyjściowych mogę prywatnie nawiązać połączenie z klastra usługi Stream Analytics?
Usługa Stream Analytics obsługuje różne typy danych wejściowych i wyjściowych. Prywatne punkty końcowe można utworzyć w klastrze, które umożliwiają zadania uzyskiwania dostępu do zasobów wejściowych i wyjściowych. Obecnie Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Data Lake Storage Gen2, Azure Event Hubs, Azure IoT Hubs, Azure Function i Azure Service Bus są obsługiwanymi usługami, dla których można tworzyć zarządzane prywatne punkty końcowe.
Następne kroki
Masz teraz omówienie klastra usługi Azure Stream Analytics. Następnie możesz utworzyć klaster i uruchomić zadanie usługi Stream Analytics: