Migrera Azure Spring Apps Standard-förbrukning och dedikerad plan till Azure Container Apps
Den här artikeln beskriver när och hur du migrerar Azure Spring Apps Standard-förbrukning och dedikerad plan (endast i offentlig förhandsversion) till Azure Container Apps. För att konsolidera molnbaserade fördelar och effektivisera våra erbjudanden dras Azure Spring Apps-tjänsten tillbaka, inklusive standardförbrukning och dedikerade (förhandsversion), Basic-, Standard- och Enterprise-abonnemang. Standardförbrukning och dedikerad plan (förhandsversion) går in i sin tidsfrist på sex månader den 30 september 2024 och går i pension i mars 2025.
Vi rekommenderar Azure Container Apps som det bästa målet för migreringen. Azure Container Apps är en fullständigt hanterad, serverlös containerplattform för flerspråkiga appar och erbjuder förbättrade Java-funktioner som tidigare var tillgängliga i Azure Spring Apps.
Vi har introducerat en migreringsfunktion för att underlätta övergången från Azure Spring Apps Standard-förbrukning och dedikerad plan (förhandsversion) till Azure Container Apps. Välj Migrera i Azure Portal och bekräfta åtgärden.
Den här funktionen kommer att vara tillgänglig i mitten av oktober 2024 och du kan starta migreringsprocessen så snart den är tillgänglig.
När migreringen är klar visas appen som en standardapp i Azure Container Apps med Java-utvecklingsstacken aktiverad. Med det här alternativet aktiverat får du åtkomst till Java-specifika mått och loggar för att övervaka och felsöka dina appar. Mer information finns i Java-mått för Java-appar i Azure Container Apps och Ange dynamisk loggningsnivå för att felsöka Java-program i Azure Container Apps.
I följande video visas den allmänna tillgängligheten för Java-upplevelser i Azure Container Apps:
Vanliga frågor och svar
I följande avsnitt behandlas flera frågor som du kan ha om migreringsprocessen.
Finns det planer på att dra tillbaka andra Azure Spring Apps-SKU:er?
Ja, andra Azure Spring Apps-planer går också i pension, med en tidsfrist på tre år. Mer information finns i meddelandet om azure Spring Apps-pensionering.
Vad händer om jag inte vidtar några åtgärder senast den 30 mars 2025?
Dina appar migreras automatiskt till Azure Container Apps.
Kan jag fortsätta att använda Azure Spring Apps Standard-förbrukning och dedikerad plan?
Du kan fortsätta att köra befintliga appar fram till den 30 mars 2025, men du kan inte skapa nya appar och tjänstinstanser efter den 30 september 2024.
Hur får jag hjälp om migreringsprocessen misslyckas?
Fyll i formuläret för supportbegäran på Azure Portal med hjälp av följande värden:
- Som Typ av problem väljer du Teknisk.
- I fältet Prenumeration väljer du din prenumeration.
- För Tjänst väljer du Azure Spring Apps.
- För Resurs väljer du din Azure Spring Apps-resurs.
- I fältet Sammanfattning anger du en beskrivning av problemet.
- För Problemtyp väljer du Mitt problem visas inte.
Behöver jag skapa Spring Cloud Config Server- och Spring Cloud Service Registry-instanser manuellt i Azure Container Apps?
Ja, du måste återskapa Spring Cloud Config Server- och Spring Cloud Service Registry-instanser i Azure Container Apps. Både Spring Cloud Config Server och Spring Cloud Service Registry är också hanterade komponenter i Azure Container Apps, men det finns vissa erfarenhetsmässiga skillnader. Mer information finns i Självstudie: Ansluta till en hanterad Eureka Server for Spring i Azure Container Apps och Självstudie: Ansluta till en hanterad konfigurationsserver för Spring i Azure Container Apps.
Om du behöver hjälp med att skapa och migrera Spring Cloud Config Server och Spring Cloud Service Registry till Azure Container Apps skapar du en supportbegäran.
Finns det någon stilleståndstid under migreringsprocessen?
Det finns ingen stilleståndstid om du inte använder Spring Cloud Config Server och Spring Cloud Service Registry, som du måste återskapa manuellt i Azure Container Apps.
Vad händer med appar som har transaktioner under flygning under migreringen?
Alla transaktioner under flygning körs utan avbrott, såvida du inte använder Spring Cloud Config Server och Spring Cloud Service Registry, som du måste återskapa manuellt i Azure Container Apps.
Finns det någon ändring i IP-adress/FQDN efter migreringen?
Det finns ingen förändring. Alla IP-adresser/FQDN:er förblir desamma efter migreringen.
Jag använder beständig lagring. Hur gör jag för att återskapa den i Azure Container Apps?
Beständiga lagringar migreras automatiskt till Azure Container Apps.
Vilka är priskonsekvenserna när du flyttar till Azure Container Apps?
Azure Container Apps har samma prisstruktur som Azure Spring Apps för förbrukning och dedikerade planer. Avgifter för aktiv och inaktiv processor-/minnesanvändning, tillsammans med SKU:er för virtuella datorer i dedikerade arbetsbelastningar, är identiska i Azure Spring Apps och Azure Container Apps. Det månatliga kostnadsfria beviljandet gäller även direkt för Azure Container Apps. Det enda undantaget till regeln är antalet begäranden för hanterade Java-komponenter som faktureras i förbrukningsplanen för Azure Container Apps.
I följande tabell beskrivs skillnaderna:
Resurser som används för hanterade Java-komponenter | Standardförbrukningsplan för Azure Spring Apps | Förbrukningsplan för Azure Container Apps |
---|---|---|
Spring Cloud Service Registry aktiv CPU | Ingen förändring. | Ingen förändring. |
Spring Cloud Service Registry inaktiv CPU | Ingen förändring. | Ingen förändring. |
Spring Cloud Config Server aktiv CPU | Ingen förändring. | Ingen förändring. |
Spring Cloud Config Server inaktiv CPU | Ingen förändring. | Ingen förändring. |
En miljon förfrågningar till Spring Cloud Service Registry | Ingen extra kostnad. | Se Priser för Azure Container Apps. |
En miljon förfrågningar till Spring Cloud Config Server | Ingen extra kostnad. | Se Priser för Azure Container Apps. |
Med Azure Container Apps kan du också dra nytta av Azure-sparplanen och dra nytta av besparingar genom åtagande. Mer information finns i Azures sparplan för beräkning.
Hur gör jag för att fortsätta att använda mitt eget virtuella nätverk i Azure Container Apps?
Det går inte att ändra den virtuella nätverksupplevelsen. Du kan fortsätta använda ditt eget virtuella nätverk.
Kommer min app att migreras till förbrukningsplanen eller förbrukningen och den dedikerade planen med arbetsbelastningsprofiler i Azure Container Apps?
Det finns en direkt mappning mellan tjänstplanerna i Azure Spring Apps och Azure Container Apps. Om din app för närvarande körs på förbrukningsplanen flyttas den till förbrukningsplanen endast i Azure Container Apps. Om din app för närvarande körs på en förbruknings- och dedikerad arbetsbelastningsprofil övergår den till motsvarande arbetsbelastningsprofil i Azure Container Apps.
Hur fortsätter jag att se till att mina distributionspipelines/arbetsflöden fungerar?
Dina distributionspipelines/arbetsflöden måste peka på Azure Container Apps för att fungera korrekt. Mer information finns i Introduktion till fler sätt att distribuera Azure Container Apps.
Hur gör jag för att fortsätta att få mina automatiseringsskript att fungera med Hjälp av Azure CLI?
Azure CLI-skript måste ändras för att de ska fungera i Azure Container Apps. Mer information finns i az containerapp.