Øvelse – eksempel på programmiljø

Fullført

I denne enheten konfigurerer vi en eksempelarkitektur for mikrotjeneste til å være klar for autoskalering.

Notat

Du trenger tilgang til et Azure-abonnement der du kan opprette ressurser for denne modulen. Når du er ferdig med modulen, må du slette eventuelle ressurser du opprettet for å unngå kostnader for abonnementet.

Konfigurere eksempelmikrotjenesteprogrammet

  1. Åpne https://shell.azure.com i et nytt nettleservindu i en nettleser.

  2. Velg Bash-modus øverst til høyre.

  3. Deretter kjører du følgende kommandoer i bash-vinduet for å klone eksempelrepositoriet og åpne det innebygde Azure-redigeringsprogrammet:

    git clone https://github.com/MicrosoftDocs/mslearn-autoscale-java
    cd mslearn-autoscale-java
    code deployPetClinicApp.sh
    

Konfigurere og kjøre konfigurasjonsskriptet

Når du kjører den foregående kommandoen, vises et vindu med filen deployPetClinicApp.sh klar til å redigeres i det innebygde Redigeringsprogrammet for Azure.

  1. Rediger følgende variabler øverst i deployPetClinicApp.sh filen for å tilpasse skriptparameterne for miljøet. Bruk små bokstaver for alle ressursnavnene – du kan også bruke bindestreker og tall:

    Variabel Beskrivelse
    resource_group Angi et nytt eller eksisterende ressursgruppenavn.
    område Azure-området. Du kan bruke westeurope eller centralus, men vi anbefaler at du bruker et område i nærheten av der du bor, og som også støtter Azure Spring Apps. Hvis du vil se den fullstendige listen over tilgjengelige områder, kan du gå til Tilgjengelighet for Azure Spring Apps etter område i sammendragsenheten på slutten av denne modulen.
    spring_apps_service Navnet på Azure Spring Apps-forekomsten.
    mysql_server_name Navnet på MySQL-serveren. Det bør være unikt på tvers av Azure.
    mysql_server_admin_name Brukernavn for MySQL-administratoren. Administratornavnet kan ikke være azure-superuser, admin, administrator, root, guesteller public.
    mysql_server_admin_password Et nytt passord for serveradministratorbrukeren. Passordet må være 8 til 128 tegn langt og inneholde en kombinasjon av store eller små bokstaver, tall og ikke-numeriske tegn (!, $, #, %og så videre).
    log_analytics Navnet på Azure Log Analytics-arbeidsområdet
  2. Lagre filen ved å velge ... handlingspanel øverst til høyre i redigeringsprogrammet, og velg Lagre. Du kan også bruke tastene Ctrl + S på Windows eller Kommando + S på Mac.

  3. Lukk redigeringsprogrammet. Velg ... handlingspanel øverst til høyre i redigeringsprogrammet, og velg Lukk redigeringsprogram. Du kan også bruke tastene Ctrl + Q på Windows eller Kommando + Q på Mac.

  4. Ikke lukk Azure Cloud Shell, fordi vi kjører konfigurasjonsskriptet neste.

Kjør konfigurasjonsskriptet

Skriptet tar 30–45 minutter å kjøre og inkluderer oppretting av en Azure spring Apps og en MySQL-forekomst. Dette eksempelskriptet konfigurerer også autoskalakonfigurasjon for mikrotjenesten.

Kjør følgende skallskript i det allerede åpne Azure Cloud Shell. La nettleservinduet og Azure Cloud Shell være åpent mens du kjører. Lagre URL-adressen når skriptet er fullført:

bash deployPetClinicApp.sh

Viktig

Hvis du støter på feil med konfigurasjonsskriptet, vil skriptet forsøke å slette eventuelle ressurser det oppretter. Deretter kan du prøve på nytt når ressursgruppen er fullstendig slettet. Sammendragsenheten har instruksjoner om hvordan du også sletter ressursene manuelt.

Test programmet

Deretter bekrefter vi miljøet ditt via Azure-portalen.

  1. Åpne Azure-portalen.

  2. Velg Azure Spring Apps fra listen over Azure-tjenester.

  3. Velg forekomsten av Azure Spring Apps.

  4. Velg Apper under Innstillingerpå høyre side.

  5. Kontroller at alle programmene kjører og registreres

    Skjermbilde som viser programmer under fjærappene dine.

  6. Velg api-gateway--programmet på venstre side.

  7. URL-adressen for programmet er oppført på egenskapene til venstre som URL-adresse.

    Skjermbilde som viser url-adressen for Spring Apps-gatewayen.

  8. Gå til nettadressen til api-gatewayen i en nettleser for å åpne pet clinic-mikrotjenesteprogrammet.

Skjermbilde av Spring Apps-programmet.

  1. Deretter går du til fanen Eiere, og velger Finn alle eiere.

  2. Bekreft at eksempelprogrammet er oppe og går, fylt ut med data og klar til å utforske.

Skjermbilde av eiere-fanen.