Arkitekturdesign för Azure Spring Apps (ASA)
Azure Spring Apps hanterar Spring-baserade program i Azure. Tjänsten erbjuder livscykelhantering med omfattande övervakning och diagnostik, konfigurationshantering, tjänstidentifiering, CI/CD-integrering, blågröna distributioner med mera.
Kom igång
Om du precis har börjat utforska Spring-program på Azure börjar du med de här utbildningsmodulerna på Learn-plattformen. Den här kostnadsfria onlineplattformen ger interaktiv utbildning som innehåller kunskapskontroller för att utvärdera din inlärning.
Produktdokumentation finns i Azure Spring Apps.
Utforma din första arkitektur
Nu när du har god förståelse för hur du distribuerar ett Spring Apps-program kan du använda dina kunskaper i att utforma en enkel lösning. Se den här baslinjearkitekturen som distribuerar Spring Apps-instansen i en enda region med zonredundans.
Lägg till komplexitet
Bygg på baslinjearkitekturen och utöka designen så att den hanterar en tillgänglighet i flera regioner som klarar ett regionalt avbrott. Du måste ändra baslinjelastbalanseraren till en global router. Dessutom har du extra överväganden relaterade till ditt val av distributionsläge, till exempel aktiv-aktiv, aktiv-passiv med hett vänteläge eller aktiv-passiv med kallt vänteläge.
Integrera med landningszoner
Anta att din organisation vill att du distribuerar lösningen som en del av en företagskonfiguration. Arkitekturen kommer att förändras och ansvarsfördelningen kommer att ändras. Lösningen använder till exempel federerade resurser som hanteras av centrala team. Du måste kommunicera dina krav med dessa team så att det inte uppstår några avbrott.
Se den här arkitekturen som distribuerar baslinjen i en företagsdistribution som är design enligt designprinciperna för Azure-landningszoner. Vissa exempelkrav som ska kommuniceras med centrala team kommenteras med anteckningarna "Plattformsteam".
Exempelimplementeringar
De föregående referensarkitekturerna illustreras av implementeringar som du kan referera till för att verifiera dina designval. De är tillgängliga på GitHub.
- Azure Spring Apps-distribution med flera zoner
- Distribution av Flera regioner i Azure Spring Apps
- Azure Spring Apps-accelerator för landningszoner
Relaterade länkar
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för