Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Internet of Things-technologie

De voordelen van DevOps beoordelen voor het testen van IoT-prestaties

DevOps stelt de managers van het internet der dingen in staat om hun de strengheid van kwaliteitstests en beperk de doorlooptijden van implementatie.

De term, een samentrekking van ontwikkeling en operaties, verwijst naar organisatorische benaderingen die elementen van operationele IT combineren met softwareontwikkeling.

DevOps-initiatieven bieden organisaties een aantal voordelen, waaronder de mogelijkheid om sneller hoogwaardige software te ontwikkelen.

In de wereld van bedrijfssoftware is de waarde van DevOps en continue ontwikkelingspraktijken bewezen, zegt Bernd Ruecker, medeoprichter en hoofdtechnoloog bij procesautomatiseringsbedrijf Camunda. Continue ontwikkeling omvat het stapsgewijs integreren, testen en implementeren van nieuwe softwarefuncties, in plaats van in batches te werken. Automatisering geniet waar mogelijk de voorkeur.

Deze praktijken versnellen de productontwikkeling door de kwaliteit (vanwege testdekking en automatisering) en snelheid (door automatisering) te verhogen en tegelijkertijd de time-to-value (gezien snelle doorlooptijden) te verkorten, zei hij.

“Deze praktijken kunnen ook worden toegepast op IoT en Industrial IoT (IIoT). . . en [leiden] tot exact dezelfde voordelen,” zei Ruecker.

Een DevOps-framework is essentieel voor alles wat met IoT te maken heeft, zegt Blaine Pryce, vice-president verkoop, DevOps en cloud bij MajorKey Technologies, een bedrijf op het gebied van technologiestrategie, ontwerp en bedrijfsactiviteiten.

"DevOps biedt continue verbeteringsmogelijkheden voor het steeds evoluerende en vaak onvoorspelbare landschap van het internet der dingen - en biedt continue optimalisatie en benodigde beveiligingsstandaarden", aldus Pryce.

Hoe DevOps kan helpen bij het omgaan met IoT

Projectmanagers die zich bezighouden met alle soorten IoT en IIoT moeten zinvolle voordelen kunnen behalen, zolang de juiste DevOps-processen vanaf het begin zijn aangeschaft.

"Met behulp van een goed ontworpen geautomatiseerde DevOps-toolchain kun je beveiligingstests, prestatietests en andere testprocessen stroomlijnen die veel moeilijker handmatig uit te voeren zijn", zegt David Linthicum, chief cloud strategy officer bij Deloitte Consulting.

Bovendien kunnen implementatietools omgaan met de complexiteit van het pushen van code en gegevens naar duizenden apparaten, waarbij automatisering wordt gebruikt om updates te beheren en te controleren of ze de juiste apparaatconfiguratie hebben, zei Linthicum.

Het resultaat is dat DevOps de stabiliteit en beveiliging verbetert en tegelijkertijd de implementatie- en bedrijfskosten verlaagt.

Naarmate operationele teams ontdekken dat ze in staat zijn om IoT-applicaties vaker te verbeteren, worden complexe implementaties van verbonden technologieën ook vereenvoudigd, zegt Charles Coté, chief architect of enterprise architecture, Capgemini North America.

“Naarmate IoT en IIoT evolueren . . . de snelheid van innovatie en samenwerking die DevOps biedt, is van cruciaal belang voor het opschalen van succesvolle pilots voor slimme steden, slimme landbouw en industriële installaties, "zei hij. "De schaalbaarheid, elasticiteit en snelle applicatie-ontwikkelingscycli die DevOps biedt, zijn een voorwaarde voor het implementeren en onderhouden van complexe ecosystemen van IoT-agents, firmware, gateways en edge compute-knooppunten en -algoritmen."

DevOps kan worden gezien als een facilitator of enabler voor geschaalde IoT-oplossingen, zegt Ashish Chaturvedi, hoofdanalist bij technologisch onderzoeks- en adviesbureau ISG.

"Een volwassen DevOps-configuratie kan IoT-systemen responsiever en veiliger maken", zei hij. “Door continue monitoring en snelle feedbackloops kan de kwaliteit van IoT-toepassingen continu worden verbeterd.”

Het feedbackmechanisme is de rode draad tussen IoT en DevOps, waar deze technologieën elkaar uitstekend aanvullen, aldus Chaturvedi.

Een industrieel IoT-systeem moet bijvoorbeeld verschillende veldapparatuur bewaken, is verantwoordelijk voor voorspellend onderhoud en moet functionele waarschuwingen geven als er iets misgaat, zei hij.

