Yhteenveto

Valmis

Pilvipalvelu on muuttanut sitä, miten kehittäjät luovat sovelluksia.

Liiketoiminnan muuttuvia tarpeita ovat muun muassa seuraavat:

  • Palvelu, joka on rakennettu ja käytössä suuressa mittakaavassa uusien maantieteellisten alueiden asiakkaiden tavoittamiseksi.
  • Nopeampi ominaisuuksien ja toimintojen toimitus asiakkaan vaatimuksiin vastaamiseksi ketterällä tavalla.
  • Parannettu resurssien käyttö kustannusten pienentämiseksi.

Mikropalveluarkkitehtuuri auttaa vastaamaan näihin tarpeisiin luomalla yhden sovelluksen, joka koostuu pienestä palvelujoukosta. Kukin mikropalvelu käyttää tiettyä päästä päähän -toimialuetta tai liiketoimintaominaisuutta tietyssä kontekstirajassa. Jokainen mikropalvelu on kehitettävä itsenäisesti ja oltava itsenäinen käyttöönottokelpoinen.

Säilöjen käyttäminen on yleinen tapa luoda mikropalveluja. Jokainen sovellus tai palvelu, sen riippuvuudet ja määritys (abstrakoitu käyttöönoton luettelotiedostoina) pakataan yhteen säilön kuvana. Docker on suosittu tapa säilöttää sovelluksia.

Dockerfile on tekstitiedosto, joka sisältää ohjeet Docker-kuvan luomiseen. .NET SDK mahdollistaa nyt säilöjen luomisen suoraan dotnet publish komennon kautta ja tukee samoja komentoja kuin Dockerfile. Docker Compose -tiedosto on YAML-tiedosto, joka ryhmittelee yhteen useita Docker-säilöjä muodostamista ja käyttöönottoa varten.

Lopuksi .NET luotiin ensin pilvipohjaiseksi. Se toimii alusta ristiin, joten säilökuvasi voi perustua Linuxin versioon, ja .NET-koodiasi suoritetaan edelleen. .NET on erittäin nopea, ja Microsoft on jo luonut .NET-kuvia säilöille ja Dockerille.

Siivoa kooditila

Voit poistaa kooditilan GitHub kohdasta Säilön mukaan jossa näet MicrosoftDocs/mslearn-dotnet-cloudnative.

Näiden resurssien avulla voit lukea lisää mikropalveluista .NETin avulla: