Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 |