“Hier stelt DevOps – via zijn CI/CD [(continuous integratie/continuous delivery] – mogelijkheden om codewijzigingen vaker en betrouwbaarder te leveren, samen met containermechanismen en orkestratiemogelijkheden – ontwikkelings- en productieteams in staat om verschillende aspecten van het ontwerp te automatiseren om implementeren in realtime, en zo gelijke tred houden met de dynamische, IoT-aangedreven industriële omgeving,” zei hij.

Hoe DevOps IoT kan verbeteren

De mogelijkheid om IoT-ontwikkeling te automatiseren betekent dat IoT-applicaties sneller en op meer herhaalbare manieren kunnen worden ingezet, zei Linthicum.

"Dit betekent dat we ons richten op de mogelijkheden van de applicaties en niet zozeer op testen, beveiliging, implementatie en bewerkingen", zei hij. "En dit betekent dat de focus ligt op zakelijke doeleinden in plaats van op technische details."

Naast continue ontwikkeling en implementatie kan DevOps de time-to-market van IoT verbeteren, zegt Jeff Strain, managing director in de technologieadviespraktijk bij Protiviti, een wereldwijd adviesbureau. "Het zorgt voor een snelle doorloop van geplande en ongeplande vereisten, [zoals] beveiligingsinbreuken", zei hij. "DevOps kan het gebruik van robuustere technologieën mogelijk maken, [zoals] automatisering, machine learning en kunstmatige intelligentie, om de snelheid van dingen te verhogen en het vermogen voor IoT-oplossingen om zichzelf continu te corrigeren."

En het combineren van herbruikbaarheid en wendbaarheid omwille van snelheid en verbeterde gebruikerservaringen verhoogt volgens Coté de marktacceptatie van op IoT gebaseerde oplossingen.

Uitdagingen van DevOps voor IoT

De cultuuromslag van DevOps is volgens Linthicum moeilijk voor IoT-bouwers en -deployments. Er moet een zekere openheid zijn bij het benutten van de DevOps-methodologie en het vermogen om open te communiceren met de ontwikkelings- en operationele teams.

Coté was het met deze beoordeling eens. DevOps-uitdagingen voor IoT zijn het balanceren van macht, verantwoordelijkheid, autonomie en afstemming met belanghebbenden en teamleden, zei hij.

"Silo's die tussen verschillende groepen kunnen bestaan, zoals operationele technologie, informatietechnologie en marketing, moeten worden verwijderd en vervangen door een cultuur die gedeelde doelen en een gemeenschappelijke missie aanmoedigt", zei Coté. "Het gebruik van een toonaangevend raamwerk voor wendbaarheid van ondernemingen, zoals SAFe, zal de kans op succes vergroten."

De voordelen van DevOps voor IoT

Net als bij een domoticasysteem, zoals Alexa, Nest, enz., stelt een DevOps-framework alle onderdelen van het complexe - en chaotische - IoT in staat om in harmonie samen te werken, waardoor kwaliteit en tijdige aanpassingen worden geboden om alle bedrijfsfunctionaliteit en -beveiliging te stroomlijnen, zei Pryce.

Volgens Chaturvedi zijn de belangrijkste voordelen van DevOps voor IoT, met name Industrial IoT, de volgende:

  • Geautomatiseerd schalen. Een cloudconfiguratie met DevOps kan een door IoT aangedreven systeem omhoog of omlaag schalen, waarbij het evenwicht tussen vraag en aanbod behouden blijft. Dit helpt ook het energieverbruik te verminderen door systemen uit te schakelen of hun energie-inname te verminderen wanneer dat zinvol is.
  • Verbeterde kwaliteit. DevOps kan verschillende analysemodellen implementeren om de prestaties van de IoT-toepassing te meten en te voorspellen. Bovendien, aangezien DevOps een cultuur van continue interactie tussen de operationele en ontwikkelingsteams bevordert, krijgen ontwikkelaars een beter begrip van de uitdagingen in de echte wereld en kunnen ze eraan werken om applicaties eerder in de ontwikkelingscyclus efficiënter te maken.
  • Intensieve samenwerking voor snellere implementaties. DevOps maakt een hoge mate van afstemming mogelijk tussen operaties, ontwikkeling, productie en kwaliteitspersoneel. Dit helpt bij het stroomlijnen van het proces van het opnemen van nieuwe functies of het wijzigen van bestaande functies op basis van door het IoT-systeem gegenereerde aanbevelingen of klantvereisten.
  • Vul beveiligingsprotocollen aan . IoT-setups werken al volgens gevestigde en bewezen beveiligingsstandaarden. Toch zijn er plaatsen waar een DevOps-mechanisme de moeite waard kan blijken te zijn. IoT-toegangspunten zijn bijvoorbeeld kwetsbaar en worden vaak door hackers uitgebuit om misleidende informatie te verspreiden.
    Hier kunnen DevOps-beveiligingstools de dag redden door inkomende gegevens van sensoren te controleren.

Internet of Things-technologie

  1. De zoektocht naar een universele IoT-beveiligingsstandaard
  2. IoT:de remedie voor stijgende zorgkosten?
  3. Vooruitzichten voor de ontwikkeling van industrieel IoT
  4. Het potentieel voor het integreren van visuele data met het IoT
  5. We leggen de basis voor IoT in de onderneming
  6. Dit zijn de 6 belangrijkste trends voor IoT in 2016
  7. Wat de komst van 5G betekent voor IoT-beveiliging
  8. De uitdagingen van het softwaretesten van IOT-apparaten
  9. Het IoT is een game-changer voor wagenparkonderhoud
  10. Augmented Reality wordt de gebruikersinterface voor IoT
  11. 6 grote voordelen van het transformeren van de energiesector met IoT