Designöverväganden för data och lagring för hållbara arbetsbelastningar i Azure
Datalagring i Azure är en viktig komponent i de flesta etablerade arbetsbelastningar. Lär dig hur du utformar för en mer hållbar datalagringsarkitektur och optimerar befintliga distributioner.
Viktigt
Den här artikeln är en del av serien med hållbara arbetsbelastningar i Azure Well-Architected . Om du inte är bekant med den här serien rekommenderar vi att du börjar med vad som är en hållbar arbetsbelastning?
Lagringseffektivitet
Skapa lösningar med effektiv lagring för att öka prestanda, sänka den bandbredd som krävs och minimera onödiga klimateffekter för lagringsdesignen.
Aktivera lagringskomprimering
Lagring av mycket okomprimerade data kan leda till onödigt bandbreddsavfall och öka kraven på lagringskapacitet.
Green Software Foundation-anpassning: Maskinvarueffektivitet
Rekommendation:
- En lösning för att minska lagringskraven, inklusive både kapacitet och nödvändig bandbredd för att skriva eller hämta data. Till exempel komprimera filer i Azure Front Door och komprimera filer i Azure CDN.
- Komprimering är en välkänd designteknik för att förbättra nätverksprestanda.
- Överväg kompromissen med komprimering: Uppväger komprimeringsfördelarna den ökade koldioxidkostnaden i de resurser (CPU, RAM) som behövs för att utföra komprimering/dekomprimering?
Optimera databasfrågeprestanda
Att köra frågor mot omfattande databaser eller hämta mycket information samtidigt kan ge prestanda. Helst bör appar optimera för frågeprestanda.
Green Software Foundation-anpassning: Energieffektivitet
Rekommendation:
- Minskar svarstiden för datahämtning samtidigt som belastningen på databasen minskar.
- Förstå frågeprestanda för Azure SQL-databaser
- Det finns många välkända sätt att optimera datafrågeprestanda, till exempel att justera appar och databaser för prestanda i en Azure SQL databas.
- Tänk på att det kan krävas finjustering för att uppnå optimala resultat.
Använd den bäst lämpade lagringsåtkomstnivån
Koldioxideffekten för data som hämtas från frekvent lagring kan vara högre än data från kall- eller arkivlagring. Att utforma lösningar med rätt dataåtkomstmönster kan förbättra programmets koldioxideffektivitet.
Green Software Foundation-anpassning: Energieffektivitet
Rekommendation:
- Använd lagring som passar bäst för programmets dataåtkomstmönster.
- Kontrollera att dina vanligaste data lagras i frekvent lagring, vilket gör det enkelt att hämta och inte kräver mer bearbetning för åtkomst.
- Sällan använda data bör lagras i kall eller offline arkivlagring, med mindre energi.
Lagra endast det som är relevant
Säkerhetskopiering är en viktig del av tillförlitligheten. Lagring av säkerhetskopior på obestämd tid kan dock snabbt allokera mycket onödigt diskutrymme. Överväg hur du planerar kvarhållning av lagring av säkerhetskopior.
Green Software Foundation-anpassning: Maskinvarueffektivitet
Rekommendation:
- Implementera principer för att effektivisera processen med att lagra och behålla relevant information. Microsoft Purview kan hjälpa till att märka data och lägga till tidsbaserad rensning för att ta bort dem efter en kvarhållningsperiod automatiskt. Dessutom kan du behålla kontrollen över dina data och minska mängden data som ska bearbetas och överföras.
- Arbetsbelastningar som är integrerade med Azure Monitor kan förlita sig på datainsamlingsregler (DCR) för att ange vilka data som ska samlas in, hur dessa data ska transformeras och var data ska skickas.
Fastställa den lämpligaste åtkomstnivån för blobdata
Överväg om du vill lagra data på en onlinenivå eller offlinenivå. Onlinenivåer är optimerade för att lagra data som används eller ändras ofta. Offlinenivåer är optimerade för lagring av data som sällan används.
Green Software Foundation-anpassning: Energieffektivitet
Rekommendation:
Minska antalet återställningspunkter för vm-säkerhetskopieringar
Återställningspunkter rensas inte automatiskt. Därför bör du överväga var mjuk borttagning är aktiverat för Azure Backup. Återställningspunkterna som har upphört att gälla rensas inte automatiskt.
Green Software Foundation-anpassning: Maskinvarueffektivitet
Rekommendation:
Ändra principer för säkerhetskopiering och kvarhållning
Överväg att granska säkerhetskopieringsprinciper och kvarhållningsperioder för säkerhetskopieringar för att undvika att onödiga data lagras.
Green Software Foundation-anpassning: Maskinvarueffektivitet
Rekommendation:
- Granska och ändra principer för säkerhetskopiering och kvarhållning för att minimera lagringskostnaderna.
- Granska och ta aktivt bort säkerhetskopior som inte längre behövs.
Optimera insamlingen av loggar
Kontinuerlig insamling av loggar mellan arbetsbelastningar kan snabbt aggregera och lagra massor av oanvända data.
Green Software Foundation-anpassning: Energieffektivitet
Rekommendation:
- Se till att du loggar och behåller endast data som är relevanta för dina behov.
- Läs mer om kostnadsoptimering och Log Analytics.
Nästa steg
Granska designöverväganden för säkerhet.