Liikennedatan keruu- ja analysointijärjestelmä Microsoft Azuressa
Ahonen, Valtteri (2017)
Ahonen, Valtteri
Jyväskylän ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201703243697
https://urn.fi/URN:NBN:fi:amk-201703243697
Tiivistelmä
Pilvipalveluita pidetään kiinnostavana, sillä ne ovat itse ylläpidettäviin konesaleihin ja palvelimiin verrattuna joustavia ja kustannustehokkaita. Tätä silmällä pitäen toteutettiin älyliikenteen ratkaisuihin keskittyneelle Nodeonille testiohjelma, joka keräsi liikennedataa eri lähteistä Microsoft Azure -pilvipalveluun ja myös prosessoi dataa pilvessä. Tavoitteena oli selvittää pilvipalvelun mahdollisuuksia älyliikennekontekstissa tiedon keräämisen apuvälineenä.
Ratkaisu toteutettiin Microsoftin tekniikoita ja rajapintoja hyödyntäen C#-kielellä, sillä se sopii erityisen hyvin käytettäväksi Azure-pilvipalvelun kanssa. Dataa kerättiin Liikenneviraston Digitraffic-palvelun avoimesta rajapinnasta. JSON-muotoinen data ladattiin pilvipalvelussa itsenäisesti toimivalla ohjelmalla Azuren pilvitietokantaan, josta sitä voitiin hakea tarkasteltavaksi ASP.NET-pohjaiseen web-käyttöliittymään, joka isännöitiin niin ikään Azuren pilvessä.
Tuloksena syntyi yritykselle hyvä tietopohja siitä, mitä Azure tällä hetkellä tarjoaa, sekä demo-ohjelma, joka kerää oikeaa liikennedataa arkistoon tietokantaan. Demoa tehdessä selvitettiin, kuinka sovellus saadaan Azureen, mitä vaihtoehtoja sen toteuttamiseen on olemassa sekä kuinka paljon toteutus maksaa erilaisilla skaaloilla.
Ratkaisu toteutettiin Microsoftin tekniikoita ja rajapintoja hyödyntäen C#-kielellä, sillä se sopii erityisen hyvin käytettäväksi Azure-pilvipalvelun kanssa. Dataa kerättiin Liikenneviraston Digitraffic-palvelun avoimesta rajapinnasta. JSON-muotoinen data ladattiin pilvipalvelussa itsenäisesti toimivalla ohjelmalla Azuren pilvitietokantaan, josta sitä voitiin hakea tarkasteltavaksi ASP.NET-pohjaiseen web-käyttöliittymään, joka isännöitiin niin ikään Azuren pilvessä.
Tuloksena syntyi yritykselle hyvä tietopohja siitä, mitä Azure tällä hetkellä tarjoaa, sekä demo-ohjelma, joka kerää oikeaa liikennedataa arkistoon tietokantaan. Demoa tehdessä selvitettiin, kuinka sovellus saadaan Azureen, mitä vaihtoehtoja sen toteuttamiseen on olemassa sekä kuinka paljon toteutus maksaa erilaisilla skaaloilla.