Vad är Azure Spring Cloud?

Azure Spring Cloud gör det enkelt att distribuera Spring Boot mikrotjänstprogram till Azure utan några kodändringar. Tjänsten hanterar infrastrukturen för Spring Cloud program så att utvecklare kan fokusera på sin kod. Azure Spring Cloud innehåller livscykelhantering med hjälp av omfattande övervakning och diagnostik, konfigurationshantering, tjänstidentifiering, CI/CD-integrering, blågröna distributioner med mera.

Följande video visar en app som består av Spring Boot program som körs på Azure med Azure Spring Cloud.


Varför använda Azure Spring Cloud?

Distribution av program till Azure Spring Cloud har många fördelar. Du kan:

  • Migrera befintliga Spring-appar effektivt och hantera molnskalning och kostnader.
  • Modernisera appar med Spring Cloud mönster för att förbättra flexibiliteten och leveranshastigheten.
  • Kör Java i molnskala och öka användningen utan komplicerad infrastruktur.
  • Utveckla och distribuera snabbt utan containeriseringsberoenden.
  • Övervaka produktionsarbetsbelastningar effektivt och enkelt.

Azure Spring Cloud har stöd för både Java Spring Boot appar ASP.NET Core Olika Appar. Stöd för olika produkter erbjuds för närvarande som en offentlig förhandsversion. Med offentliga förhandsversioner kan du experimentera med nya funktioner innan de släpps officiellt.

Tjänstöversikt

Som en del av Azure-ekosystemet Azure Spring Cloud enkel bindning till andra Azure-tjänster, inklusive lagring, databaser, övervakning med mera.

Azure Spring Cloud översikt

  • Azure Spring Cloud är en fullständigt hanterad tjänst för Spring Boot som gör att du kan fokusera på att skapa och köra appar utan att behöva hantera infrastrukturen.

  • Du behöver bara distribuera dina JAR:er eller kod för din Spring Boot-app eller Zip för din Zip-app så kommer Azure Spring Cloud automatiskt att koppla dina appar med Spring Service Runtime och den inbyggda applivscykeln.

  • Övervakning är enkelt. Efter distributionen kan du övervaka appens prestanda, åtgärda fel och snabbt förbättra program.

  • Fullständig integrering med Azures ekosystem och tjänster.

  • Azure Spring Cloud är företagsklar med fullständigt hanterad infrastruktur, inbyggd livscykelhantering och enkel övervakning.

Dokumentationsöversikt

Den här dokumentationen innehåller avsnitt som förklarar hur du kommer igång och använder Azure Spring Cloud tjänster.

  • Kom igång

  • Så här gör du

    • Utveckla:Förbered ett befintligt Java Spring-program för distribution till Azure Spring Cloud. När den är korrekt konfigurerad Azure Spring Cloud robusta tjänster för att övervaka, skala och uppdatera Java Spring Cloud program.
    • Distribuera:Konfigurera en mellanlagringsdistribution med hjälp av distributionsmönstret blå-grön i Azure Spring Cloud. Blå/grön distribution är ett mönster för kontinuerlig leverans för Azure DevOps förlitar sig på att hålla en befintlig (blå) version live, medan en ny (grön) distribueras.
    • Konfigurera appar:Starta, stoppa och ta bort ditt program i Azure Spring Cloud. Ändra ett programs tillstånd i Azure Spring Cloud med hjälp av antingen Azure Portal eller Azure CLI.
    • Skala:Skala ett mikrotjänstprogram med hjälp Azure Spring Cloud instrumentpanelen i Azure Portal eller med hjälp av autoskalningsinställningar. Offentliga IP-adresser är tillgängliga för att kommunicera med externa resurser, till exempel databaser, lagring och nyckelvalv.
    • Övervaka appar:Verktyg för distribuerad spårning för att enkelt felsöka och övervaka komplexa problem. Azure Spring Cloud integrerar Spring Cloud S azure med Azure Application Insights. Den här integreringen ger kraftfulla funktioner för distribuerad spårning från Azure Portal.
    • Säkra appar:Azure-resurser tillhandahåller en automatiskt hanterad identitet i Azure Active Directory. Du kan använda den här identiteten för att autentisera till alla tjänster som stöder Azure AD-autentisering, utan att ha autentiseringsuppgifter i koden.
    • Integrering med andraAzure-tjänster: I stället för att konfigurera dina Spring Boot-program manuellt kan du automatiskt binda valda Azure-tjänster till dina program, till exempel binda programmet till en Azure Cosmos DB databas.
    • Automatisera:Med verktygen för kontinuerlig integrering och kontinuerlig leverans kan du snabbt distribuera uppdateringar till befintliga program med minimal ansträngning och risk. Azure DevOps hjälper dig att organisera och kontrollera dessa viktiga uppgifter.
    • Felsökning:Azure Spring Cloud diagnostiken ger en interaktiv upplevelse som hjälper dig att felsöka appar. Ingen konfiguration krävs. När du hittar problem Azure Spring Cloud diagnostiken problem och vägleder dig till information som hjälper dig att felsöka och lösa problem.
    • Migrera:Migrera ett befintligt Spring Cloud eller Spring Boot program som ska köras på Azure Spring Cloud.

Kom igång genom att gå till:

Exempel finns på GitHub: Azure Spring Cloud Exempel.