Apache Storm til HDInsight

Nemmere behandling af datastrømme i realtid for big data

Hvad er Apache Storm?

Apache Storm er en distribueret, fejltolerant løsning med åben kildekode til behandling af hændelser i realtid for store, hurtige datastrømme. Storm blev først populær via Twitter, som brugte teknologien på de meget store strømme af tweets, og er et projekt tilhørende The Apache Software Foundation. I Azure er det nemt og omkostningseffektivt at installere Apache Storm uden køb af hardware og uden konfiguration af software. Du vælger selv udviklingsværktøjer (Java eller C#), og teknologien er velintegreret i Visual Studio.

Få et hurtigt overblik >

Data kommer fra forskellige kilder (programmer, enheder, sensorer, internettet og sociale medier), og de samles i cloudmiljøet vha. web-API'er eller eksterne gateways. Dataene anbringes i en køtjeneste, f.eks. Event Hubs, Kafka, RabbitMQ eller ActiveMQ, så de kan blive behandlet i realtid vha. Apache Storm på HDInsight. Dataene flyttes til langtidslageret vha. Apache HBase på HDInsight, og her kan du køre dine dashboards, forespørgsler og analyser i realtid.

Behandling i realtid for udfordringer i realtid

Hele verden er i dag forbundet og defineres af Big Data, der ankommer i realtid. Storm er velegnet til at løse udfordringer i realtidsscenarier, f.eks. registrering af svindel, clickstream-analyse, økonomiske advarsler, telemetri fra IoT-sensorer og -enheder, social analyse, ETL-pipelines, der altid er "på", samt netværksovervågning. Dine kunder kan hente disse hændelser i realtid fra enheder, sensorer, infrastruktur, programmer, websteder og data.

Nem opsætning, hurtige resultater

Der er ingen tidskrævende installation eller opsætning med Storm til HDInsight. Azure klarer det hele for dig. Bliv klar til at gå i gang på få minutter, og udrul Storm uden at skulle købe ny hardware eller betale noget på forskud.

Integreret udviklingsmiljø for nemmere og hurtigere resultater

Storm er nem at bruge og understøtter alle programmeringssprog, herunder Java og .NET. Indbygget integration med Visual Studio IDE betyder, at du hurtigt og nemt kan udvikle, installere og foretage fejlfinding af Storm-topologier. Du kan blande kilder (spouts), der er skrevet på andre sprog, hvilket vil sige, at du kan drage fordel af de mange eksisterende kilder og behandlere (bolts) som en del af din topologi.

Elastisk kapacitet for Big Data

Storm for HDInsight udnytter effekten ved Azure, som gør det nemmere at oprette klynger af enhver størrelse for at behandle alle mængder data efter behov. Vi opkræver kun betaling for den beregning og det lager, du rent faktisk bruger.

Høj tilgængelighed for forretningskontinuitet

Storm er fejltolerant og genstarter automatisk arbejdsopgaver på andre noder i tilfælde af fejl. Storm til HDInsight tager skridtet videre med en oppetid på 99,9 % for dine Storm-klynger. Azure tilbyder også virksomhedssupport og overvågning af klynger døgnet rundt alle ugens dage.

Installér din første Apache Storm-analysepipeline

Du kan installere en Apache Storm-klynge og køre din første analysepipeline i realtid på få minutter.

Brug dit Azure-abonnement, eller opret en prøvekonto til at logge på Azure-portalen.

Navngiv Storm-klyngen, og vælg antallet af noder for at definere størrelsen på klyngen. Du kan implementere en Storm-klynge fra én node og helt op til hundredvis af noder. Vi giver dig også mulighed for at skalere en kørende Storm-klynge op eller ned.

Det tager som regel 15 minutter at installere en Storm-klynge. Når den er installeret, skal du klikke på STORM-DASHBOARD nederst på siden for at installere din første Storm-topologi.

Angiv det brugernavn og den adgangskode, du valgte, da du oprettede klyngen.

På rullelisten skal du enten vælge en af eksempeltopologierne, eller du kan uploade en ny topologi, som skal kompileres som en JAR-fil.

Klik på Send for at installere WorkCount-topologien. Denne topologi tæller antallet af ord, der findes i en Storm-klynge af sætninger, der leveres som input.

Når indsendelsen er fuldført, kan du klikke på Storm-brugergrænseflade for at overvåge den kørende topologi.

Det er nemt at bygge, installere og administrere Storm-topologier – det hele inde fra Visual Studio-miljøet. Azure SDK leveres også med skabeloner, der hjælper dig i gang med at bruge Storm på HDInsight. Oplevelsen, der er integreret i Visual Studio, øger produktiviteten og giver dig mulighed for at udføre en komplet projektadministration inde fra Visual Studio-miljøet.

Prøv HDInsight gratis