Apache Storm for HDInsight

Enkel strømbehandling i sanntid for store data

Hva er Apache Storm?

Apache Storm er en distribuert, feiltolerant åpen kilde-løsning for hendelsesbehandling i sanntid for store, raske datastrømmer. Den ble gjort berømt av Twitter, som brukte teknologien på sine omfattende tweet-strømmer. Storm er et prosjekt ved Apache Software Foundation. Azure gjør det enkelt og kostnadseffektivt å distribuere Apache Storm. Du trenger ikke kjøpe maskinvare eller konfigurere programvare, du kan velge de utviklingsverktøyene du ønsker (Java eller C#), og du får dyp integrasjon med Visual Studio.

Se en rask oversikt >

Data kommer inn fra ulike kilder (programmer, enheter, sensorer, nettet, sosiale medier) og samles i skyen via nett-API-er eller feltgatewayer. Dataene legges inn i en køtjeneste, for eksempel Event Hubs, Kafka, RabbitMQ eller ActiveMQ, og behandles i sanntid med Apache Storm på HDInsight. Dataene flyttes til langtidslagring med Apache HBase på HDInsight, der du kan kjøre instrumentbord, spørringer og analyse i sanntid.

Sanntidsbehandling for sanntidsutfordringer

Dataverdenen i dag er definert av store data som ankommer i sanntid. Storm er ideell for utfordrende sanntidsscenarioer som svindelidentifisering, klikkstrømanalyse, økonomivarsler, telemetri fra tingenes Internett-sensorer og enheter (IoT), sosial analyse, alltid aktiverte ETL-pipeliner, og nettverksovervåkning. Kundene kan hente disse sanntidshendelsene fra enheter, sensorer, infrastruktur, apper, nettsteder og data.

Enkel installasjon, raske resultater

Med Storm for HDInsight er det ikke behov for tidkrevende installasjon eller konfigurasjon. Azure gjør jobben for deg. Kom i gang på få minutter og distribuer Storm uten behov for ny maskinvare eller andre forhåndskostnader.

Integrert utviklingsmiljø for enklere og raskere resultater

Storm er enkel å bruke og støtter alle programmeringsspråk, deriblant Java og .NET. Innebygd integrasjon med Visual Studio-IDE-en betyr at du raskt og enkelt kan utvikle, distribuere og feilsøke Storm-topologier. Du kan blande spouter skrevet på andre språk og derved dra fordel av et enormt utvalg av eksisterende spouter og bolter som en del av topologien din.

Elastisk kapasitet for store data

Storm for HDInsight drar nytte av kraften til Azure, slik at det blir lettere å opprette klynger av alle størrelser for å behandle alle datamengder på forespørsel. Vi belaster deg bare for den databehandlingen og lagringsplassen du faktisk bruker.

Høy tilgjengelighet for kontinuerlig forretningsdrift

Storm er feiltolerant og starter automatisk arbeidere på nytt på andre noder i tilfelle feil. Storm for HDInsight går et skritt videre med en oppetid på 99,9 % for Storm-klyngene dine. Azure tilbyr også døgnåpen kundestøtte for bedrifter og klyngeovervåking.

Distribuer din første Apache Storm-analysepipeline

På få minutter kan du distribuere en Apache Storm-klynge og kjøre din første analysepipeline i sanntid.

Bruk Azure-abonnementet ditt til å logge på Azure-portalen, eller opprett en prøvekonto.

Gi Storm-klyngen et navn, og definer størrelsen på klyngen ved å velge antall noder. Du kan distribuere en Storm-klynge med alt fra én til hundrevis av noder. Du kan også skalere opp eller ned en aktiv Storm-klynge.

Det tar normalt 15 minutter å distribuere en Storm-klynge. Når den er distribuert, klikker du STORM-INSTRUMENTBORD nederst på siden for å distribuere din første stormtopologi.

Oppgi brukernavnet og passordet du valgte da du opprettet klyngen.

Velg en eksempeltopologi i rullegardinlisten, eller last opp en ny topologi som er kompilert som en JAR-fil.

Klikk på Send for å distribuere WordCount-topologien. Denne topologien teller antallet ord som finnes i en storm av setninger som kommer som inndata.

Når innsendingen er fullført, kan du klikke Storm-grensesnitt for å overvåke den aktive topologien.

Det er enkelt å bygge, distribuere og administrere Storm-topologier innenfra Visual Studio-miljøet. Azure SDK leveres også med maler som gjør det enkelt å komme i gang med Storm på HDInsight. Den integrerte Visual Studio-opplevelsen gir økt produktivitet og muliggjør full prosjektstyring innenfra Visual Studio-miljøet.

Prøv HDInsight gratis