Delen via


Opslagopties in Azure Database for PostgreSQL - Flexibele server

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

U kunt een exemplaar van een flexibele Azure Database for PostgreSQL-server maken met azure beheerde schijven. Dit zijn opslagvolumes op blokniveau die worden beheerd door Azure en worden gebruikt met Azure Virtual Machines. Beheerde schijven zijn net als een fysieke schijf op een on-premises server, maar ze worden gevirtualiseerd. Met beheerde schijven hoeft u alleen maar de schijfgrootte, het schijftype en de schijf in te richten. Zodra u de schijf hebt ingericht, verwerkt Azure de rest. Azure Database for PostgreSQL - Flexible Server ondersteunt premium ssd-schijven (Premium SSD) en premium ssd-schijven versie 2 (Premium SSD v2) en de prijzen worden berekend op basis van de reken-, geheugen- en opslaglaag die u inricht.

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.

Premium SSD v2 (preview)

Premium SSD v2 biedt hogere prestaties dan Premium SSD, terwijl dit ook goedkoper is, als algemene regel. U kunt de prestaties (capaciteit, doorvoer en invoer/uitvoerbewerkingen per seconde, ook wel IOPS genoemd) van Premium SSD v2 op elk gewenst moment aanpassen. Dankzij de mogelijkheid om deze aanpassingen uit te voeren, kunnen workloads kostenefficiënt zijn, terwijl aan veranderende prestatiebehoeften wordt voldaan. Een transactieintensieve database moet bijvoorbeeld een groot aantal IOPS voor een paar uitzonderlijk hoge vraag dagen verwerken. Of een gamingtoepassing vereist mogelijk alleen een hogere doorvoer tijdens piekuren. Voor de meeste algemene workloads kan Premium SSD v2 daarom de beste prijs voor prestaties bieden. U kunt nu flexibele Azure Database for PostgreSQL-serverexemplaren implementeren met Premium SSD v2-schijf in alle ondersteunde regio's.

Notitie

Premium SSD v2 is momenteel in preview voor Azure Database for PostgreSQL - Flexible Server.

Verschillen tussen Premium SSD en Premium SSD v2

In tegenstelling tot Premium SSD heeft Premium SSD v2 geen toegewezen grootten. U kunt een Premium SSD v2-schijf instellen op elke gewenste grootte en gedetailleerde aanpassingen aanbrengen op basis van uw workloadvereisten. Deze gedetailleerde stappen kunnen worden uitgevoerd in stappen van 1 GiB. Premium SSD v2 biedt geen ondersteuning voor hostcaching, maar biedt nog steeds een lagere latentie dan Premium SSD. Premium SSD v2-capaciteiten variëren van 1 GiB tot 64 TiBs.

De volgende tabel bevat een vergelijking van verschillende aspecten van de typen schijven die worden ondersteund door Azure Database for PostgreSQL - Flexible Server, zodat u kunt bepalen welke schijf beter aansluit bij uw behoeften.

Premium SSD v2 Premium SSD
Schijftype SSD SSD
Scenario Productie- en prestatiegevoelige workloads die consistent lage latentie en hoge IOPS en doorvoer vereisen. Productie- en prestatiegevoelige workloads.
Maximale schijfgrootte 65,536 GiB 32.767 GiB
Maximale doorvoer 1,200 MB/s 900 MB/s
Max. IOPS 80,000 20.000

Premium SSD v2 biedt standaard maximaal 32 TiBs per regio per abonnement, maar biedt ondersteuning voor hogere capaciteit per aanvraag. Als u een verhoging van de capaciteit wilt aanvragen, vraagt u een quotumverhoging aan of neemt u contact op met de ondersteuning van Azure.

Premium SSD v2 - IOPS

