Delen via


Premium SSD-opslagoptie in Azure Database for PostgreSQL

Premium SSD

Azure Premium SSD biedt schijfondersteuning met hoge prestaties en lage latentie voor virtuele machines (VM's) met invoer-/uitvoerworkloads (IO). Premium SSD-eenheden zijn geschikt voor bedrijfskritieke productietoepassingen. Capaciteit, IOPS en doorvoer worden gegarandeerd wanneer een Premium-opslagschijf wordt ingericht. Als u bijvoorbeeld een P40-schijf maakt, richt Azure 2048 GB opslagcapaciteit, 7500 IOPS en doorvoer van 250 MB/s voor die schijf in. Uw applicatie kan de volledige of gedeeltelijke capaciteit en prestaties gebruiken. Premium SSD's zijn ontworpen om 99.9% van de tijd de enkele-cijfer milliseconde-latenties, doel-IOPS en doorvoer, zoals beschreven in de voorgaande tabel, te bieden.

De maximale ondersteunde opslaggrootte is 32 TiB met Premium SSD, zodat u tot 20.000 IOPS en doorvoer van 900 MB/s kunt schalen. Door over te schakelen naar Premium SSD v2, kunt u maximaal 64 TiB schalen met ondersteuning voor 80.000 IOPS en 1200 MB/s doorvoer.

De opslag die u inricht, is de hoeveelheid opslagcapaciteit die beschikbaar is voor uw flexibele Azure Database for PostgreSQL-serverexemplaren. Deze opslag wordt gebruikt voor databasebestanden, tijdelijke bestanden, transactielogboeken en PostgreSQL-serverlogboeken. De totale hoeveelheid opslagruimte die u inricht, definieert ook de I/O-capaciteit die beschikbaar is voor uw server.

Het type virtuele machine heeft ook IOPS-limieten. Hoewel u elke opslaggrootte kunt selecteren, onafhankelijk van het servertype, kunt u mogelijk niet alle IOPS gebruiken die de opslag biedt, met name wanneer u een server met een paar vCores kiest. Voor meer informatie, zie Compute-opties in Azure Database for PostgreSQL.

Opmerking

Ongeacht het type opslag dat u aan uw exemplaar toewijst, kan de opslag alleen omhoog worden geschaald, niet omlaag.

U kunt uw I/O-verbruik bewaken in Azure Portal of met behulp van Azure CLI-opdrachten. De relevante metrische gegevens die moeten worden bewaakt , zijn opslaglimiet, opslagpercentage, gebruikte opslag en I/O-percentage.

Automatische groei van opslag (Premium SSD)

Automatische groei van opslag kan helpen ervoor te zorgen dat uw server altijd voldoende vrije ruimte heeft en niet alleen-lezen wordt, wat gebeurt wanneer het opslaggebruik 95 procent bereikt of wanneer de beschikbare capaciteit kleiner is dan 5 GiB. Wanneer u automatische groei van opslag inschakelt, neemt de schijfgrootte toe zonder dat dit van invloed is op de werkbelasting. Automatische groei van opslag wordt alleen ondersteund voor de Premium SSD-opslaglaag.

Voor servers met meer dan 1 TiB van ingerichte opslag wordt het mechanisme voor automatische groei van opslag geactiveerd wanneer de beschikbare ruimte kleiner is dan 10% van de totale capaciteit of 64 GiB, afhankelijk van de twee waarden. Omgekeerd wordt voor servers met opslag onder 1 TiB deze drempelwaarde aangepast aan 20% van de beschikbare vrije ruimte of 64 GiB, afhankelijk van welke van deze waarden kleiner is.

Laten we een voorbeeld zijn van een server met een opslagcapaciteit van 2 TiB (die groter is dan 1 TiB). In dit geval wordt de limiet voor automatische groei ingesteld op 64 GiB. Deze keuze wordt gemaakt omdat 64 GiB de kleinere waarde is in vergelijking met 10% van 2 TiB, wat ongeveer 204,8 GiB is. In tegenstelling tot een server met een opslagruimte van 128 GiB (kleiner dan 1 TiB), wordt de functie voor automatisch groeien geactiveerd wanneer er slechts 25,8 GiB aan ruimte overblijft. Deze activering is gebaseerd op de drempelwaarde van 20% van de totale toegewezen opslagruimte (128 GiB), die kleiner is dan 64 GiB.

Het standaardgedrag verhoogt de schijfgrootte naar de volgende premium SSD-opslaggrootte. Deze toename is altijd verdubbeld in zowel grootte als kosten, ongeacht of u de schaalbewerking voor opslag handmatig of door automatische groei van opslag start. Het inschakelen van automatische groei van opslag is waardevol wanneer u onvoorspelbare workloads beheert, omdat hiermee automatisch lage opslagvoorwaarden worden gedetecteerd en de opslag dienovereenkomstig wordt geschaald.

Het proces van het schalen van opslag wordt online uitgevoerd, zonder downtime te veroorzaken, behalve wanneer de schijfgrootte de grens van 4096 GiB moet overschrijden. Deze uitzondering is een beperking van door Azure beheerde schijven. In dat geval wordt de activiteit voor automatisch schalen van opslag niet geactiveerd, zelfs niet als de instelling voor automatisch vergroten van opslag is ingeschakeld voor de server. In dergelijke gevallen moet u uw opslag handmatig schalen. In dit scenario (het bereiken of overschrijden van de grens van 4.096 GiB) is handmatig schalen een offlinebewerking. We raden u aan deze taak te plannen om te voldoen aan de behoeften van uw bedrijf. Alle andere bewerkingen kunnen online worden uitgevoerd. Zodra de toegewezen schijfgrootte 8.192 GiB of hoger is, wordt de automatische groei van opslag automatisch geactiveerd en wordt elke volgende opslaggroeibewerking online uitgevoerd totdat de toegewezen schijf de maximale groeicapaciteit bereikt, wat 32.768 GiB is.

Opmerking

Ongeacht het type opslag dat u aan uw exemplaar toewijst, kan de opslag alleen omhoog worden geschaald, niet omlaag.

Beperkingen en overwegingen voor automatische groei van opslag

  • Schijfschaalbewerkingen worden doorgaans online uitgevoerd, behalve in specifieke scenario's waarbij de grens van 4096 GiB wordt overschreden. Deze scenario's omvatten het bereiken of overschrijden van de limiet van 4.096 GiB. Als u bijvoorbeeld schaalt van 2048 GiB naar 8.192 activeert GiB een offlinebewerking. In De Azure-portal wordt de bewerking online bijgehouden door over te stappen op 4 TiB, die wordt weergegeven als 4.095 GiB. Als u echter expliciet 4 TB opgeeft als 4096 GiB, zoals in Azure CLI, wordt de schaalbewerking voltooid in de offlinemodus, omdat deze de limiet van 4096 GiB bereikt. De schaalbewerking van Oflline duurt meestal tussen de 2 en 10 minuten. Met de functie voor verminderde uitvaltijd wordt deze duur teruggebracht tot minder dan 30 seconden. Deze vermindering van downtime tijdens het schalen van resources verbetert de algehele beschikbaarheid van uw database-exemplaar.

  • Hostcaching (ReadOnly en Read/Write) wordt ondersteund op schijven kleiner dan 4.096 GIB of 4 Tib. Elke schijf die tot 4.095 GiB is ingericht, kan profiteren van hostcaching. Hostcaching wordt niet ondersteund voor schijfgrootten die groter zijn dan of gelijk zijn aan 4.096 GiB. Een P50 Premium-schijf die is ingericht op 4.095 GiB kan bijvoorbeeld profiteren van hostcaching en een P50-schijf die is ingericht bij 4.096 GiB, kan niet profiteren van hostcaching. Klanten die overstappen van lagere schijfgrootte naar 4096 GiB of hoger, verliezen de mogelijkheid om schijfcaching te gebruiken.

    Deze beperking wordt veroorzaakt door de onderliggende beheerde Azure-schijven, waarvoor een handmatige schijfschaalbewerking nodig is. U ontvangt een informatief bericht in de portal wanneer u deze limiet nadert.

  • Automatische groei van opslag wordt niet geactiveerd wanneer u een hoog WAL-gebruik hebt.

Opmerking

Automatische groei van opslag is afhankelijk van het schalen van onlineschijven, zodat deze nooit downtime veroorzaakt.

IOPS-schaalaanpassing

Azure Database for PostgreSQL biedt ondersteuning voor het inrichten van extra IOPS. Met deze functie kunt u meer IOPS inrichten dan de gratis IOPS-limiet. Met deze functie kunt u het aantal ingerichte IOPS verhogen of verlagen om deze op elk gewenst moment aan uw workloadvereisten aan te passen.

De geselecteerde rekenkracht bepaalt de minimum- en maximum-IOPS. Zie de rekenkracht voor meer informatie over de minimale en maximale IOPS per rekengrootte.

Belangrijk

De geselecteerde rekenkracht bepaalt de minimale en maximale IOPS.

Meer informatie over het omhoog of omlaag schalen van IOPS.