Container-virtualisering med Docker
Docker gjør det lettere for deg å levere programvare/applikasjoner med container-virtualisering.
Docker gjør det lettere for deg å levere programvare/applikasjoner med container-virtualisering.
Docker containerteknologi gir raskere utvikling av programvare, testing og distribusjon, siden håndteringen er basert på oppførselen til apper. WAGO PFC200-serie kontrollere gjør det nå mulig å utnytte disse fordelene på en embedded plattform.
For å kunne reagere kostnadseffektivt på stadig kortere produktsykluser i produksjon, må produksjonen være nettverksbasert og bli mer fleksibel og smidig. Software er nødvendig for å støtte fabrikker for å møte nye produksjonsbehov. Men forberedelsene til utvikling, testing, levering og distribusjon er alt annet enn enkelt, spesielt på embedded plattformer: Installering og konfigurering av programmene er ofte arbeidskrevende, noe som tar tid og bremser den digitale transformasjonen i bedrifter.
Docker virtualiseringsteknologi, basert på Linux®, kan gjøre programvareutplassering betydelig enklere, siden det pakker applikasjoner i en bærbar form. Derfor vil WAGO fremover tilby sine PFC200-serie kontrollere i Docker-klar form. Det er da mulig å bruke moderne software og mange applikasjoner fra utviklere over hele verden på PFC200, som det grafiske programmeringsverktøyet Node-RED, som kan brukes til å implementere applikasjonstilfeller i området Internet of Things med et enkelt modulært prinsipp. Tidligere måtte embedded operativsystemer endres for Node-RED - Docker gjør at den kan brukes på PFC200 innen få minutter.
Docker er betydelig lettere enn standard virtualisering, for eksempel fra Windows®-miljøet, siden applikasjoner kan utføres i containere. Containere starter raskere og krever mindre kostnader, og dermed færre hardware ressurser enn virtuelle maskiner, siden de ikke trenger å starte sitt eget operativsystem og i stedet kjører i vertsoperativsystemets kontekst. Imidlertid kan containerne isoleres fra hverandre og fra vertssystemet under utførelse. Dette gjør at flere applikasjoner kan brukes på en enhet uten å påvirke hverandre. Det gjør også porting av hele applikasjoner betydelig enklere. Spesielle Linux®-funksjoner som namespace og cgroups gjør dette mulig.
De startes fra en såkalt container - en enkel fil som er enkel å overføre fra ett system til et annet. Dette gjør det enkelt å bruke applikasjoner, databaser og webapplikasjoner, samt fjerne dem uten spor etter bruk - som mobil-apper, som kan lastes og slettes på svært kort tid. Ethvert antall containere kan lanseres fra et Docker-bilde. Konfigurasjonen er allerede satt opp i bildet, og variable deler som nettverkskonfigurasjonen opprettes automatisk ved oppstart.
Docker kan raskt levere programvare og applikasjoner, noe som bidrar til å redusere utvikling og oppstartstid. Etter firmwareutvidelsen forventes PFC200 å være Docker-klar i februar 2019.
Sjekk ut WAGO på GitHub her:
GitHub WAGO
Relatert til emnet