Overzicht van Azure Stream Analytics-cluster
Azure Stream Analytics Cluster is een implementatie met één tenant die kan worden gebruikt voor complexe en veeleisende streaming-scenario's. Op volledige schaal kunnen Stream Analytics-clusters meer dan 400 MB/seconde in realtime verwerken. Stream Analytics-taken die worden uitgevoerd op toegewezen clusters kunnen gebruikmaken van alle functies in de standaardaanbieding en biedt ondersteuning voor de connectiviteit van particuliere koppelingen met uw invoer en uitvoer.
Stream Analytics-clusters worden gefactureerd op basis van streaming-eenheden (SU’s) die de hoeveelheid CPU- en geheugenresources vertegenwoordigen die aan uw cluster zijn toegewezen. Een streaming-eenheid is hetzelfde voor Standard- en Dedicated-aanbiedingen en Azure Stream Analytics ondersteunt twee streaming-eenheidsstructuren: SU V1 (moet worden afgeschaft) en SU V2 (aanbevolen) meer informatie.
Wanneer u een cluster in de portal maakt, wordt standaard een toegewezen V2-cluster gemaakt. Toegewezen V2-clusters ondersteunen 12 tot 66 SU V2's en kunnen worden geschaald in stappen van 12 (12, 24, 48...). Toegewezen V1-clusters zijn het oorspronkelijke aanbod van ASA en worden nog steeds ondersteund. Hiervoor zijn minimaal 36 SU's vereist.
De onderliggende rekenkracht voor V1- en V2-streaming-eenheden is als volgt:
Ga naar de pagina met prijzen voor Azure Stream Analytics voor meer informatie over toegewezen clusteraanbiedingen en prijzen.
Notitie
Taken in een toegewezen cluster dat is gemaakt met SU V2-capaciteit, kunnen alleen taken ondersteunen met SU V2. Dit betekent dat u niet zowel V1- als V2-SU's kunt uitvoeren in een toegewezen cluster. Mix en match wordt niet ondersteund vanwege capaciteitscomplicaties.
Een Stream Analytics-cluster kan fungeren als het streaming-platform voor uw organisatie en kan worden gedeeld door verschillende teams die aan verschillende use cases werken.
Notitie
Azure Stream Analytics biedt ook ondersteuning voor Virtual Network-integratie die beschikbaar is in openbare preview. VNET-integratie maakt netwerkisolatie mogelijk. Dit wordt bereikt door toegewezen exemplaren van Azure Stream Analytics in uw virtuele netwerk te implementeren. Er zijn minimaal 6 SU V2's vereist voor VNET-taken meer informatie.
Wat zijn Stream Analytics-clusters
Stream Analytics-clusters worden aangestuurd door dezelfde engine die Stream Analytics-taken uitvoert die worden uitgevoerd in een omgeving met meerdere tenants. Het toegewezen cluster met één tenant heeft de volgende functies:
Één tenant-hosting zonder ruis van andere tenants. Uw resources zijn echt 'geïsoleerd' en presteren beter wanneer er sprake is van pieken in het verkeer.
Schaal uw cluster tussen 12 en 66 SU V2's naarmate uw streaminggebruik in de loop van de tijd toeneemt.
VNet-ondersteuning waarmee uw Stream Analytics-taken veilig verbinding kunnen maken met andere bronnen met behulp van privé-eindpunten.
De mogelijkheid om door de C#-gebruiker gedefinieerde functies en aangepaste deserialisatie te schrijven in elke regio.
Er zijn geen onderhoudskosten, zodat u zich kunt richten op het bouwen van real-time analyseoplossingen.
Hoe gaat u aan de slag
U kunt een Stream Analytics-cluster maken via de Azure Portal. Als u vragen hebt of hulp nodig hebt bij het onboarden, kunt u contact opnemen met het Stream Analytics-team.
Veelgestelde vragen
Hoe kan ik kiezen tussen een Stream Analytics-cluster en een Stream Analytics-taak?
De eenvoudigste manier om aan de slag te gaan is het maken en ontwikkelen van een Stream Analytics-taak om vertrouwd te raken met de service en te zien hoe deze kan voldoen aan uw analysevereisten.
Stream Analytics-taken op zich bieden geen ondersteuning voor VNets. Als uw invoer of uitvoer is beveiligd achter een firewall of een Azure Virtual Network, hebt u de volgende twee opties:
Als uw lokale machine toegang heeft tot de invoer-en uitvoerbronnen die worden beveiligd door een VNet (bijvoorbeeld Azure Event Hubs of Azure SQL Database), kunt u Azure Stream Analytics-hulpprogramma's voor Visual Studio installeren op uw lokale computer. U kunt Stream Analytics-taken lokaal op uw apparaat testen, zonder dat er kosten in rekening worden gebracht. Zodra u klaar bent om Stream Analytics in uw architectuur te gebruiken, kunt u een Stream Analytics-cluster maken, privé-eindpunten configureren en uw taken op schaal uitvoeren.
U kunt een Stream Analytics-cluster maken, het cluster configureren met de privé-eindpunten die nodig zijn voor de pijplijn en uw Stream Analytics-taken uitvoeren op het cluster.
Welke prestaties kan ik verwachten?
Een SU is hetzelfde voor standaard- en speciale aanbiedingen. Een enkele taak die gebruikmaakt van een volledig 36 SU-cluster kan een doorvoer van ongeveer 36 MB/seconde behalen met een milliseconde-latentie. Het exacte aantal is afhankelijk van de indeling van gebeurtenissen en het type analyse. Omdat het toegewezen is, biedt het Stream Analytics-cluster betrouwbaardere prestatiegaranties. Alle taken die in uw cluster worden uitgevoerd, horen alleen bij u.
Kan ik mijn cluster schalen?
Ja. U kunt eenvoudig de capaciteit van uw cluster configureren, zodat u naar wens omhoog of omlaag kunt schalen om te voldoen aan de veranderende vraag.
Kan ik mijn bestaande taken uitvoeren op deze nieuwe clusters die ik heb gemaakt?
Ja. U kunt uw bestaande taken koppelen aan uw nieuw gemaakte Stream Analytics-cluster en dit op de gebruikelijke manier uitvoeren. U hoeft uw bestaande Stream Analytics-taken niet helemaal opnieuw te maken.
Wat zijn mijn kosten voor deze clusters?
Uw Stream Analytics-clusters worden in rekening gebracht op basis van de gekozen SU-capaciteit. Clusters worden elk uur gefactureerd en er zijn geen extra kosten per taak die in deze clusters wordt uitgevoerd. Zie de Pagina met prijzen van de Private Link-service voor factureringsupdates van het privé-eindpunt.
Met welke invoer en uitvoer kan ik privé verbinding maken vanuit mijn Stream Analytics-cluster?
Stream Analytics ondersteunt diverse typen invoer en uitvoer. U kunt persoonlijke eindpunten maken in uw cluster waarmee taken toegang kunnen krijgen tot de invoer- en uitvoerbronnen. Momenteel zijn Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Data Lake Storage Gen2, Azure Event Hubs, Azure IoT Hubs, Azure Function en Azure Service Bus ondersteunde services waarvoor u beheerde privé-eindpunten kunt maken.
Volgende stappen
U hebt nu een overzicht van Azure Stream Analytics Cluster. Vervolgens kunt u uw cluster maken en uw Stream Analytics-taak uitvoeren: