Transcript Trendejä
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Trendejä Vaasan yliopisto Tietojenkäsittely TiTe.1020 Cloud Computing Pilvilaskenta, ja ennen kaikkea sen pilvipalvelut, on uudehko tietotekniikan alue, jonka odotetaan kasvavan huomattavaksi palvelukokonaisuudeksi. Pari tunnettua esimerkkiä pilvipalveluista: dropbox ja iCloud. 2 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Pilvilaskenta on malli, missä asiakkaille konfiguroidaan heidän tarpeidensa mukaisia resursseja (verkkoa, palvelimia, tietovarastoja, sovelluksia ja palveluja) yhteisestä, fyysisestä resurssipoolista, varaten ja vapauttaen niitä nopeasti ja joustavasti ilman palvelun tuottajan puuttumista tapahtumiin. 3 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Pilvilaskenta muodostuu erilaisista käyttömalleista ja palveluista. Pilven infrastruktuurin käyttömalleja ovat: • julkinen pilvi – kaikkien saatavilla, • yksityinen pilvi – organisaation oma, • näiden risteymä eli hybridi pilvi – useita pilviä yhdessä • yhteisöpilvi esim. The U.S. Government. 4 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Pilvipalvelut: • Laitteisto pilvessä (IaaS) - Amazon, Google, MS • Kehitysympäristö pilvessä (PaaS) - Amazon, Google, MS • Sovellusympäristö pilvessä (SaaS) 5 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Pilven referenssimalli, missä kerrokset rakentuvat toistensa päälle, alhaalta ylöspäin. 6 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Infrastructure as a Service (IaaS) Palvelumalli missä laitteet on virtualisoitu pilveen. Palvelun tuottaja omistaa fyysiset laitteet ja kehittäjä luo virtuaaliset resurssit; laitteet, levyt, verkkorajapinnan jne. jonka päälle sovellukset ja palvelut rakennetaan. 7 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Infrastructure as a Service (IaaS) Palvelun tarjoajia ovat mm. Amazon (EC2), Microsoft (Azure), VMWare Kuka Infrastruktuuria käyttää käyttäjinä lähinnä isot ja keskisuuret organisaatio, mutta myös pienemmät toimijat jotka tarjoavat esim. levytilaa eri tarkoituksiin: Dropbox, Picasa, Flicker, Kindle Fire ja iCloud. 8 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Platform as a Service (PaaS) Sovelluskehittäjät tekevät ohjelmia käyttäen hyväksi PaaS ympäristön APIa. Kehitysympäristö on palvelun tuottajan määrittämä, joten sovellusten kehittäjät sekä käyttäjät sidotaan tarjottuun ratkaisuun. Palvelun tuottaja vastaa PaaS palvelun kaikista toiminnallisista ominaisuuksista, joten käyttäjälle jää vain palvelun hyödyntäminen. 9 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Platform as a Service (PaaS) Palvelun tarjoajia ovat mm. Google (AppEngine), MS Azure Platform, Force.com (Social Enterprices),… Käyttäjinä palveluita tarjoavat yritykset jotka kehittävät omia sovelluksiaan (Google Maps, -Docs, -Earth, Gmail) oman infrastruktuurin päälle ja tarjoavat niitä käyttöön SaaS palveluna. Force.com CRM sovellukset Croupon, Burberry, Dell Googlen virallinen ympäristö kehittäjille 10 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Software a Service (SaaS) Täydellisin pilvilaskennan palvelu, missä laitteet, sovellukset ja itse ratkaisut ovat palvelun tuottajan tarjoamia. Muutokset sovelluksiin palvelun tuottajan API:en avulla, jos ollenkaan. Avointa lähdekoodia hyödynnetään Open SaaS sovelluksissa. 11 Vaasan yliopisto Tietojenkäsittely TiTe.1020 SaaS Sovelluspalveluita: Google Apps for business, Quicbooks online, Zoho Office Suite, VMWare, …. Käyttäjinä ”kaikki” kuluttajista yrityksiin, riippuen sovelluksesta. Mobiililaitteille löytyy eri versiot, kuten ”Android market”, ”Nokia Ovi Suite” ja Applen Store. SaaS palvelujen komponenttiominaisuus mahdollistaa MashUps ominaisuuden. 12 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Pilven käytön huonoja puolia: • Tietoturva, • Toimittajasidonnaisuus, • Verkon viipeet, • jne. 13 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Business Intelligence (BI) Liiketoimintatiedon hallinta on systemaattista yrityksen suorittamaa liike-elämän tietojen hankintaa, tallennusta ja analysointia. Liiketoimintatiedon hallinta tarkoittaa hieman eri asiaa Euroopassa ja USAssa. Yrityksen tiedonhankinnan tavoite on kerätä yrityksen johtamisessa ja toiminnassa tarvittava keskeinen tieto, käsitellä ja jalostaa se, sekä jakaa tieto tarvitsijoille ja seurata tiedon vaikuttavuutta. 14 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Business Intelligence (BI) Liiketoiminnassa käytettävän tiedon hallinta on tullut yhä tärkeämmäksi välineeksi yritysten johtamisessa ja sen merkitys on vain korostunut kun saatavan tiedon määrä on kasvanut viimeisten vuosien aikana. Käytettävissä olevan tiedon kerääminen, analysointi, tulkitseminen ja kuvaaminen ovat luoneet tarpeen uuden koulutuksen alan – data science – kehittämiseen. 15 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Business Intelligence (BI) Tietoa voidaan kerätä yrityksen sisältä perinnejärjestelmistä. Sisäisen ja ulkoisen tiedon keräämisen välissä toimivat ns. web analytiikan työkalut, joilla tietoa kerätään mm. web sivuilla vierailevista asiakkaista ja heidän käyttäytymisestään web sivuilla. Kun tietoa saadaan perinnejärjestelmistä, niin sitä käytetään ensisijaisesti ylemmän johdon päätöksenteon tukena. Web analytiikan tulokset hyödyntävät ensisijaisesti yrityksen markkinointia ja mainontaa, mutta nykyisin myös muita toimintoja. 16 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Business Intelligence (BI) Ulkoisella tiedon keruulla saadaan tietoa erityisesti kilpailijoista, niiden toiminnasta. Kohteita ovat lisäksi asiakkaat ja markkinat ylipäätään, alihankkijat ja muut sidosryhmät, teknologiat, yrityksen kohdemaiden hallinto, kulttuuri ja lainsäädäntö sekä tulevaisuus ja trendit ylipäätään. 17 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Location-based services (LBS) Paikkasidonnaiset mobiilipalvelut on informaatio- ja viihdepalvelu, joka on tuotettu mobiililaitteille mobiiliverkon välityksellä. Järjestelmä käyttää hyväkseen mobiililaitteen maantieteellistä sijaintia ja kompassia Varhaisempi paikannusmenetelmä perustui mobiililaitteiden ristiinpaikannukseen mastojen välillä. Uusissa älypuhelimissa on sisäänrakennettu a-gps siru joka korvaa em. käytännön, mutta perinteistä GPS järjestelmää käytetään yhä. 18 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Location-based services (LBS) Paikantaminen sisätiloissa vaatii muita keinoja esim. Near LBS menetelmää. NLBS hyödyntää lyhyen kantaman, tekniikoita kuten Bluetooth, WLAN, infrapuna ja/tai RFID/Near Field Communication tekniikoita. Nämä sovellukset sallivat käyttäjän informaatiota lähiympäristöstään mm. tavarataloissa, ostoskeskuksissa jne. vastaanottaa kaupoissa, 19 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Location-based services (LBS) Sovellusalueita: • Sosiaalisten tapahtumien suosittelu • Lähin pankkiautomaatti • Ohjaus haluttuun kohteeseen (kävellen) • Kavereiden sijainti kartalla (Google Latitude) • Paikkasidonnainen markkinointi • Pelit, joissa oma sijainti on osa peliä 20 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Location-based services • • • slifter.com – tarvitsetko kengät tai kravatin? WHERE – tietoa paikoista ym. GeoFencing Presence Zones teknologia – sijaintiin liittyvää mainontaa & yksilön käyttäytymistiedon keruu 21 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Augmented Reality Laajennettu / lisätty todellisuus viittaa näkymään, johon on lisätty tietokonegrafiikalla tuotettuja elementtejä ja jota käyttäjä tarkastelee läpikatseltavien (see-through) näyttöjen kautta. Se on järjestelmä, jossa keinotekoista, tietokoneella tuotettua tietoa (kuva, ääni, video, teksti, GPSinformaatio) on lisätty näkymään todellisesta ympäristöstä. 22 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Augmented Reality Esimerkkejä: wikitude.me – sijaintisi ja lähellä olevat kaupat layar.com – kuva + info; demo Avatar Toys GE's Augmented Reality IKEA augmented reality 23 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Crowdsourcing - joukkoistaminen on toimintaa, jossa työ, jonka perinteisesti on tehnyt erikseen nimetty toimija, tavallisesti palkattu työntekijä, ulkoistetaan määrittelemättömälle, yleensä suurelle joukolle ihmisiä avoimen kutsun kautta. Työn teettäjä saattaa maksaa osallistujille korvauksen, mutta työn suorittaminen voi tapahtua myös ilman rahallista korvausta. 24 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Crowdsourcing - joukkoistaminen Kuka käyttää: Amazon Mechanical Turk, jossa työnantajat voivat valjastaa käyttöönsä ihmisen älyn suorittamaan tehtäviä, joihin tietokoneet eivät vielä pysty. 25 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Crowdsourcing - joukkoistaminen Joukkoistamisprosessin kulku 1.Companies first identify a problem and broadcast this problem to an unknown group of solvers. 2.Users who are also known as the crowd, will typically use online communities or social networks to share and exchange solutions. 3.The crowd also acts as the filter to sort through the submitted solutions and come up with the best ideas. 26 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Crowdsourcing - joukkoistaminen Joukkoistamisprosessin kulku 4.These best ideas then become the property of the company that initially broadcasted the problem. 5.Often times, the company will compensate the individual or group for their ideas. 27 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Crowdsourcing - joukkoistaminen DARPA Balloon Hunt – tehtävä DARPA Balloon Hunt – ratkaisu Kulta kateissa! 28 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Web Services Ohjelmistojärjestelmä, joka mahdollistaa keskenään yhteensopivan tietokoneiden välisen vuorovaikutuksen tietoverkon yli. 29 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Web Services Palvelu muodostuu kolmesta osasta, joista kaksi on pakollista; palvelun tarjoaja (Service provider) ja käyttäjä (Service requester). Palveluhakemisto (Service Broaker) on paikka missä tarjolla olevat palvelut löytää. muu2 muu1 muu3 Oma osuus muu4 30 Vaasan yliopisto Tietojenkäsittely TiTe.1020 Mielenkiintoista seurattavaa • Mashable + iPhone sovelluksia • AllThingsD Paikannukseen perustuva palvelu • Foursquare • total immersion 31