Pilvinatiivien sovellusten ja palveluiden luominen .NET:n ja ASP.NET Coren avulla

Luo itsenäisesti käyttöönotettavia, erittäin skaalattavia ja kestäviä palveluja käyttämällä ilmaista ja avoimen lähdekoodin .NET-ympäristöä.

Edellytykset

  • Komentorivipohjaisten sovellusten tunteminen.
  • Käyttäjä tuntee Docker-peruskäsitteet.
  • Koe C#:n kirjoittaminen aloittelijatasolla

Aloita Azuren käyttö

Valitse sinulle sopiva Azure-tili. Maksa vain käytöstäsi tai kokeile Azurea maksutta enintään 30 päivän ajan. Rekisteröityminen

Tämän oppimispolun moduulit

Mikropalvelusovellukset koostuvat pienistä, itsenäisesti versioiduista ja skaalattaviin asiakaskeskeisiin palveluihin, jotka kommunikoivat keskenään vakioprotokollien ja määriteltyjen liittymien avulla. Jokainen mikropalvelu kiteyttää yleensä yksinkertaisen liiketoimintalogiikan, jonka voi skaalata ulos- tai sisään. Voit testata, ottaa käyttöön ja hallita mikropalvelua itsenäisesti. Pienemmät tiimit kehittävät mikropalvelun asiakasskenaarion perusteella ja valitsevat käyttämänsä teknologiat. Tässä moduulissa opit luomaan ensimmäisen mikropalvelun .NETin avulla.

Mikropalvelusovellukset koostuvat pienistä, itsenäisesti versioituja ja asiakaskeskeisiä skaalattavia palveluja. Säilöissä käyttöönotetut mikropalvelusovellukset mahdollistavat sovellusten skaalaamisen ja kysynnän kasvattamisen ottamalla käyttöön lisää säilöesiintymiä, ja pienentämällä sitä, jos kysyntä vähenee. Useiden mikropalveluiden monimutkaisissa ratkaisuissa säilöjen käyttöönotto, päivittäminen, valvonta ja poistaminen tuovat mukanaan haasteita. Tässä moduulissa selitetään joitakin näistä haasteista ja näytetään, miten Kubernetes voi auttaa.

Lue, miten voit tehdä pilvinatiivista .NET Core -mikropalvelusovelluksesta vikasietoisen mahdollisimman pienellä vaikutuksella käyttäjään.

Toteuta havaittavuus olemassa olevassa pilvinatiivissa sovelluksessa OpenTelemetryn avulla. Tarkastele sitten tietoja Application Insightsissa ja kolmannen osapuolen työkaluissa.

Mikropalvelusovellusten tietoturva voi olla hajautetusta luonteestaan hankalaa. Tässä moduulissa opit luokittelemaan luottamuksellisia tietoja pilvinatiivissa sovelluksessa, muokkaamaan luottamuksellisia tietoja lokitiedostoihin ja luomaan yhteensopivuusraportteja pilvinatiiville sovellukselle.

Ota ominaisuusmerkintä käyttöön tai poista se käytöstä reaaliaikaisesti pilvipohjaisessa ASP.NET Core microservices -sovelluksessa.

CI/CD-putkien avulla voit luoda säilön kuvan ja ottaa sen käyttöön Azuren Kubernetes-palvelussa (AKS).