End-to-end IoT-løsninger kræver en kombination af teknologier til effektivt at forbinde IoT-enheder og hændelser, deres telemetri, egenskaber og deres kommandoer til skyen. I Azure er der nogle generelle retningslinjer for opbygning og tilslutning af IoT-enheder, men der er reelt et næsten ubegrænset antal valgmuligheder, når man skal opbygge og implementere hele IoT-cloudløsninger. De forskellige teknologier og tjenester som man skal tage stilling til, afhænger af det specifikke IoT-scenaries forretnings-, udviklings-, implementerings-, integrations- og administrationsbehov.

 

SaaS, iPaaS eller PaaS – det er spørgsmålet!

I kan vælge SaaS (Software-as-a-Service), som essentielt er en færdig løsning, hvor al funktionalitet kommer som en poleret service. SaaS-produkter er typisk bygget til at være multi-organisationsløsninger, hvilket betyder, at brugere på tværs af forskellige kundeorganisationer deler den centrale IT-infrastruktur og i nogle tilfælde endda databaserne, hvor kun programmeringslogik afgrænser adgangen til data. Fordelen med SaaS er, at I får stordriftsfordele, og I vil typisk have en høj grad af end-to-end funktionalitet. Ulemperne er, at I ikke får fleksibiliteten til at tilpasse en særskilt version af SaaS-tjenesten til jeres fremtidige krav, og I er med andre ord begrænset til leverandørens køreplan. Nogle gange kan datakontrol og ejerskab også være uklart defineret.

En mere fleksibel, men stadig relativt poleret mulighed er at gå efter en såkaldt application-Platform-as-a-Service (aPaaS). I mange tilfælde vil I dog opdage, at I stadig ikke har den fulde fleksibilitet til at tilpasse jeres fremtidige IoT-tjenester, da den pågældende aPaaS drives i leverandørens cloud tjeneste (f.eks. som Microsofts IoT Central). I kan derfor opleve, at integration til interne tjenester i aPaaS kan være umulig eller besværlig, og sikkert er det at I ikke kan ændre byggestenene i en aPaaS. Typisk vil en organisation i IoT-sammenhæng have behov for større fleksibilitet og det er derfor integration-Platform-as-a-Service (iPaaS) kommer ind i billedet:

“iPaaS-løsninger er platforme bestående af cloud-tjenester, der sørger for dataintegration mellem slutpunkterne i andre systemer, og disse platforme bliver løbende overvåget og opdateret. Slutpunkterne i de andre systemer kan være en kombination af andre cloud-baserede tjenester eller applikationer som kan være inden for én eller flere organisationer. iPaaS gør det muligt for applikationer, der residerer i skyen eller on-premise, at integrere og have frit dataflow mellem dem. iPaaS skal ikke downloades som en traditionel løsning, men derimod deployeres på en cloud-platform og skal understøtte automatiserede opdateringer. Dette er den mest afbalancerede tilgang til integrationer, fordi det kan bringe anderledes hostede softwareløsninger eller applikationer sammen.” – Gartner.

Tidligere var det næste skridt, efter iPaaS, at designe en skræddersyet IoT cloud-løsning selv, formentlig (og forhåbentligt) på PaaS-komponenter. Dette kan også være den mest kraftfulde og fleksible måde at drive en IoT-løsning på, men den er samtidig også den mest krævende, da man skal have interne kompetencer til at drive udviklingen og drifte løsningen. Lad os se, hvordan Beacon Tower adresserer disse forskellige anvendelses- og implementationsmuligheder:

Opbygning af en IoT-platform med Beacon Tower

I Beacon Tower har vi udviklet en platform som kan bruges både som en færdig løsning, som en integrationsplatform og som en udviklingsplatform, som man kan abonnere på og tilpasse til mange forskellige udviklings-, implementerings-, integrations- og business case-krav. Lad os se nærmere på egenskaberne ved de forskellige muligheder: 

SaaS

Kører i Glazes Microsoft Azure-miljø

Altid monitoreret og automatisk opdateret

Integration via åbne API'er og åbne datamodeller

Accelerator iPaaS

Kører som en dedikeret instans i valgfrit Azure-miljø

Kan integreres i egne systemer

100% kontrol over data og platform

Accelerator PaaS

Kan integreres i et specialudviklet system

Arkitekturen for hele systemet kan tilpasses

100 % kontrol med micro services

Beacon Tower SaaS

En af de centrale fordele ved Beacon Tower er dens fleksibilitet. Platformen kan leveres som en færdig SaaS, hvor vi løbende implementerer opdateringer og overvåger løsningen, så I som kunde ikke behøver at bekymre jer om alle de tekniske aspekter ved at drive en kraftfuld IoT-løsning. Faktisk kan vi endda drive Beacon Tower SaaS i et Azure-miljø efter jeres eget valg. På den måde, bliver Beacon Tower SaaS en dedikeret aPaaS løsning til jer, da I har 100% vished over at der kun er jeres data i løsningen, og I ved, at I har fuld kontrol over platformen, hvis I ønsker at justere arkitekturen i fremtiden og anvende Accelerator-muligheden.

Brug Beacon Tower Accelerator som iPaaS

Når som helst på jeres Beacon Tower SaaS-rejse kan I beslutte jer for at eksportere jeres Beacon Tower SaaS løsning og justere arkitekturen, så den passer nøjagtigt til jeres organisations behov. Vi har nemlig designet Beacon Tower, så det er nemt at flytte platformen til jeres helt eget Azure-miljø hvor al kode, infrastruktur, databaser og APIer er dedikeret til jeres set-up. Vi opdaterer jeres Beacon Tower Accelerator, så I har en IoT iPaaS der kører effektivt og sikkert, mens I har fuld kontrol over data og platform, i dag og i fremtiden.

Brug Beacon Tower Accelerator som PaaS

Anvendelse af en iPaaS forenkler mange af de komplekse beslutninger når man skal bygge en IoT-løsning. Beacon Tower er designet til at forenkle og accelerere IoT-udvikling og -drift ved at samle PaaS-komponenter i et fleksibelt og fuldt administreret system der kan køres i et valgfrit Azure-miljø. Dette fjerner meget af uvisheden og kompleksiteten med at bygge pålidelige, skalérbare og sikre IoT-applikationer. Når I udvikler en enterprise IoT-løsning på PaaS-komponenter, skal I lære alle detaljer om Azure PaaS-komponenter så som IoT Hub, Event Hub, Stream Analytics, Azure Digital Twin, Cosmos DB, Data Explorer, Azure IoT Edge kombineret med effektive deploymentprocesser (så som Infrastruktur-as-Code) samt de underliggende sikkerheds- og vedligeholdelsesteknologier (f.eks. ADFS, B2C, Containerization, DevOps osv.), samt I skal opsætte og udvikle en rettighedsmodel og et asset-administrationssystem.
Da I (naturligvis) foretager oplyste valg, så vil I med al sandsynlighed prøve alle de alternative PaaS-komponenter (og der er mange!) i de forskellige cloud-platforme. Derudover, bliver I også nødt til at forstå omkostningsstrukturerne for alle alternativer. Derfor er det ikke nogen nem opgave at udvikle en tilpasset IoT-platform. Beacon Tower har forenklet det for jer, og vi har gjort det baseret på mange forskellige IoT-projekter og omfattende arbejde med sammenlignelige alternativer. Vi holder konstant øje med alle de nye teknologier, der er i horisonten, for at sikre, at Beacon Tower altid anvender de mest optimale løsninger.
Hvis I ønsker det, kan I altid beslutte at tilpasse arkitekturen på jeres Beacon Tower Accelerator-platform så den passer nøjagtigt til jeres behov. Selvfølgelig vil det gøre opdateringer til en vurdering sag for sag, men denne ekstra vurdering vil samtidig også gøre jeres PaaS-platform endnu mere grundigt designet og i sidste ende mere robust.

Byg effektive og fleksible forretningsløsninger

Så basalt set tager Beacon Tower en masse af kompleksiteten ud af jeres IoT cloud-projekter. I kan blot starte med et omkostningseffektivt Proof-of-Concept, hvor vi tilslutter og tilmelder jeres edge-enheder i jeres Beacon Tower SaaS.
Når I har gjort jer bekendt med Beacon Tower-arkitekturen, kan vi sammen bygge kraftfulde forretningsløsninger på en fleksibel og omkostningseffektiv måde, der giver jer fuld kontrol over data og platform, for nuværende og for fremtiden.

For mere information:

Partner, Flemming von Holck, flemming.von.holck@glaze.dk,  +45 30 66 30 61

Læs mere om de forskellige Beacon Tower leveringsmuligheder.