DevOps-bootcamp · Oppitunti

Mitä säilöt ovat?

Tutustukaa säilöjen peruskäsitteeseen, niiden hyötyihin ja eroihin virtuaalikoneisiin verrattuna.

Oppitunti 1/411 vaihetta

Mitä säilöt ovat? on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.

Hei konttimaailma!

Tervetuloa Dockerin pariin! Kontit ovat nykyään olennainen tapa paketoida ja toimittaa sovelluksia. Aloitetaan selvittämällä, mikä kontti oikeastaan on ja miksi niitä käytetään kaikkialla.

Mitä säilöt ovat? — kuvitus 1

Kehittäjän pulma

Oletteko koskaan törmänneet tilanteeseen, jossa todetaan: ”toimii minun koneellani”? Sovellukset riippuvat tietyistä kirjastojen, ajonaikaisten ympäristöjen ja käyttöjärjestelmien versioista – ja nämä vaihtelevat kehitys-, testi- ja tuotantoympäristöissä, mikä synnyttää vaikeasti havaittavia virheitä.

Sovelluksen oma pod

Kontti kokoaa sovelluksen ja kaiken sen tarvitseman – koodin, ajonaikaisen ympäristön, kirjastot ja asetukset – yhdeksi siirrettäväksi kokonaisuudeksi, joka toimii samalla tavalla kaikkialla, missä sitä suoritetaan.

Miten kontit toimivat konepellin alla

Kontit käyttävät käyttöjärjestelmätason virtualisointia: ne jakavat isäntäkoneen ytimen, mutta saavat eristetyn käyttäjätilan ja toimivat erillisinä prosesseina. Siksi ne ovat kevyitä ja käynnistyvät nopeasti.

Kontit ja virtuaalikoneet: nopea katsaus

Virtuaalikoneet ja kontit: virtuaalikone sisältää hypervisorin kautta kokonaisen vieraskäyttöjärjestelmän, joten se on raskas ja hidas. Dockerin kaltaisen moottorin käyttämä kontti jakaa isäntäkoneen ytimen, joten se on kevyt ja nopea.

Hyöty 1: siirrettävyys

Tärkein hyöty on siirrettävyys. Kaikki toimitetaan paketin mukana, joten kontitettu sovellus toimii samalla tavalla jokaisessa ympäristössä – ”rakenna kerran, suorita missä tahansa” toteutuu käytännössä.

Hyöty 2: tehokkuus

Kontit ovat tehokkaita: koska jokaista sovellusta varten ei tarvitse käynnistää kokonaista käyttöjärjestelmää, käynnistys on nopeampi, suoritin- ja RAM-muistia sekä levytilaa kuluu huomattavasti vähemmän ja samaan laitteistoon voidaan sijoittaa enemmän sovelluksia.

Hyöty 3: eristys ja tietoturva

Jokainen kontti toimii eristettynä. Sovellukset eivät häiritse toisiaan, yhden kaatuminen vaikuttaa harvoin muihin ja useita kontteja voidaan suorittaa turvallisesti rinnakkain.

Ajattele kuljetuskontteja

Nimi tulee kuljetuskonteista: ulkomitat ovat samat sisällöstä riippumatta, joten ne sopivat mille tahansa laivalle tai kuorma-autolle. Ohjelmistokontit standardoivat sovellusten paketoinnin samalla tavalla.

Testaa konttitietosi

Mitkä seuraavista väitteistä kuvaavat oikein ohjelmistokonttien hyötyä tai ominaisuutta?

Mitä opitte

Olette perehtyneet kontteihin: ne ovat eristettyjä ja siirrettäviä sovelluspaketteja, jotka ehkäisevät käyttöönottoympäristöjen välisiä eroja ja ovat isäntäkoneen ytimen jakamisen ansiosta virtuaalikoneita kevyempiä. Seuraavaksi asennetaan Docker Desktop.

Aloita maksutta

Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
142
Oppitunnit
568

Usein kysytyt kysymykset

Onko oppitunti ”Mitä säilöt ovat?” ilmainen?

Kyllä – oppitunnin ”Mitä säilöt ovat?” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko DevOps-bootcamp-kurssin, päivitä CoddyKit PROhon. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Mitä säilöt ovat?”?

Tutustukaa säilöjen peruskäsitteeseen, niiden hyötyihin ja eroihin virtuaalikoneisiin verrattuna. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Mitä säilöt ovat?”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?

Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Mitä säilöt ovat?
  2. Docker Desktopin asentaminen
  3. Ensimmäinen Docker-säilönne
  4. Datan hallinta Docker-volyymien avulla
← Takaisin: DevOps-bootcamp