Alle Premium SSD v2-schijven hebben een basislijn van 3000 IOPS die gratis zijn. Na 6 GiB kan de maximale IOPS die een schijf heeft verhoogd met een snelheid van 500 per GiB, tot 80.000 IOPS. Een schijf van 8 GiB kan dus maximaal 4.000 IOPS hebben en een schijf van 10 GiB kan maximaal 5000 IOPS hebben. Als u 80.000 IOPS wilt instellen op een schijf, moet die schijf ten minste 160 GiBs bevatten. Door uw IOPS groter te maken dan 3000, wordt de prijs van uw schijf verhoogd.

Premium SSD v2 - Doorvoer

Alle Premium SSD v2-schijven hebben een basisdoorvoer van 125 MB/s die gratis zijn. Na 6 GiB neemt de maximale doorvoer die kan worden ingesteld met 0,25 MB/s per ingestelde IOPS toe. Als een schijf 3000 IOPS heeft, kan de maximale doorvoer worden ingesteld op 750 MB/s. Als u de doorvoer voor deze schijf hoger wilt maken dan 750 MB/s, moet de IOPS worden verhoogd. Als u bijvoorbeeld de IOPS verhoogt tot 4.000, is de maximale doorvoer die kan worden ingesteld 1000. 1200 MB/s is de maximale doorvoer die wordt ondersteund voor schijven met 5.000 IOPS of meer. Door uw doorvoer te verhogen tot meer dan 125 MB/s, wordt de prijs van uw schijf verhoogd.

Notitie

Premium SSD v2 is momenteel in preview voor Azure Database for PostgreSQL - Flexible Server.

Premium SSD v2 - Beperkingen tijdens preview

  • Hoge beschikbaarheid, leesreplica's, geografisch redundante back-ups, gegevensversleuteling met door de klant beheerde sleutels of functies voor automatische groei van opslag worden niet ondersteund voor Premium SSD v2.

  • Onlinemigratie van Premium SSD (PV1) naar Premium SSD v2 (PV2) wordt niet ondersteund. Als u wilt migreren tussen de verschillende opslagtypen, kunt u ook een herstel naar een bepaald tijdstip van uw bestaande server uitvoeren naar een nieuw server dat is ingericht met een ander opslagtype.

  • Premium SSD V2 kan alleen worden ingeschakeld voor nieuw gemaakte servers. Het inschakelen van Premium SSD V2 op bestaande servers wordt niet ondersteund.

  • Premium SSD V2 kan alleen worden ingeschakeld in de volgende regio's: Australië - oost, Brazilië - zuid, Canada - centraal, India - centraal, VS - centraal, Azië - oost, VS - oost, VS - oost 2, Frankrijk - centraal, Duitsland - west- centraal, Israël - centraal, Japan - oost, Korea - centraal, Noorwegen - oost, Polen - centraal, VS - zuid-centraal, Azië - zuidoost, Zwitserland - noord, UAE - noord, VS - west, Europa - west, en VS - west 2.

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.

Schijfgrootte Premium SSD IOPS Premium SSD v2 IOPS
32 GiB Ingericht 120; tot 3500 Eerste 3000 IOPS gratis kan worden geschaald tot 17179
64 GiB Ingericht 240; tot 3500 Eerste 3000 IOPS gratis kan worden geschaald tot 34359
128 GiB Ingericht 500; tot 3500 Eerste 3000 IOPS gratis kan worden geschaald tot 68719
256 GiB Ingericht 1100; tot 3500 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
512 GiB Ingericht 2300; tot 3500 De eerste 3000 IOPS kan worden geschaald naar 80000
1 TiB 5.000 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
2 TiB 7500 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
4 TiB 7500 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
8 TiB 16.000 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
16 TiB 18.000 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
32 TiB 20,000 Eerste 3000 IOPS gratis kan worden geschaald tot 80000
64 TiB N.v.t. Eerste 3000 IOPS gratis kan worden geschaald tot 80000

De volgende tabel bevat een overzicht van premium SSD v2-schijfcapaciteiten en prestatielimieten om u te helpen bepalen welke u wilt gebruiken.

