Översikt över Azure Stream Analytics-kluster

Azure Stream Analytics-kluster erbjuder en distribution med en enda klientorganisation för komplexa och krävande strömningsscenarier. I full skala kan Stream Analytics-kluster bearbeta mer än 400 MB/sekund i realtid. Stream Analytics-jobb som körs på dedikerade kluster kan utnyttja alla funktioner i standarderbjudandet och har stöd för privat länkanslutning till dina indata och utdata.

Stream Analytics-kluster debiteras av strömningsenheter (SUs) som representerar mängden processor- och minnesresurser som allokeras till klustret. En strömningsenhet är densamma för standard- och dedikerade erbjudanden och Azure Stream Analytics har stöd för två strukturer för strömningsenhet: SU V1 (kommer att bli inaktuell) och SU V2 (rekommenderas) läs mer.

När du skapar ett kluster i portalen skapas ett dedikerat V2-kluster som standard. Dedikerade V2-kluster stöder 12 till 66 SU V2 och kan skalas i steg om 12 (12, 24, 48...). Dedikerade V1-kluster är ASA:s ursprungliga erbjudande och stöds fortfarande, de kräver minst 36 SU:er.

Den underliggande beräkningskraften för V1- och V2-strömningsenheter är följande:

SU V1- och SU V2-mappning.

Mer information om erbjudanden och priser för dedikerade kluster finns på prissättningssidan för Azure Stream Analytics.

Anteckning

Jobb i ett dedikerat kluster som skapats med SU V2-kapacitet kan bara stödja jobb med SU V2. Det innebär att du inte kan köra både V1- och V2-SU:er i ett dedikerat kluster. Blandning och matchning stöds inte på grund av kapacitetskomplikationer.

Ett Stream Analytics-kluster kan fungera som strömningsplattform för din organisation och kan delas av olika team som arbetar med olika användningsfall.

Anteckning

Azure Stream Analytics har också stöd för Virtual Network integration som är tillgänglig i offentlig förhandsversion. VNET-integrering tillåter nätverksisolering, vilket uppnås genom att distribuera dedikerade instanser av Azure Stream Analytics till ditt virtuella nätverk. Minst 6 SU V2 krävs för VNET-jobb läs mer.

Vad är Stream Analytics-kluster?

Stream Analytics-kluster drivs av samma motor som Stream Analytics-jobb som körs i en miljö med flera klientorganisationer. Den enda klientorganisationen, det dedikerade klustret har följande funktioner:

  • En enda värdklient utan brus från andra klienter. Dina resurser är verkligen "isolerade" och fungerar bättre när det uppstår trafiktoppar.

  • Skala klustret mellan 12 och 66 SU V2 när strömningsanvändningen ökar med tiden.

  • VNet-stöd som gör att dina Stream Analytics-jobb kan ansluta till andra resurser på ett säkert sätt med hjälp av privata slutpunkter.

  • Möjlighet att skapa användardefinierade C#-funktioner och anpassade deserialiserare i valfri region.

  • Utan underhållskostnad kan du fokusera på att skapa lösningar för realtidsanalys.

Så här kommer du igång

Du kan skapa ett Stream Analytics-kluster via Azure Portal. Om du har frågor eller behöver hjälp med registrering kan du kontakta Stream Analytics-teamet.

Vanliga frågor och svar

Hur gör jag för att välja mellan ett Stream Analytics-kluster och ett Stream Analytics-jobb?

Det enklaste sättet att komma igång är att skapa och utveckla ett Stream Analytics-jobb för att bekanta sig med tjänsten och se hur den kan uppfylla dina analyskrav.

Enbart Stream Analytics-jobb stöder inte virtuella nätverk. Om dina indata eller utdata skyddas bakom en brandvägg eller en Azure-Virtual Network har du följande två alternativ:

  • Om den lokala datorn har åtkomst till de indata- och utdataresurser som skyddas av ett VNet (till exempel Azure Event Hubs eller Azure SQL Database) kan du installera Azure Stream Analytics-verktyg för Visual Studio på den lokala datorn. Du kan utveckla och testa Stream Analytics-jobb lokalt på enheten utan att det kostar något. När du är redo att använda Stream Analytics i din arkitektur kan du sedan skapa ett Stream Analytics-kluster, konfigurera privata slutpunkter och köra dina jobb i stor skala.

  • Du kan skapa ett Stream Analytics-kluster, konfigurera klustret med de privata slutpunkter som behövs för din pipeline och köra dina Stream Analytics-jobb i klustret.

Vilken prestanda kan jag förvänta mig?

En SU är densamma i standard- och dedikerade erbjudanden. Ett enda jobb som använder ett fullständigt 36 SU-kluster kan uppnå ett dataflöde på cirka 36 MB/sekund med millisekunders svarstid. Det exakta antalet beror på händelseformatet och typen av analys. Eftersom det är dedikerat erbjuder Stream Analytics-kluster mer tillförlitliga prestandagarantier. Alla jobb som körs i klustret tillhör bara dig.

Kan jag skala mitt kluster?

Ja. Du kan enkelt konfigurera kapaciteten för klustret så att du kan skala upp eller ned efter behov för att möta din föränderliga efterfrågan.

Kan jag köra mina befintliga jobb på de nya kluster som jag har skapat?

Ja. Du kan länka dina befintliga jobb till det nyligen skapade Stream Analytics-klustret och köra det som vanligt. Du behöver inte återskapa dina befintliga Stream Analytics-jobb från grunden.

Hur mycket kostar de här klustren?

Dina Stream Analytics-kluster debiteras baserat på den valda SU-kapaciteten. Kluster debiteras per timme och det finns inga ytterligare avgifter per jobb som körs i dessa kluster. Se prissättningssidan för Private Link Service för uppdateringar av fakturering av privata slutpunkter.

Vilka indata och utdata kan jag ansluta privat till från mitt Stream Analytics-kluster?

Stream Analytics stöder olika typer av indata och utdata. Du kan skapa privata slutpunkter i klustret som ger jobb åtkomst till indata- och utdataresurserna. För närvarande Azure SQL Database, Azure Cosmos DB, Azure Storage, Azure Data Lake Storage Gen2, Azure Event Hubs, Azure IoT Hubs, Azure Function och Azure Service Bus som stöds för vilka du kan skapa hanterade privata slutpunkter.

Nästa steg

Nu har du en översikt över Azure Stream Analytics-kluster. Sedan kan du skapa klustret och köra Stream Analytics-jobbet: