Distribuera och köra Java-program i Azure Spring Apps

Avancerat
Administrator
Developer
Azure
GitHub
Azure Spring Apps

Lär dig hur du planerar en Java-programmigrering till Azure Spring Apps med Hjälp av Azure Service Bus och Azure Event Hubs. Den här utbildningsvägen vägleder dig genom att migrera och distribuera Java-program till Azure Spring Apps.

Förutsättningar

  • Minst ett års erfarenhet av att utveckla skalbara lösningar genom alla faser av programvaruutveckling.
  • Ha en grundläggande förståelse för Azure- och molnkoncept, tjänster och Azure-portalen.
  • Kunskaper på mellannivå och lokala installationer av följande verktyg: Apache Maven, Git, Java JDK 8 eller senare samt java-IDE eller textredigerare
  • Om du är nybörjare på Azure eller molnbaserad databehandling rekommenderar vi att du slutför kursen grunderna i AZ-900: Azure.

Moduler i den här utbildningsvägen

Den här modulen hjälper dig att planera migreringen av PetClinic-exempelappen till Azure. Du ser hur tjänster distribueras till Azure med Azure Spring Apps-funktioner, inklusive konfigurationsserver, loggar och distribuerad spårning.

I den här modulen skapar du en git-lagringsplats. När du har skapat git-lagringsplatsen skapar du en konfigurationsserver för din Spring Cloud-instans för att ansluta till lagringsplatsen. Sedan skapar du en MySQL-databastjänst.

Nu när allt är igång är det viktigt att övervaka programmets tillgänglighet. Övervakning hjälper dig att fastställa fel eller undantag i dina program. I den här övningen lägger du till övervakning från slutpunkt till slutpunkt i dina program.

Nu kör du en version av det spring-petcliniska mikrotjänstprogrammet i Azure. Du vill ha ett bättre sätt att skydda programhemligheter som din databas anslutningssträng. I den här modulen ska du bättre skydda dina programhemligheter.

Nu har du distribuerat Spring Petclinic-programmet och tjänsterna körs. I den här modulen använder du Azure Service Bus för att testa en befintlig mikrotjänst och uppdatera en annan mikrotjänst för att använda köer.

Nu när du har konfigurerat meddelanden för Spring Petclinic-programmet är nästa sak du ska göra att konfigurera Azure Event Hubs. Event Hubs är en fullständigt hanterad datainmatningstjänst i realtid som är betrodd och skalbar.

Nu har du konfigurerat ditt Spring Petclinic-program i Azure och skyddat hemligheterna som används av mikrotjänsterna. I den här modulen får du lära dig hur du lägger till en brandvägg för webbprogram i konfigurationen.

Nu har du ett Azure Spring Apps-program distribuerat till ett virtuellt nätverk. I den här modulen implementerar du en konfiguration där endast anslutningar som kommer från ditt virtuella nätverk godkänns.