Kuinka saada data virtaamana pilvessa Spatineo2

Monet itsestäänselvyytenä pitämämme asiat ovat mahdollisia vain pilvipalvelujen takia: nopea skaalautuminen, jolla lisäämme tai poistamme resursseja tarpeen mukaan, korkea suorituskyky ja tietoturva. Kun nämä ovat kunnossa, tieto voi virrata.

Näin sujuva tietovirta auttaa arjessa – ja kriisissä!

Data on minkä tahansa organisaation tai yrityksen elinehto. Ilman sitä ei voi hoitaa tuotekehitystä, myyntiä ja markkinointia, johtamista tai muitakaan kriittisiä prosesseja.

Oletetaan, että sinulla on tarve julkaista organisaatiosi paikkatietoja avoimen rajapinnan kautta. Käytät tätä tietoa itse päivittäin ja sidosryhmäsikin hyötyvät sitä. Kuvittele, että sinulla on avoin rajapinta, joka julkaisee paikkatietoja järjestelmistäsi. Organisaatiosi eri sovellukset (tai ehkä jopa ulkoiset organisaatiot ja yritykset) käyttävät näitä tietoja. Tässä tilanteessa saattaa käydä niin, että yksi sovellus käyttää kaikki resurssit ja julkaisee liikaa pyyntöjä.

Mitäpä jos käy niin upeasti, että palvelusi saa valtakunnallista medianäkyvyyttä ja ihmiset haluavat kokeilla sitä itse? Tavallinen palvelin todennäköisesti romahtaa parissa minuutissa, mutta pilvipohjaiset ratkaisut reagoivat tähän lisäämällä kapasiteettia. Päivä pelastettu! Tällainen skenaario toteutuikin muutama vuosi sitten, voit lukea siitä blogistamme.

Joustavuuden lisäksi pilvi tarjoaa tarvittaessa valtavan määrän tallennustilaa. Kannattaa harkita joidenkin suurten tietokokonaisuuksien tallentamista ”kylmään varastoon”, josta maksat luultavasti vain senttejä vuodessa. Tietojen hakeminen saattaa maksaa pari euroa, mutta tämä tulee halvemmaksi kuin vaihtoehtoiset tallennusmenetelmät. Kylmästä varastosta haet joustavasti vain tarvitsemasi.

Mikähän meille kävisi, AWS, Azure vai GCP?

Pilvipalveluntarjoajat, kuten Amazon Web Service (AWS), Microsoft Azure ja Google Cloud Platform, tarjoavat skaalautuvia laskentaresursseja ja tallennuskapasiteettia pyynnöstä. AWS tarjoaa tallennusvaihtoehtoja, kuten Amazon Simple Storage Service (S3) ja Amazon Glacier. Myös Googlen Azuren vastaavat palvelut tarjoavat samantyyppiset ominaisuudet.

Valinta riippuu tarpeista, budjetista ja ehkä siitäkin, mitä palvelua olet tottunut käyttämään. Suhteellisen pienessä ja vähäliikenteisessä projektissa ei tarvita kehittyneintä ratkaisua, mutta sen tehokkuus voi olla suuryritysten käyttämien luokkaa. Pienimuotoisemmat projektit saattavat sopia paremmin AWS:n tai GCP:n tarjoaman ilmaistason palveluun.

Tietojen tallennukseen AWS Glacier saattaa olla hyvä pitkän tähtäimen vaihtoehto. Jos käytät tietoja harvemmin ja haluat säästää kustannuksissa, voit tallentaa tiedot ensin S3:een ja siirtää ne myöhemmin Glacieriin. Azurella ja GCP:llä on samankaltaisia vaihtoehtoja, mutta tallennuksessa ja hinnoittelussa on pientä vaihtelua kilpailijoiden välillä.

Onhan konttitenologia tuttua? Ota telakoinnin hyödyt haltuun!

Softakonttien avulla ohjelmia voidaan aina ajaa stardardoidussa ympäristössä, paikallisesti tai etänä. Koska monet käyttävät jo konttiteknologiaa, saatat itsekin joutua luomaan konttipohjaisen sovelluksen toimiaksesi etäympäristöissä. Lue konteista lisää blogistamme: https://www.spatineo.com/how-aws-enables-automation-of-publishing-geospatial-data/.

Paikkatietoa voi viedä pilveen monella tapaa

Ainakin osa paikkatietoaineistostasi kannattaa viedä pilvipalveluun, koska ratkaisu tarjoaa tehoja kohtuulliseen hintaan. Avoimen lähdekoodin teknologiat tulevat tässä apuun. 

Voit käyttää tietojesi tallentamiseen Geoserveriä, joka on ilmainen ja hyvin saatavilla oleva avoimen lähdekoodin ohjelmisto. Tietosi syötetään valitsemaasi backendiin. Se voi olla relaatiotietokannan hallintajärjestelmä, kuten MySQL tai Postgres. Myös NoSQL-tietokanta, kuten MongoDB Atlas käy.

Voimme esimerkiksi kääriä GeoServer-paikkatieto-API-palvelinsovelluksen ja PostgreSQL/PostGIS-tietokannan omiin Docker-kontteihinsa ja perustaa automaatioputken niiden käyttöönottamiseksi Amazonin pilveen. Tällaisia hiottuja, pilivipalveluun johtavia paikkatietoputkia ja tietovirtoja rakennamme asiakkaillemme. Otetaanko selvää, mikä teille sopisi?


Tilaa Spatineon Uutiskirje Nyt!

Meidän uutiskirjeissämme päivitämme teille ajankohtaisia uutisia aina rajapintapalveluiden kehittämisestä koneoppimisalgoritmien kehitykjseen.

Subscribe to Spatineo Newsletter!

Spatineo newsletter features news and topical articles on data flows, written by our experts.
Privacy(Required)