Övning – Exempelprogrammiljö

Slutförd

I den här lektionen konfigurerar vi ett exempel på en Mikrotjänstarkitektur så att den är redo för automatisk skalning.

Anmärkning

Du behöver åtkomst till en Azure-prenumeration där du kan skapa resurser för den här modulen. När du är klar med modulen måste du ta bort alla resurser som du har skapat för att undvika avgifter för din prenumeration.

Konfigurera exempelprogrammet för mikrotjänster

  1. Öppna i en webbläsare https://shell.azure.com i ett nytt webbläsarfönster.

  2. Välj Bash-läge längst upp till höger.

  3. Kör sedan följande kommandon i bash-fönstret för att klona exempellagringsplatsen och öppna den inbyggda Azure-redigeraren:

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

Konfigurera och köra installationsskriptet

När du kör föregående kommando visas ett fönster med filen deployPetClinicApp.sh som är redo att redigeras i den inbyggda Azure-redigeraren.

  1. Överst i deployPetClinicApp.sh filen redigerar du följande variabler för att anpassa skriptparametrarna för din miljö. För alla resursnamn använder du gemener – du kan också använda bindestreck och siffror:

    Variabel beskrivning
    resursgrupp Ange ett nytt eller ett befintligt resursgruppnamn.
    region Azure-regionen. Du kan använda westeurope eller centralus, men vi rekommenderar att du använder en region nära där du bor och som även stöder Azure Spring Apps. Om du vill se en fullständig lista över tillgängliga regioner går du till Tillgänglighet för Azure Spring Apps per region i sammanfattningsenheten i slutet av den här modulen.
    spring_apps_service Namnet på din Azure Spring Apps-instans.
    mysql_server_name Namnet på din MySQL-server. Det ska vara unikt i Azure.
    mysql_server_admin_name Användarnamn för MySQL-administratören. Administratörsnamnet får inte vara azure-superuser, administratör, administratör, rot, gäst eller offentligt.
    mysql_server_admin_password Ett nytt lösenord för serveradministratörsanvändaren. Lösenordet måste vara mellan 8 och 128 tecken långt och innehålla en kombination av versaler eller gemener, siffror och icke-numeriska tecken (!, $, #, %och så vidare).
    log_analytics Namnet på din Azure Log Analytics-arbetsyta
  2. Spara filen genom att välja åtgärdspanelen ... längst upp till höger i redigeraren och välja Spara. Du kan också använda Ctrl + S-tangenterna i Windows eller Kommando + S på Mac.

  3. Stäng redigeraren. Välj åtgärdspanelen ... längst upp till höger i redigeraren och välj Stäng redigeraren. Du kan också använda Ctrl + Q-tangenterna i Windows eller Kommando + Q på Mac.

  4. Stäng inte Azure Cloud Shell eftersom vi kör installationsskriptet härnäst.

Kör installationsskriptet

Skriptet tar 30–45 minuter att köra och innehåller skapandet av en Azure Spring Apps och en MySQL-instans. Det här exempelskriptet konfigurerar även autoskalningskonfiguration för dina mikrotjänster.

Kör följande gränssnittsskript i det redan öppna Azure Cloud Shell. Låt webbläsarfönstret och Azure Cloud Shell vara öppet när du kör. Lagra URL:en när skriptet har slutförts:

bash deployPetClinicApp.sh

Viktigt!

Om du stöter på fel med installationsskriptet försöker skriptet ta bort alla resurser som skapas. Du kan sedan försöka igen när resursgruppen har tagits bort helt. I sammanfattningsenheten finns anvisningar om hur du även tar bort dina resurser manuellt.

Testa programmet

Därefter kontrollerar vi din miljö via Azure Portal.

  1. Öppna Azure-portalen.

  2. Välj Azure Spring Apps i listan över Azure-tjänster.

  3. Välj din Azure Spring Apps-instans.

  4. Till höger väljer du Appar under Inställningar.

  5. Kontrollera att alla program körs och registreras

    Skärmbild som visar program under dina spring-appar.

  6. Välj api-gateway-programmet till vänster.

  7. URL:en för ditt program visas i egenskaperna till vänster som URL.

    Skärmbild som visar Url:en för Spring Apps-gatewayen.

  8. I en webbläsare går du till URL:en för api-gatewayen för att öppna mikrotjänstprogrammet för Husdjurskliniken.

Skärmbild av ditt Spring Apps-program.

  1. Gå sedan till fliken Ägare och välj Hitta alla ägare.

  2. Bekräfta att exempelprogrammet är igång, fyllt med data och redo att utforskas.

Skärmbild av fliken Ägare.