På denne siden:

Emner 28. august 2019
Container-virtualisering med Docker

Docker gjør det lettere for deg å levere programvare/applikasjoner med container-virtualisering.

Bruk applikasjoner raskere med Docker

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-Klar

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.

Raskere enn virtuelle maskiner

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.

Enkel lasting og sletting

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.

Fordeler med PFC200 med Docker:

  • Moderne programvare og applikasjoner kan brukes uten mye innsats.
  • Software er lett å fjerne uten spor etter bruk.
  • Flere applikasjoner kjører samtidig uten betydelige avhengigheter.
  • Software kjører på PC-en og PFC-en.
  • Tallrike nyskapninger fra Docker-fellesskapet er tilgjengelige.
  • Sikkerhetsfunksjoner i en etablert Linux®-kontroller

Sjekk ut WAGO på GitHub her:
GitHub WAGO

Relatert til emnet

PFC200-kontroller

Konstruer, kontroll og visualiser prosjektene dine enda raskere og mer praktisk med PFC200-kontrolleren takket være e!COCKPIT (CODESYS V3) og Linux®.

controller_neu_pfc200_p_ur_0750_8206_000_xx_2000x1500.jpg