Sisällön jakelu
Palvelimelta
lukijan käteen.
Uutisvirran kuvat, jutut ja kokonaiset näköislehdet kulkevat lukijoille saman infrastruktuurin kautta. Omat palvelimet ja oma jakeluverkko on rakennettu pitämään sisältö saatavilla myös ruuhkassa ja yksittäisten laitteiden tai yhteyksien vikaantuessa.
Jutellaan tekniikastaYhden osan vika
ei pysäytä jakelua.
Jakeluverkkomme on toiminut ilman yhtään käyttökatkoa käyttöönotostaan lähtien, vuodesta 2020.
Toimintavarmuus perustuu siihen, ettei jakelu ole yhden palvelimen, verkkoyhteyden tai tallennuspaikan varassa. Palvelimet sijaitsevat useissa konesaleissa, ja verkosta on useita yhteyksiä ulospäin. Yksittäisen osan vika ei siten katkaise koko palvelua.
Sama periaate ulottuu aineistoon asti: sen pitää säilyä saatavilla myös silloin, kun sitä palveleva kone vikaantuu. Siksi sekä liikenteelle että tallennetulle sisällölle on vaihtoehtoinen paikka.
Liikenne siirtyy toimivalle palvelimelle.
Jakelupalvelinten toimintaa valvotaan automaattisesti. Jos palvelin ei vastaa kuten pitäisi, sen reitti poistetaan käytöstä. Anycast-reititys ohjaa silloin pyynnöt muualle jakeluverkkoon. Lukija käyttää edelleen samaa osoitetta.
Aineisto säilyy useana kopiona.
Objektitallennuksessa aineistosta säilytetään kolme kopiota. Tallennuspalvelimia on Helsingissä ja Tukholmassa. Sisällön säilyminen ei näin riipu yhdestä koneesta tai sen levyistä.
Satojatuhansia lukijoita
samaan aikaan.
Suuri uutistapahtuma tai uuden numeron ilmestyminen voi tuoda palveluun paljon lukijoita yhtä aikaa. Verkon pitää silloin sekä siirtää suuria aineistomääriä että vastata nopeasti yksittäisiin pyyntöihin.
Oma sisällönjakeluverkkomme eli CDN palvelee lukijoita Euroopassa ja Pohjois-Amerikassa. Sen välimuistit säilyttävät jo haettua aineistoa: esimerkiksi samaa uutiskuvaa ei tarvitse hakea alkuperäisestä tallennuspaikasta erikseen jokaiselle lukijalle.
Omat reitittimet yhdistävät verkon muihin operaattoreihin. Suorissa peering-yhteyksissä liikenne kulkee verkosta toiseen; transit-yhteydet tarjoavat reitin muualle internetiin. Jakelua hoidetaan Suomesta käsin.
- Satoja gigabittejä sekunnissa.
- Ulkoisten transit- ja peering-yhteyksiemme yhteenlaskettu kapasiteetti antaa tilaa suurten aineistomäärien siirtämiseen myös kysynnän huippuhetkinä.
- Satojatuhansia pyyntöjä sekunnissa.
- Jakeluverkon reunapalvelimet pystyvät yhdessä käsittelemään satojatuhansia pyyntöjä sekunnissa. Jo yhden uutisnäkymän avaaminen voi tuottaa useita erillisiä kuvapyyntöjä.
Sama verkko, eri tehtäviä.
Kartalla ovat palvelintemme sijainnit. Osa koneista tallentaa aineistoa, osa toimii jakeluverkon reunapalvelimina. Uutiskuvien rajaukset ja eri kuvaversiot valmistaa kuvapalvelu; jakeluverkko toimittaa valmiin version lukijan sovellukseen tai selaimeen.
Esimerkki · Richie Editions
Valmiista sivuista
luettavaksi lehdeksi.
Näköislehti käyttää samaa jakeluverkkoa, mutta sen aineisto valmistellaan eri tavalla kuin uutisvirran kuvat. Lähtökohtana on julkaisijan valmis PDF, jonka sivut toistetaan lukijalle alkuperäisen taiton mukaisina.
Aineisto otetaan vastaan Suomessa. Ohjelmistomme erottavat tekstin, kuvat ja grafiikan ja käsittelevät ne näytöllä lukemista varten. Kun tämä työ tehdään etukäteen palvelimella, sitä ei tarvitse toistaa jokaisen lukijan laitteella.
Näin valmis lehti päätyy luettavaksi
- 1 · AineistoValmiit sivut.
Julkaisijan PDF-aineisto saapuu käsittelyyn.
- 2 · ValmisteluNäytölle sopiva lehti.
Teksti, kuvat ja grafiikka valmistellaan lukemista varten.
- 3 · JakeluAineisto verkkoon.
Palvelimet ja välimuistit toimittavat sisällön lukijoille.
- 4 · LukeminenEnsimmäiset sivut auki.
Lukeminen alkaa, vaikka lataus vielä jatkuu.
Lukeminen alkaa latauksen aikana.
Sovellus tai selain piirtää sivut valmiiksi käsitellystä aineistosta. Ensimmäiset sivut voi avata jo muun lehden latautuessa, ja sovellukseen ladattua numeroa voi lukea myös ilman verkkoyhteyttä. Jakeluverkon välimuistit ja sovelluksen latauslogiikka toimivat yhdessä, jotta jo haettua aineistoa voidaan käyttää uudelleen.
Sama tiimi tuntee koko matkan.
Kehitämme aineiston käsittelyä, jakelua ja lukijasovelluksia. Jos lukija joutuu odottamaan, voimme selvittää syyn koko ketjusta. Omat palvelimet antavat päätösvallan laitteiston sijaintiin ja ylläpitoon; osa aineiston käsittelystä käyttää edelleen ulkopuolisia pilvipalveluja.