SSD v2-schijfgrootte Maximaal beschikbare IOPS Maximale beschikbare doorvoer (MB/s)
1 GiB-64 TiBs 3.000-80.000 (verhoogt met 500 IOPS per GiB) 125-1.200 (verhoogt met 0,25 MB/s per set IOPS)

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. Zie rekenopties in Azure Database for PostgreSQL - Flexible Server voor meer informatie.

Notitie

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.

Volledige schijfvoorwaarden

Wanneer de schijf vol raakt, begint de server fouten te retourneren en voorkomt u verdere wijzigingen. Het bereiken van de limiet kan ook problemen veroorzaken met andere operationele activiteiten, zoals back-ups en wal-archivering (write-ahead log).

Om deze situatie te voorkomen, wordt de server automatisch overgeschakeld naar de modus Alleen-lezen wanneer het opslaggebruik 95 procent bereikt of wanneer de beschikbare capaciteit kleiner is dan 5 GiB. Als u een Premium SSD-opslagtype gebruikt, kunt u de functie voor automatische groei van opslag gebruiken om te voorkomen dat dit probleem optreedt.

U wordt aangeraden de schijfruimte die in gebruik is actief te controleren en de schijfgrootte te vergroten voordat u geen beschikbare ruimte meer hebt in uw opslag. U kunt een waarschuwing instellen om u op de hoogte te stellen wanneer uw serveropslag een status buiten de schijf nadert. Zie voor meer informatie hoe u Azure Portal kunt gebruiken om waarschuwingen in te stellen voor metrische gegevens voor Azure Database for PostgreSQL - Flexible Server.

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. 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 lager is dan 10% van de totale capaciteit of 64 GiB, afhankelijk van de twee waarden kleiner zijn. 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 opslag (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 uitvaltijd te veroorzaken, behalve wanneer de schijf is ingericht op 4.096 GiB. Deze uitzondering is een beperking van door Azure beheerde schijven. Als een schijf al 4.096 GiB is, wordt de schaalactiviteit voor opslag niet geactiveerd, zelfs niet als automatische groei van opslag is ingeschakeld. In dergelijke gevallen moet u uw opslag handmatig schalen. Houd er rekening mee dat in dit scenario (het bereiken of overschrijden van de grens van 4096 GiB) handmatig schalen een offlinebewerking is. We raden u aan deze taak te plannen om te voldoen aan de behoeften van uw bedrijf. Alle andere bewerkingen kunnen online worden uitgevoerd.

Notitie

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 overgehouden naar 4 TB, 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 schijfgrootten van minder dan 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.

Notitie

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

IOPS-schaalaanpassing

Azure Database for PostgreSQL - Flexible Server 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.

Prijs

Zie prijzen voor Azure Database for PostgreSQL - Flexible Server voor de meest recente prijsinformatie.

Azure Portal toont ook een schatting van de maandelijkse kosten van een serverconfiguratie, op basis van de geselecteerde opties.

Deze schatting kan worden gezien tijdens het maken van de server, op de pagina Nieuwe Azure Database for PostgreSQL Flexibele server :

Schermopname van de geschatte maandelijkse kosten in de wizard Nieuwe Azure Database for PostgreSQL Flexibele server.

Het kan ook worden weergegeven voor bestaande servers als u in het resourcemenu van een bestaand exemplaar, in de sectie Instellingen, Rekenkracht en opslag selecteert:

Schermopname van de geschatte maandelijkse kosten op de pagina Compute en opslag van een bestaand exemplaar van een flexibele Azure Database for PostgreSQL-server.

Als u geen Azure-abonnement hebt, kunt u de Azure-prijscalculator gebruiken om een geschatte prijs op te halen. Selecteer op de website van de Azure-prijscalculator de categorie Databases en selecteer vervolgens Azure Database for PostgreSQL om de service aan uw schatting toe te voegen en vervolgens de opties aan te passen.

Schermopname van de Azure-prijscalculator.

Deel uw suggesties en bugs met het productteam van Azure Database for PostgreSQL.