Als je moet kiezen voor een geschikte narrowcastingoplossing rijst al snel de vraag: wil ik de software zelf kopen, installeren en onderhouden of ga ik voor een cloud-based oplossing?
Voordat we dieper ingaan op de voor- en nadelen van beide oplossingen, beschrijven we eerst wat beide narrowcasting oplossingen precies inhouden.
Narrowcastingoplossing op locatie
Een narrowcastingoplossing op locatie (“on-premise”) kan natuurlijk zo simpel zijn als een USB-stickje met een aantal afbeeldingen dat in een TV-scherm wordt geprikt. Maar dit heeft zoveel haken en ogen dat we in dit verhaal uitgaan van een veel meer gangbare opzet, te weten:
- Eén of meer computers waarop de inhoud wordt gemaakt en beheerd
- Een centrale computer (server) waarop de gezamenlijk beheerde inhoud bewaard wordt
- Eén of meer computers (“players”) waarmee de inhoud afgespeeld wordt
Narrowcastingoplossing in de cloud
Ook tussen diverse cloud-gebaseerde narrowcastingoplossingen bestaan veel verschillen. Er zijn namelijk veel oplossingen die als een cloud-service worden aangeboden, maar toch vereisen dat op één of meer computers leverancier-specifieke software wordt geïnstalleerd. Dan staat doorgaans alleen de server in de cloud. Voor het gemak gaan we dit een “semi cloudoplossing” noemen. De meest pure cloudoplossing draait in zijn geheel in een
Installatie en configuratie
In alle gevallen moet je allereerst zorgen dat je de vereiste computers hebt met de benodigde besturingssystemen. Als je zelf software koopt om op eigen hardware te draaien, dan moet je in het simpelste geval de installatieprogramma’s draaien op elke machine. Daarna configureer je de software voor initieel gebruik. Op een server kan het nodig zijn om extra software te installeren en configureren, zoals een database.
Over een server hoef je je niet druk te maken bij een cloud oplossing. En dat is mooi, want dat is vaak de lastigste component. De leverancier-specifieke software op alle andere computers bij een semi-cloudoplossing is vaak snel te installeren. Een pure cloudoplossing draait in een webbrowser die op alle apparaten tegenwoordig “out-of-the-box” beschikbaar is. Je zult alleen de players moeten configureren om automatisch zo’n webbrowser op te starten.
Onderhoud
Waar je voor de installatie en configuratie in de meeste gevallen de tijd kunt plannen, is het onderhouden en up-to-date houden van het gehele systeem vaak een ad-hoc klus. Toch is dit hard nodig en altijd meer werk dan je denkt. Neem bijvoorbeeld:
- Regelmatig bijwerken van de besturingssystemen (voornamelijk vanuit het oogpunt van beveiliging)
- Belangrijke systeemcomponenten bijwerken (b.v. de database op de server, vaak t.b.v. beveiligingsupdates)
- Bijwerken van de leverancier-specifieke software op alle apparaten (vaak t.b.v. probleemoplossingen en nieuwe functionaliteit)
- Zorgen dat alle versies van alle software onderling werken
- Uitvoeren van alle benodigde data- en configuratie-migraties na software upgrades
- Backups maken van de centrale content
- Zeker stellen dat backups hersteld kunnen worden
De hoeveelheid werk is afhankelijk van je narrowcasting-oplossing:
- Doe je alles in eigen beheer, dan zul je alle genoemde acties op je moeten nemen: 1, 2, 3, 4, 5, 6 en 7.
- In geval van een semi cloudoplossing hoef je je alleen nog druk maken over 1, 3, 4 en (gedeeltelijk) 5.
- In geval van een pure cloudoplossing heb je alleen nog te maken met 1.
Op het vlak van onderhoud levert een pure cloudoplossing je veel tijdswinst en dus een grote besparing op.
Beveiliging
Een belangrijke reden om alles binnenshuis te doen is de beveiliging: het zorgt ervoor dat alle gegevens binnen het bedrijfsnetwerk blijven. Er zal al ingebroken moeten worden op het bedrijfsnetwerk om ook maar in de buurt te komen van de opgeslagen gegevens.
Bij alle cloud-varianten worden gegevens opgeslagen op servers die via het internet bereikbaar zijn. In theorie zijn deze gegevens makkelijker te bereiken door meer mensen als de beveiliging omzeild zou kunnen worden. Een ander aspect is dat medewerkers van een cloud-dienst ook bij jouw gegevens zouden kunnen.
Voor betrouwbare cloud-providers is beveiliging een belangrijk speerpunt. Afhankelijk van de kennis en kunde van je eigen netwerkbeheerders zal een cloud-provider vaak een veel veiligere omgeving voor je gegevens bieden dan wanneer je alles zelf configureert. Je hoeft namelijk maar één belangrijke beveiligingsinstelling of -update over het hoofd te zien en je hebt mogelijk een gegevenslek.
Een belangrijk aandachtspunt bij semi cloudoplossingen is de wijze waarop de server met de players communiceert. Vaak is dit zo ingericht dat een server de recente inhoud naar de players toestuurt/pusht. Dat betekent dat de server vanaf het internet communicatie met de players moet kunnen initiëren. Daarvoor moeten firewall-poorten opengezet worden. Iets waar je in de regel terughoudend mee wil zijn.
Pure cloudoplossingen, die in een browser draaien, initiëren altijd de communicatie met de server vanuit het eigen netwerk. Net als je zelf doet als je een website opent in je webbrowser. Hiervoor zijn geen speciale netwerkaanpassingen nodig.
Ondersteuning
Bij alle varianten mag je verwachten dat de leverancier van de software of dienst voldoende ondersteuning kan bieden. Bij het onderdeel beveiliging noemden we al dat medewerkers van een cloud-dienst vaak bij jouw gegevens kunnen. Vanuit beveiligingsoogpunt kan dat een nadeel zijn. Maar vanuit ondersteuningsoogpunt is dat een groot voordeel, omdat medewerkers kunnen meekijken waar dingen fout gaan om zo snelle en gepaste hulp te kunnen bieden.
Kosten
In de regel zijn de kosten van de software die je zelf installeert en beheert lager dan een cloud-dienst. En dat is ook logisch als je ziet dat je er met de software alleen er echt nog niet bent. Cloud-oplossingen heten niet voor niets “diensten” in plaats van “software”, omdat je niet alleen de pure software afneemt, maar een volledig draaiend en geoptimaliseerd systeem met borging van actualiteit, veiligheid en continuïteit.
Aan cloudoplossingen zijn terugkerende abonnementskosten verbonden. Dat kan een bezwaar zijn om te kiezen voor een cloud-provider. Maar ook zelf aangeschafte software wordt bijna altijd geleverd met een soort onderhoudscontract, wat vaak erop neerkomt dat je het recht koopt om ook over langere tijd de laatste nieuwe updates te kunnen downloaden en installeren.
Naast betaalde oplossingen zijn er ook een aantal gratis oplossingen. Die komen qua basiskosten natuurlijk als winnaar uit de bus in deze categorie. Maar dit zijn ook de oplossingen waarbij je het meeste zelf moet doen en waarbij het ook vaak aan ondersteuning ontbreekt. Dus de variabele kosten voor de benodigde manuren zijn hier een aanzienlijke factor.
Conclusie
Lage aanschafkosten voor narrowcasting software kunnen het erg aantrekkelijk maken om te kiezen voor een systeem dat je zelf installeert en onderhoudt. Al helemaal als die aanschafkosten € 0 bedragen. Echter, de hoeveelheid software/componenten die je moet installeren vermenigvuldigd met het aantal machines waarop deze geïnstalleerd moeten worden leidt tot hoge variabele kosten.
Een logisch gevolg is dat het niet wenselijk is om vaak de software te updaten. Al helemaal als een update alleen maar “een aantal nieuwtjes” bevat en geen kritieke beveiligingsupdates, bijvoorbeeld. Content beheerders zullen dan langer moeten wachten op nieuwe mogelijkheden en bugfixes van een systeem.
Een pure cloud oplossing is in dat geval het ideaalst: elke nieuwe release kan direct gebruikt worden door de eindgebruikers zonder dat iemand daar iets voor hoeft te doen.
Terwijl we de conclusie trekken dat cloud-gebaseerde narrowcasting in veel gevallen de ideale oplossing is, is er nog één situatie die we niet hebben benoemd: daar waar de oplossing moet draaien op een plek waar geen internet beschikbaar is. Dan is een cloud-gebaseerde oplossing gewoon geen optie. In geval van beperkt beschikbaar internet zijn er wel weer mogelijkheden. Dan is het verstandig om na te vragen wat de capaciteitseisen zijn van de internetverbinding.