Compute - Compute building blocks - Container technology

3 belangrijke vragen over Compute - Compute building blocks - Container technology

Wat is Container technology bij Compute?

Het is op een fysieke server een server virtualisatie methode om vanuit de kernel van de OS meerdere geïsoleerde user-space instanties te kunnen draaien. Het wordt gebruikt om meerdere applicaties geïsoleerd van mekaar te runnen op 1 besturingssysteem.

Noem 3 voordelen van apps in Containers te draaien:

- Isolatie
- Verplaatsbaarheid (portability): een container zelf bevat alles om te kunnen draaien, dus ergens waar dezelfde kernel gebruikt wordt kan je deze zo copy/pasten.
- Makkelijk in te zetten (easy deployment): Makkelijk nieuwe software versies inzetten.

Docker Swarm is een populair framework van Container technologie. Dit managet en orkestreert de verschillende containers.

Container technologie is gebaseerd op die drie technologieën?

1. Chroot (ook bekend als een gevangenis)
  • Wijzigt de hoofddirectory voor het lopende proces
  • Zorgt ervoor dat processen geen toegang hebben tot bestanden  buiten de aangegeven mappenboom
2. namespaces

  • Maakt volledige isolatie van het beeld van een applicatie van de besturingsomgeving mogelijk
  • Verwerk bomen, netwerken, gebruikers-ID's en gemount bestand
  • Systemen
3. Cgroups
  • Beperkt en isoleert het resourcegebruik van een verzameling processen
  • PU, geheugen, schijf I / O, netwerk

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo