Ontwerpoverwegingen voor gegevens en opslag voor duurzame workloads in Azure
Gegevensopslag in Azure is een cruciaal onderdeel van de meeste ingerichte workloads. Meer informatie over het ontwerpen voor een duurzamere architectuur voor gegevensopslag en het optimaliseren van bestaande implementaties.
Belangrijk
Dit artikel maakt deel uit van de reeks azure Well-Architected duurzame workloads . Als u niet bekend bent met deze reeks, raden we u aan te beginnen met wat is een duurzame workload?
Opslagefficiëntie
Bouw oplossingen met efficiënte opslag om de prestaties te verbeteren, de vereiste bandbreedte te verlagen en onnodige impact op het opslagontwerp te minimaliseren.
Opslagcompressie inschakelen
Het opslaan van veel niet-gecomprimeerde gegevens kan leiden tot onnodige bandbreedteverspilling en een toename van de opslagcapaciteitsvereisten.
Green Software Foundation-uitlijning: Hardware-efficiëntie
Aanbeveling:
- Een oplossing voor het verminderen van de opslagvereisten, inclusief de capaciteit en de vereiste bandbreedte voor het schrijven of ophalen van gegevens. Bijvoorbeeld het comprimeren van bestanden in Azure Front Door en het comprimeren van bestanden in Azure CDN.
- Compressie is een bekende ontwerptechniek om de netwerkprestaties te verbeteren.
- Overweeg de afweging van compressie: Weegt het voordeel van compressie op tegen de verhoogde koolstofkosten in de resources (CPU, RAM) die nodig zijn om de compressie/decompressie uit te voeren?
Prestaties van databasequery's optimaliseren
Het uitvoeren van query's op uitgebreide databases of het tegelijkertijd ophalen van veel informatie kan een prestatievermindering hebben. In het ideale geval moeten apps worden geoptimaliseerd voor queryprestaties.
Uitlijning van Green Software Foundation: Energie-efficiëntie
Aanbeveling:
- Vermindert de latentie van het ophalen van gegevens en vermindert tegelijkertijd de belasting van de database.
- Inzicht in de queryprestaties voor Azure SQL Databases
- Er zijn veel bekende manieren om de prestaties van gegevensquery's te optimaliseren, zoals het afstemmen van apps en databases voor prestaties in een Azure SQL database.
- Houd er rekening mee dat het mogelijk moet worden afgestemd om optimale resultaten te bereiken.
De meest geschikte opslagtoegangslaag gebruiken
De koolstofimpact van gegevens die worden opgehaald uit dynamische opslag, kan groter zijn dan gegevens uit koude of archiefopslag. Het ontwerpen van oplossingen met het juiste patroon voor gegevenstoegang kan de koolstofefficiëntie van de toepassing verbeteren.
Uitlijning van Green Software Foundation: Energie-efficiëntie
Aanbeveling:
- Gebruik opslag die het meest geschikt is voor de gegevenstoegangspatronen van de toepassing.
- Zorg ervoor dat uw meest voorkomende gegevens worden opgeslagen in dynamische opslag, zodat u deze eenvoudig kunt ophalen en niet meer hoeft te worden verwerkt om toegang te krijgen.
- Zelden gebruikte gegevens moeten worden opgeslagen in koude of offline archiefopslag, met minder energie.
Alleen opslaan wat relevant is
Back-up is een cruciaal onderdeel van betrouwbaarheid. Het voor onbepaalde tijd opslaan van back-ups kan echter snel veel onnodige schijfruimte toewijzen. Overweeg hoe u retentie van back-upopslag plant.
Green Software Foundation-uitlijning: Hardware-efficiëntie
Aanbeveling:
- Implementeer beleid om het proces voor het opslaan en bewaren van relevante informatie te stroomlijnen. Microsoft Purview kan helpen bij het labelen van gegevens en het toevoegen van op tijd gebaseerde opschoning om deze na een bewaarperiode automatisch te verwijderen. Bovendien kunt u zo de controle houden over uw gegevens en de hoeveelheid gegevens die moet worden verwerkt en overgedragen verminderen.
- Workloads die zijn geïntegreerd met Azure Monitor kunnen afhankelijk zijn van regels voor gegevensverzameling (DCR) om op te geven welke gegevens moeten worden verzameld, hoe die gegevens moeten worden getransformeerd en waar de gegevens moeten worden verzonden.
De meest geschikte toegangslaag voor blobgegevens bepalen
Overweeg of u gegevens wilt opslaan in een onlinelaag of een offlinelaag. Onlinelagen zijn geoptimaliseerd voor het opslaan van gegevens die regelmatig worden geopend of gewijzigd. Offlinelagen zijn geoptimaliseerd voor het opslaan van gegevens die zelden worden geopend.
Uitlijning van Green Software Foundation: Energie-efficiëntie
Aanbeveling:
Het aantal herstelpunten voor VM-back-ups verminderen
Herstelpunten worden niet automatisch opgeschoond. Overweeg daarom waar voorlopig verwijderen is ingeschakeld voor Azure Backup. De verlopen herstelpunten worden niet automatisch opgeschoond.
Green Software Foundation-uitlijning: Hardware-efficiëntie
Aanbeveling:
Back-up- en bewaarbeleid herzien
Overweeg het back-upbeleid en de bewaarperioden voor back-ups te controleren om onnodige gegevens te voorkomen.
Green Software Foundation-uitlijning: Hardware-efficiëntie
Aanbeveling:
- Controleer en wijzig het back-up- en bewaarbeleid om de overhead van de opslag te minimaliseren.
- Controleer en verwijder actief back-ups die niet meer nodig zijn.
De verzameling logboeken optimaliseren
Het continu verzamelen van logboeken in verschillende workloads kan snel veel ongebruikte gegevens aggregeren en opslaan.
Uitlijning van Green Software Foundation: Energie-efficiëntie
Aanbeveling:
- Zorg ervoor dat u alleen gegevens opgeeft en bewaart die relevant zijn voor uw behoeften.
- Lees meer over Kostenoptimalisatie en Log Analytics.
Volgende stap
Bekijk de ontwerpoverwegingen voor beveiliging.