Emner

Container-virtualisering med Docker

  • 8/28/2019
  • 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

    controller_neu_pfc200_p_ur_0750_8206_000_xx_2000x1500.jpg

    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®.