A e zvogëlon Docker performancën?
A e zvogëlon Docker performancën?

Video: A e zvogëlon Docker performancën?

Video: A e zvogëlon Docker performancën?
Video: Getting started with Containers | #CloudNativeNinja PT1 2024, Mund
Anonim

Performanca është kritike për aplikimin tuaj.

Megjithatë, Docker bën imponoj performancës shpenzimet. Proceset që ekzekutohen brenda një kontejneri nuk do të jenë aq të shpejta sa ato të ekzekutuara në sistemin operativ vendas. Nëse keni nevojë të merrni më të mirën e mundshme performancës jashtë serverit tuaj, ju mund të dëshironi të shmangni Doker.

Në mënyrë të ngjashme, dikush mund të pyesë, si mund ta bëj Docker të funksionojë më shpejt?

Në shumë raste, ka gjëra që mundeni bëj te bëni Docker madje më shpejt.

Ato përfshijnë:

  1. Bëjini imazhet tuaja të kontejnerit të ligët dhe domethënëse.
  2. Host Docker në metal të zhveshur.
  3. Përdorni një sistem operativ pritës minimalist.
  4. Përdorni mikroshërbime.
  5. Përdorni një memorie të fshehtë të ndërtimit.

Për më tepër, a është Docker më i ngadalshëm se vendas? Rezultati i përgjithshëm është se Doker është pothuajse identike me Vendas performancë dhe më shpejt se sa KVM në çdo kategori. Përjashtim nga kjo është Docker's NAT - nëse përdorni hartën e portit (p.sh. doker run -p 8080:8080) pastaj ju mund të prisni një goditje të vogël në vonesë, siç tregohet më poshtë.

Gjithashtu duhet ditur, kur nuk duhet të përdorni Docker?

Bëni Mos përdorni Docker nëse i jepni përparësi sigurisë, rrezikoni të vraponi Doker kontejnerë me izolim jo të plotë. Çdo kod me qëllim të keq mund të ketë akses në kujtesën e kompjuterit tuaj. Ekziston një praktikë popullore për të drejtuar shumë kontejnerë në një mjedis të vetëm.

Pse është Docker i shpejtë?

Docker's Përparësia e performancës Nuk është vërtet e vërtetë, pra, të thuhet kështu Doker është më shpejt sesa makinat virtuale. Por ajo që mund të thuash për aplikacionet e Dockerized është se ato përdorin burime nga sistemi pritës në një mënyrë më efikase. Kjo do të thotë që kontejnerët përdorin më efikas burimet e sistemit sesa makinat virtuale.

Recommended: