Moderniseringsguider

Modernisering av molnarbetsbelastningar omfattar vanligtvis en eller flera av tre kärnstrategier: omplatform, refaktorisering och omarkitektur. Den här guiden innehåller kategoriserade länkar till relevant vägledning för varje strategi. Även om den inte är fullständig är den en användbar utgångspunkt för att planera moderniseringen.

Omstrukturera plattform

Omplatformning innebär att arbetsbelastningskomponenter flyttas till PaaS-erbjudanden (plattform som en tjänst) med minimala kodändringar. Använd den här metoden när du behöver minska driftkostnaderna eller förbättra tillförlitligheten utan en fullständig ombyggnad.

Kategori för plattformsbyte Vägledning för plattformsmigrering Vägledningstyp
VM-baserade komponenter till Azure PaaS Teknikval för Azure
Tillförlitligt webbappmönster
Arkitekturguide
Architecture
Annat moln till Azure PaaS AWS till Azure PaaS
Google Cloud to Azure PaaS
Migreringsguide
Migreringsguide

Refactor

Refaktorisering fokuserar på att ändra programkod för att förbättra underhåll, prestanda eller anpassning till bästa praxis i molnet. Använd den här metoden när tekniska skulder minskar utvecklingshastigheten eller när koden inte är optimerad för molnmiljöer.

Refaktoreringskategori Vägledning för refaktorisering Vägledningstyp
Reliability Självbevarande
Övervaka program
Designguide
Designguide
Security Skydda programhemligheter
Skydda nätverk
Designguide
Designguide
Operativ skicklighet Uppgradera .NET-versionen
Anta infrastruktur som kod
Instrumentapplikation
Samla in app-data
Automatisering av uppgifter
Säkra distributionsmetoder
.NET-guide
Designguide
Designguide
Designguide
Designguide
Designguide
Kostnadsoptimering Optimera flödeskostnader
Optimera datakostnader
Optimera kodkostnader
Minska efterfrågan på arbetsbelastningar
Optimera utvecklingsmiljöer
Designguide
Designguide
Designguide
Designguide
Designguide
Prestandaeffektivitet Utforma programkod för skalning
Partitioneringsdatauppsättningar
Optimera kodprestanda
Optimera dataprestanda
Prioritera kritiska flöden
Designguide
Designguide
Designguide
Designguide
Designguide

Rearchitect

Omarbetning innebär att omdesigna programarkitekturen för att möjliggöra skalbarhet, flexibilitet eller innovation. Använd den här metoden när den aktuella designen begränsar skalbarhet eller molnbaserade funktioner.

Omarbetarkategori Vägledning för omarkitektur Vägledningstyp
Frikoppla komponenter Arkitekturformat för mikrotjänster
Modernt webbappmönster
Architecture
Architecture
Använda flera regioner Zonredundant webbapp med hög tillgänglighet
Belastningsutjämning i flera regioner med Traffic Manager
Designguide
Architecture
Konsolidera tjänster Konsolidering Designguide
Använda asynkrona meddelanden Asynkrona meddelandealternativ
Modernt webbappmönster
Arkitekturguide
Architecture
Använda mikrotjänster Utforma infrastruktur för skalning
Arkitektur för mikrotjänster
Modernt webbappmönster
Designguide
Arkitekturguide
Architecture
Lägg till cachelagring Tillförlitligt webbappmönster
Använd cachelagring
Architecture
Designguide
Ändra dataarkitektur Arkitekturformat för stordata
Händelsedriven arkitekturstil
Använd flerspråkig beständighet
Arkitekturguide
Designguide

Nästa steg

  1. Förbereda organisationen för molnmodernisering
  2. Planera din molnmodernisering
  3. Köra din molnmodernisering
  4. Optimera arbetsbelastningar efter modernisering