Aankoopmodel voor vCore - Azure SQL Database
van toepassing op:Azure SQL Database-
In dit artikel wordt het vCore-aankoopmodel voor Azure SQL Database-beoordeeld.
Overzicht
Een virtuele kern (vCore) vertegenwoordigt een logische CPU en biedt u de mogelijkheid om de fysieke kenmerken van de hardware te kiezen (bijvoorbeeld het aantal kernen, het geheugen en de opslaggrootte). Het aankoopmodel op basis van vCore biedt u flexibiliteit, controle, transparantie van het individuele resourceverbruik en een eenvoudige manier om on-premises workloadvereisten te vertalen naar de cloud. Dit model optimaliseert de prijs en stelt u in staat om reken-, geheugen- en opslagresources te kiezen op basis van uw workloadbehoeften.
In het aankoopmodel op basis van vCore zijn uw kosten afhankelijk van de keuze en het gebruik van:
- Serviceniveau
- Hardwareconfiguratie
- Rekenresources (het aantal vCores en de hoeveelheid geheugen)
- Gereserveerde databaseopslag
- Daadwerkelijke back-upopslag
Belangrijk
Computermiddelen, I/O, gegevensopslag en logboekopslag worden in rekening gebracht per database of elastische groep. Er worden kosten in rekening gebracht voor back-upopslag per database. Zie de pagina met prijzen van Azure SQL Databasevoor prijsinformatie.
VCore- en DTU-aankoopmodellen vergelijken
Het vCore-aankoopmodel dat wordt gebruikt door Azure SQL Database biedt verschillende voordelen ten opzichte van het aankoopmodel op basis van DTU:
- Hogere reken-, geheugen-, I/O- en opslaglimieten.
- De keuze van de hardwareconfiguratie om beter overeen te komen met de reken- en geheugenvereisten van de workload.
- Prijskortingen voor Azure Hybrid Benefit (AHB).
- Grotere transparantie in de hardwaredetails die de rekenkracht inschakelen, waardoor het plannen van migraties vanuit on-premises implementaties wordt vergemakkelijkt.
- prijzen voor gereserveerde instanties alleen beschikbaar is voor het vCore-aankoopmodel.
- Hogere schaalgranulariteit met meerdere rekengrootten beschikbaar.
Zie de verschillen tussen de vCore- en DTU-aankoopmodellenvoor hulp bij het kiezen tussen de vCore- en DTU-aankoopmodellen.
Berekenen
Het aankoopmodel op basis van vCore heeft een ingerichte rekenlaag en een serverloze rekenlaag. In de ingerichte rekenlaag weerspiegelen de rekenkosten de totale rekencapaciteit die continu is ingericht voor de toepassing, onafhankelijk van de workloadactiviteit. Kies de resourcetoewijzing die het beste past bij uw bedrijfsbehoeften op basis van vCore- en geheugenvereisten en schaal de resources vervolgens op en af, afhankelijk van uw workload. In de serverloze rekenlaag voor Azure SQL Database worden rekenresources automatisch geschaald op basis van de workloadcapaciteit en gefactureerd voor de hoeveelheid gebruikte rekenkracht per seconde.
Samenvatten:
- Hoewel de geregelde rekenlaag een specifieke hoeveelheid rekenresources biedt die continu worden voorzien, onafhankelijk van de workloadactiviteit, worden rekenresources in de serverloze rekenlaag automatisch geschaald op basis van de workloadactiviteit.
- Terwijl de ingerichte rekenlaag factureert voor de hoeveelheid rekenkracht die is ingericht tegen een vaste prijs per uur, wordt de serverloze rekenlaag gefactureerd op basis van de hoeveelheid gebruikte rekenkracht per seconde.
Ongeacht de rekenlaag worden drie extra secundaire replica's met hoge beschikbaarheid automatisch toegewezen in de servicelaag Bedrijfskritiek om een hoge tolerantie te bieden voor storingen en snelle failovers. Deze extra replica's maken de kosten ongeveer 2,7 keer hoger dan in de servicelaag Algemeen gebruik. Op dezelfde manier weerspiegelen de hogere opslagkosten per GB in de servicelaag Bedrijfskritiek de hogere IO-limieten en lagere latentie van de lokale SSD-opslag.
In Hyperscale bepalen klanten het aantal extra replica's met hoge beschikbaarheid van 0 tot 4 om het tolerantieniveau te verkrijgen dat hun toepassingen nodig hebben en tegelijkertijd de kosten te beheersen.
Zie Compute-resources (CPU en geheugen)voor meer informatie over berekeningen in Azure SQL Database.
Resourcelimieten
Voor vCore-resourcelimieten bekijkt u de beschikbare Hardwareconfiguratiesen controleert u vervolgens de resourcelimieten voor:
- logische servers
- individuele databases
- databases in elastische pools
Gegevens- en logboekopslag
De volgende factoren zijn van invloed op de hoeveelheid opslag die wordt gebruikt voor gegevens- en logboekbestanden en zijn van toepassing op de lagen Algemeen gebruik en Bedrijfskritiek.
- Elke rekenkracht ondersteunt een configureerbare maximale gegevensgrootte, met een standaardwaarde van 32 GB.
- Wanneer u de maximale gegevensgrootte configureert, wordt automatisch een extra 30 procent van de factureerbare opslag toegevoegd voor het logboekbestand.
- In de servicelaag Algemeen gebruik maakt
tempdb
gebruik van lokale SSD-opslag. Deze opslagkosten zijn inbegrepen in de vCore-prijs. - In de servicelaag Bedrijfskritiek deelt
tempdb
lokale SSD-opslag met gegevens en logboekbestanden entempdb
opslagkosten zijn opgenomen in de prijs van vCore. - In de lagen Algemeen gebruik en Bedrijfskritiek worden kosten in rekening gebracht voor de maximale opslaggrootte die is geconfigureerd voor een database of elastische pool.
- Voor SQL Database kunt u elke maximale gegevensgrootte tussen 1 GB en de ondersteunde opslaggrootte selecteren in stappen van 1 GB.
De volgende opslagoverwegingen zijn van toepassing op Hyperscale:
- De maximale grootte voor gegevensopslag is ingesteld op 128 TB en kan niet worden geconfigureerd.
- Er worden alleen kosten in rekening gebracht voor de toegewezen gegevensopslag, niet voor maximale gegevensopslag.
- Er worden geen kosten in rekening gebracht voor logboekopslag.
-
tempdb
maakt gebruik van lokale SSD-opslag en zijn kosten zijn inbegrepen in de vCore-prijs. Als u de huidige toegewezen en gebruikte gegevensopslaggrootte in SQL Database wilt bewaken, gebruikt u respectievelijk de allocated_data_storage en -opslag Azure Monitor metrische gegevens.
Als u de huidige toegewezen en gebruikte opslaggrootte van afzonderlijke gegevens en logboekbestanden in een database wilt bewaken met behulp van T-SQL, gebruikt u de sys.database_files weergave en de FILEPROPERTY(... , 'SpaceUsed') functie.
Tip
In sommige gevallen moet u een database mogelijk verkleinen om ongebruikte ruimte vrij te maken. Zie Bestandsruimte beheren in Azure SQL Databasevoor meer informatie.
Back-up opslag
Opslag voor databaseback-ups wordt toegewezen ter ondersteuning van de herstel op een bepaald tijdstip (PITR) en mogelijkheden voor langetermijnretentie (LTR) van SQL Database. Deze opslag is gescheiden van de opslag van gegevens- en logboekbestanden en wordt afzonderlijk gefactureerd.
- PITR-: in de lagen Algemeen gebruik en Bedrijfskritiek worden afzonderlijke databaseback-ups automatisch gekopieerd naar Azure Storage-. De opslaggrootte neemt dynamisch toe naarmate er nieuwe back-ups worden gemaakt. De opslag wordt gebruikt door volledige, differentiële en transactie-logboekback-ups. Het opslagverbruik is afhankelijk van de snelheid van wijziging van de database en de bewaarperiode die is geconfigureerd voor back-ups. U kunt een afzonderlijke bewaarperiode configureren voor elke database tussen 1 en 35 dagen voor SQL Database. Er wordt geen extra kosten in rekening gebracht voor de hoeveelheid back-upopslag die gelijk is aan de geconfigureerde maximale gegevensgrootte.
- LTR-: u kunt ook langetermijnretentie van volledige back-ups tot 10 jaar configureren. Als u een LTR-beleid instelt, worden deze back-ups automatisch opgeslagen in Azure Blob Storage, maar kunt u bepalen hoe vaak de back-ups worden gekopieerd. Als u aan verschillende nalevingsvereisten wilt voldoen, kunt u verschillende bewaarperioden selecteren voor wekelijkse, maandelijkse en/of jaarlijkse back-ups. De configuratie die u kiest, bepaalt hoeveel opslagruimte wordt gebruikt voor LTR-back-ups. Zie langetermijnretentie van back-upsvoor meer informatie.
Zie Automatische back-ups voor Hyperscale-databasesvoor back-upopslag in Hyperscale.
Serviceniveaus
Opties voor de servicelaag in het vCore-aankoopmodel omvatten Algemeen gebruik, Bedrijfskritiek en Hyperscale. De servicelaag bepaalt doorgaans het opslagtype en de prestaties, opties voor hoge beschikbaarheid en herstel na noodgevallen en de beschikbaarheid van bepaalde functies, zoals In-Memory OLTP.
Gebruikssituatie | Algemeen Gebruik | Bedrijfskritieke | Hyperscale |
---|---|---|---|
Beste voor | De meeste zakelijke werklasten. Biedt budgetgerichte, evenwichtige en schaalbare reken- en opslagopties. | Biedt zakelijke toepassingen de hoogste tolerantie voor storingen met behulp van verschillende secundaire replica's met hoge beschikbaarheid en biedt de hoogste I/O-prestaties. | De meest uiteenlopende workloads, waaronder die workloads met zeer schaalbare opslag- en leesschaalvereisten. Biedt een hogere tolerantie voor storingen door configuratie van meer dan één secundaire replica met hoge beschikbaarheid toe te staan. |
bereken grootte | 2 tot 128 vCores | 2 tot 128 vCores | 2 tot 128 vCores |
opslagtype | Premium externe opslag (per exemplaar) | Super snelle lokale SSD-opslag (per exemplaar) | Losgekoppelde opslag met lokale SSD-cache (per rekenreplica) |
opslaggrootte | 1 GB – 4 TB | 1 GB – 4 TB | 10 GB – 128 TB |
IOPS- | 320 IOPS per vCore met maximaal 16.000 IOPS | 4.000 IOPS per vCore met maximaal 327.680 IOPS | 327.680 IOPS met maximale lokale SSD Hyperscale is een architectuur met meerdere lagen met caching op meerdere niveaus. Effectieve IOPS is afhankelijk van de workload. |
memory/vCore | 5,1 GB | 5,1 GB | 5,1 GB of 10,2 GB |
backups | Een keuze uit geografisch redundante, zone-redundante of lokaal redundante back-upopslag, retentie van 1-35 dagen (standaard 7 dagen) Langetermijnretentie beschikbaar tot 10 jaar |
Een keuze uit geografisch redundante, zone-redundante of lokaal redundante back-up opslag, met een retentie van 1 tot 35 dagen (standaard 7 dagen) Langetermijnretentie beschikbaar tot 10 jaar |
Een keuze uit lokaal redundante opslag (LRS), zone-redundant (ZRS) of geografisch redundante opslag (GRS) Retentie van 1-35 dagen (standaard 7 dagen), met maximaal 10 jaar langetermijnretentie beschikbaar |
Beschikbaarheid | Eén replica, geen replica's op leesschaal, Zone-redundante hoge beschikbaarheid (HA) |
Drie replica's, één replica op leesschaal, zone-redundante hoge beschikbaarheid (HA) |
Zone-redundante hoge beschikbaarheid (HA) |
prijzen/facturering |
vCore, gereserveerde opslag en back-upopslag worden in rekening gebracht. IOPS worden niet in rekening gebracht. |
vCore, gereserveerde opslagruimte en back-upopslag worden in rekening gebracht. IOPS worden niet in rekening gebracht. |
vCore voor elke replica en gebruikte opslag worden in rekening gebracht. IOPS worden niet in rekening gebracht. |
kortingsmodellen |
Azure-reserveringen Azure Hybrid Benefit- (niet beschikbaar voor dev/test-abonnementen) Enterprise en Betalen per gebruikYou-Go Dev/Test-aanbieding abonnementen |
Azure-reserveringen Azure Hybrid Benefit- (niet beschikbaar voor dev/test-abonnementen) Enterprise en Betalen per gebruikYou-Go Dev/Test-aanbieding abonnementen |
Azure Hybrid Benefit- (niet beschikbaar voor dev/test-abonnementen) 1 Enterprise en Betalen per gebruikYou-Go Dev/Test-aanbieding abonnementen |
OLTP-tabellen in het geheugen | Nee | Ja | Geen |
1 Vereenvoudigde prijzen voor SQL Database Hyperscale binnenkort beschikbaar. Raadpleeg de hyperscale-prijzenblog voor meer informatie.
Raadpleeg voor meer informatie de resourcelimieten voor logische server, individuele databasesen gegroepeerde databases.
Notitie
Zie SLA voor Azure SQL Database voor meer informatie over de Service Level Agreement (SLA)
Algemeen gebruik
Het architectuurmodel voor de servicelaag Algemeen gebruik is gebaseerd op een scheiding van rekenkracht en opslag. Dit architectuurmodel is afhankelijk van de hoge beschikbaarheid en betrouwbaarheid van Azure Blob-opslag die op transparante wijze databasebestanden repliceert en garandeert geen gegevensverlies als de onderliggende infrastructuur mislukt.
In de volgende afbeelding ziet u vier knooppunten in het standaardarchitectuurmodel met de gescheiden reken- en opslaglagen.
In het architectuurmodel voor de servicelaag Algemeen gebruik zijn er twee lagen:
- Een staatloze rekenlaag waarop het
sqlservr.exe
proces wordt uitgevoerd en alleen tijdelijke en in de cache opgeslagen gegevens bevat (bijvoorbeeld plancache, bufferpool, columnstore-pool). Dit staatloze knooppunt wordt beheerd door Azure Service Fabric waarmee het proces wordt geïnitialiseerd, de status van het knooppunt wordt beheerd en indien nodig een failover naar een andere locatie wordt uitgevoerd. - Een toestand-bewuste gegevenslaag met databasebestanden (.mdf/.ldf) die opgeslagen zijn in Azure Blob Storage. Azure Blob Storage garandeert dat er geen gegevens verloren gaan van records die in een databasebestand worden geplaatst. Azure Storage heeft ingebouwde beschikbaarheid/redundantie van gegevens die ervoor zorgen dat elke record in het logboekbestand of elke pagina in het gegevensbestand behouden blijft, zelfs als het proces vastloopt.
Wanneer de database-engine of het besturingssysteem wordt bijgewerkt, mislukt een deel van de onderliggende infrastructuur of als er een kritiek probleem wordt gedetecteerd in het sqlservr.exe
proces, verplaatst Azure Service Fabric het staatloze proces naar een ander staatloos rekenknooppunt. Er is een set reserveknooppunten die wachten om een nieuwe rekenservice uit te voeren als er een failover van het primaire knooppunt plaatsvindt om de failovertijd te minimaliseren. Gegevens in de Azure-opslaglaag worden niet beïnvloed en gegevens/logboekbestanden worden gekoppeld aan het zojuist geïnitialiseerde proces. Dit proces garandeert standaard 99.99% beschikbaarheid en 99.995% beschikbaarheid wanneer zoneredundantie is ingeschakeld. Er kunnen enkele prestatie-effecten zijn voor zware workloads die onderweg zijn vanwege de overgangstijd en het feit dat het nieuwe systeem begint met een koude cache.
Wanneer kiest u de servicelaag Algemeen gebruik
De servicelaag Algemeen gebruik is de standaardservicelaag in Azure SQL Database die is ontworpen voor de meeste algemene workloads. Als u een volledig beheerde database-engine nodig hebt met een standaard-SLA en opslaglatentie tussen 5 ms en 10 ms, is de laag Algemeen gebruik de optie voor u.
Bedrijfskritisch
Het servicelaagmodel Bedrijfskritiek is gebaseerd op een cluster van database-engineprocessen. Dit architectuurmodel is afhankelijk van een quorum van database-engineknooppunten om de impact op de prestaties van uw workloads te minimaliseren, zelfs tijdens onderhoudsactiviteiten. Upgrades en patches van het onderliggende besturingssysteem, stuurprogramma's en de database-engine vinden transparant plaats, met minimale uitlooptijd voor eindgebruikers.
In het bedrijfskritieke model worden berekeningen en opslag op elk knooppunt geïntegreerd. Replicatie van gegevens tussen database-engineprocessen op elk knooppunt van een cluster met vier knooppunten bereikt hoge beschikbaarheid, waarbij elk knooppunt lokaal gekoppelde SSD gebruikt als gegevensopslag. In het volgende diagram ziet u hoe de servicelaag Bedrijfskritiek een cluster van database-engineknooppunten in replica's van beschikbaarheidsgroepen ordent.
Zowel het database-engineproces als de onderliggende .mdf/.ldf-bestanden worden op hetzelfde knooppunt geplaatst met lokaal gekoppelde SSD-opslag, wat een lage latentie voor uw workload biedt. Hoge beschikbaarheid wordt geïmplementeerd met behulp van technologie die vergelijkbaar is met SQL Server AlwaysOn-beschikbaarheidsgroepen. Elke database is een cluster van databaseknooppunten met één primaire replica die toegankelijk is voor workloads van klanten en drie secundaire replica's die kopieën van gegevens bevatten. De primaire replica pusht voortdurend wijzigingen naar de secundaire replica's om ervoor te zorgen dat de gegevens beschikbaar zijn op secundaire replica's als de primaire om welke reden dan ook mislukt. Failover wordt verwerkt door de Service Fabric en de database-engine: één secundaire replica wordt de primaire en er wordt een nieuwe secundaire replica gemaakt om ervoor te zorgen dat er voldoende knooppunten in het cluster zijn. De workload wordt automatisch omgeleid naar de nieuwe primaire replica.
Daarnaast beschikt het bedrijfskritieke cluster over een ingebouwde leesuitbreiding die een gratis replica voor alleen-lezen biedt, die wordt gebruikt om alleen-lezenquery's (zoals rapporten) uit te voeren zonder invloed te hebben op de prestaties van de workload op uw primaire replica.
Wanneer kiest u de servicelaag Bedrijfskritiek
De Business Critical-servicelaag is ontworpen voor toepassingen die lage-latentie reacties van de onderliggende SSD-opslag vereisen (gemiddeld 1-2 ms), sneller herstel als de onderliggende infrastructuur uitvalt nodig hebben, of rapporten, analyses en alleen-lezen query's willen offloaden naar de gratis leesbare secundaire replica van de primaire database.
De belangrijkste redenen waarom u de servicelaag Bedrijfskritiek moet kiezen in plaats van de laag Algemeen gebruik, zijn:
- lage I/O-latentievereisten: workloads die een consistent snelle reactie van de opslaglaag (gemiddeld 1-2 milliseconden) nodig hebben, moeten de laag Bedrijfskritiek gebruiken.
- werklast met rapportage- en analysevragen waarbij één gratis secundaire alleen-lezen replica voldoende is.
- hogere tolerantie en sneller herstel na fouten. Als er een systeemfout optreedt, wordt de database op het primaire exemplaar uitgeschakeld en wordt een van de secundaire replica's onmiddellijk de nieuwe primaire database voor lezen/schrijven, klaar om query's te verwerken.
- Geavanceerde gegevensbeschermingsbescherming tegen corruptie. Omdat de laag Bedrijfskritiek achter de schermen gebruikmaakt van databasesreplica's, gebruikt de service automatische paginaherstel die beschikbaar is met spiegelings- en beschikbaarheidsgroepen om beschadiging van gegevens te voorkomen. Als een replica een pagina niet kan lezen vanwege een probleem met gegevensintegriteit, wordt een nieuwe kopie van de pagina opgehaald uit een andere replica, waardoor de onleesbare pagina wordt vervangen zonder gegevensverlies of uitvaltijd van de klant. Deze functionaliteit is beschikbaar in de laag Algemeen gebruik als de database een geo-secundaire replica heeft.
- hogere beschikbaarheid: de bedrijfskritieke laag in een configuratie met meerdere beschikbaarheidszones biedt tolerantie voor zonefouten en een SLA voor hogere beschikbaarheid.
- Snelle geo-herstel: wanneer actieve geo-replicatie is geconfigureerd, heeft de laag bedrijfskritiek een gegarandeerde RPO (Recovery Point Objective) van 5 seconden en RTO (Recovery Time Objective) van 30 seconden voor 100% geïmplementeerde uren.
Hyperscale
De Hyperscale-servicelaag is geschikt voor alle workloadtypen. De systeemeigen cloudarchitectuur biedt onafhankelijk schaalbare berekeningen en opslag ter ondersteuning van de breedste verscheidenheid aan traditionele en moderne toepassingen. Reken- en opslagresources in Hyperscale overschrijden aanzienlijk de resources die beschikbaar zijn in de lagen Algemeen gebruik en Bedrijfskritiek.
Raadpleeg Hyperscale-servicelaag voor Azure SQL Databasevoor meer informatie.
Wanneer kiest u de Hyperscale-servicelaag
De Hyperscale-servicelaag verwijdert veel van de praktische limieten die traditioneel worden gezien in clouddatabases. Wanneer de meeste andere databases worden beperkt door de resources die beschikbaar zijn in één knooppunt, hebben databases in de Hyperscale-servicelaag dergelijke limieten niet. Met de flexibele opslagarchitectuur groeit een Hyperscale-database naar behoefte. U wordt alleen gefactureerd voor de opslagcapaciteit die u gebruikt.
Naast de geavanceerde schaalmogelijkheden is Hyperscale een uitstekende optie voor elke workload, niet alleen voor grote databases. Met Hyperscale kunt u het volgende doen:
- Bereik hoge tolerantie en snelle foutherstel terwijl u de kosten beheert, door het aantal replica's met hoge beschikbaarheid van 0 tot en met 4 te kiezen.
- Verbeter hoge beschikbaarheid door zoneredundantie in te schakelen voor rekenkracht en opslag.
- Bereik lage I/O-latentie (gemiddeld 1-2 milliseconden) voor het vaak gebruikte deel van uw database. Voor kleinere databases kan dit van toepassing zijn op de hele database.
- Implementeer een groot aantal uitschaalscenario's voor lezen met benoemde replica's.
- Profiteer van snelle schaalbaarheid, zonder te hoeven wachten tot gegevens naar lokale opslag op nieuwe knooppunten worden gekopieerd.
- Geniet van zero-impact continue databaseback-up en snel herstel.
- Ondersteun bedrijfscontinuïteit eisen door gebruik te maken van failovergroepen en geo-replicatie.
Hardwareconfiguratie
Algemene hardwareconfiguraties in het vCore-model omvatten standard-series (Gen5), Fsv2-serie en DC-serie. Hyperscale biedt ook een optie voor hardware van de premium-serie en van de premium-serie geoptimaliseerde geheugenhardware. Hardwareconfiguratie definieert reken- en geheugenlimieten en andere kenmerken die van invloed zijn op de prestaties van de werkbelasting.
Bepaalde hardwareconfiguraties zoals standard-series (Gen5) kunnen meer dan één type processor (CPU) gebruiken, zoals beschreven in Compute-resources (CPU en geheugen). Hoewel een bepaalde database of elastische pool vaak lange tijd op de hardware blijft met hetzelfde CPU-type (meestal voor meerdere maanden), zijn er bepaalde gebeurtenissen die ertoe kunnen leiden dat een database of pool wordt verplaatst naar hardware die gebruikmaakt van een ander CPU-type.
Een database of pool kan worden verplaatst voor verschillende scenario's, waaronder maar niet beperkt tot wanneer:
- De servicedoelstelling wordt gewijzigd
- De huidige infrastructuur in een datacenter nadert capaciteitslimieten
- De momenteel gebruikte hardware wordt buiten gebruik gesteld vanwege het einde van de levensduur
- Zone-redundante configuratie is ingeschakeld en wordt verplaatst naar een andere hardware vanwege de beschikbare capaciteit
Voor sommige workloads kan een overstap naar een ander CPU-type de prestaties wijzigen. SQL Database configureert hardware met het doel voorspelbare workloadprestaties te bieden, zelfs als het CPU-type verandert, waardoor de prestatiewijzigingen binnen een smalle band blijven. In het brede spectrum van klantworkloads in SQL Database en wanneer er nieuwe typen CPU's beschikbaar komen, is het soms mogelijk om merkbare wijzigingen in prestaties te zien, als een database of pool naar een ander CPU-type wordt verplaatst.
Ongeacht het gebruikte CPU-type blijven resourcelimieten voor een database of elastische pool (zoals het aantal kernen, geheugen, maximale gegevens-IOPS, maximale logboeksnelheid en maximale gelijktijdige werkrollen) hetzelfde zolang de database op dezelfde servicedoelstelling blijft staan.
Rekenresources (CPU en geheugen)
In de volgende tabel worden rekenresources in verschillende hardwareconfiguraties en rekenlagen vergeleken:
Hardwareconfiguratie | CPU | Geheugen |
---|---|---|
Standard-serie (Gen5) |
Ingerichte computingcapaciteit - Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)*, Intel® 8272CL (Cascade Lake) 2,5 GHz*, Intel® Xeon® Platinum 8370C (Ice Lake)*, AMD EPYC 7763v (Milaan) processoren - Maximaal 128 vCores inrichten (hyperthreaded) serverloze rekenkracht - Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)*, Intel® 8272CL (Cascade Lake) 2,5 GHz*, Intel® Xeon® Platinum 8370C (Ice Lake)*, AMD EPYC 7763v (Milan) processors - Automatisch schalen tot 80 vCores (hyperthreaded) - De verhouding tussen geheugen en vCore past zich dynamisch aan het geheugen- en CPU-gebruik aan op basis van de vraag naar werkbelasting en kan zo hoog zijn als 24 GB per vCore. Op een bepaald moment kan een workload bijvoorbeeld in gebruik zijn en gefactureerd worden voor 240 GB geheugen en maar 10 vCores. |
Ingerichte computing - 5,1 GB per vCore - Tot 625 GB voorzien serverloze rekenkracht - Automatisch opschalen tot 24 GB per vCore - Automatisch schalen tot maximaal 240 GB |
Fsv2-serie | - Intel® 8168 (Skylake)-processors - Met een aanhoudende turbokloksnelheid voor alle kernen van 3,4 GHz en een maximale turbokloksnelheid van één kern van 3,7 GHz. - Maximaal 72 vCores inrichten (hyperthreaded) |
- 1,9 GB per vCore - Maximaal 136 GB beschikbaar maken |
DC-serie | - Intel® Xeon® E-2288G-processors - Met Intel Software Guard-extensie (Intel SGX) - Maximaal 8 vCores inrichten (fysiek) |
4,5 GB per vCore |
* In de sys.dm_user_db_resource_governance dynamische beheerweergave wordt hardwaregeneratie voor databases met Intel® SP-8160 -processors (Skylake) weergegeven als Gen6, hardwaregeneratie voor databases met Intel® 8272CL (Cascade Lake) wordt weergegeven als Gen7 en hardwaregeneratie voor databases met Intel® Xeon® Platinum 8370C (Ice Lake) of AMD® EPYC® 7763v (Milaan) als Gen8. Voor een bepaalde rekenkracht en hardwareconfiguratie zijn resourcelimieten hetzelfde, ongeacht het CPU-type (Intel Broadwell, Skylake, Ice Lake, Cascade Lake of AMD Milaan).
Zie resourcelimieten voor individuele databases en elastische poolsvoor meer informatie.
Zie voor rekencapaciteit en specificaties van hyperscale-database Hyperscale compute resources.
Standard-series (Gen5)
- Standaardhardware (Gen5) biedt evenwichtige reken- en geheugenresources en is geschikt voor de meeste databaseworkloads.
Standaardhardware (Gen5) is beschikbaar in alle openbare regio's wereldwijd.
Hyperscale Premium-serie
Hardwareopties uit de Premium-serie gebruiken de nieuwste CPU- en geheugentechnologie van Intel en AMD. Premium-serie biedt een boost voor de rekenprestaties ten opzichte van hardware uit de standard-serie.
- De Premium-serie optie biedt snellere CPU-prestaties in vergelijking met standard-serie en een hoger aantal maximale vCores.
- De premium-serie geoptimaliseerde optie voor geheugen biedt een dubbele hoeveelheid geheugen ten opzichte van de Standard-serie.
Geoptimaliseerde geheugenopties voor de Standard-serie, de premium-serie en de Premium-serie Memory Optimized zijn beschikbaar voor elastische Hyperscale-pools .
Zie de blogaankondiging Hyperscale Premium Seriesvoor meer informatie.
Voor beschikbare regio's, zie beschikbaarheid van de Hyperscale Premium-serie.
Fsv2-serie
- Fsv2-serie is een voor rekenkracht geoptimaliseerde hardwareconfiguratie die lage CPU-latentie en hoge kloksnelheid levert voor de meest veeleisende CPU-workloads. Net als Hyperscale Premium-serie hardwareconfiguraties, wordt fsv2-serie aangedreven door de nieuwste CPU- en geheugentechnologie van Intel en AMD, zodat klanten kunnen profiteren van de nieuwste hardware tijdens het gebruik van databases en elastische pools in de servicelaag Algemeen gebruik.
- Afhankelijk van de workload kan fsv2-serie meer CPU-prestaties per vCore leveren dan andere typen hardware. De rekenkracht van 72 vCore Fsv2 kan bijvoorbeeld meer CPU-prestaties bieden dan 80 vCores op Standard-serie (Gen5), tegen lagere kosten.
- Fsv2 biedt minder geheugen en
tempdb
per vCore dan andere hardware, dus workloads die gevoelig zijn voor deze limieten kunnen beter presteren op standard-series (Gen5).
Fsv2-serie wordt alleen ondersteund in de laag Algemeen gebruik. Zie Fsv2-serie beschikbaarheidvoor regio's waar fsv2-serie beschikbaar is.
DC-serie
- Hardware uit de DC-serie maakt gebruik van Intel-processors met Software Guard Extensions (Intel SGX)-technologie.
- DC-serie is vereist voor Always Encrypted met beveiligde enclaves workloads waarvoor sterkere beveiliging van hardware-enclaves is vereist, vergeleken met VBS-enclaves (Virtualization-based Security).
- DC-serie is ontworpen voor workloads die gevoelige gegevens verwerken en vertrouwelijke queryverwerkingsmogelijkheden vereisen, geleverd door Always Encrypted met beveiligde enclaves.
- Hardware uit de DC-serie biedt evenwichtige reken- en geheugenresources.
DC-serie wordt alleen ondersteund voor ingerichte rekenkracht (serverloos wordt niet ondersteund) en biedt geen ondersteuning voor zoneredundantie. Voor regio's waar de DC-serie beschikbaar is, zie beschikbaarheid van de DC-serie.
Azure-aanbiedingstypen die worden ondersteund door de DC-series
Als u databases of elastische pools op DC-seriehardware wilt maken, moet het abonnement van het type betaald aanbod zijn, zoals Pay-As-You-Go of Enterprise Agreement (EA). Zie huidige aanbiedingen zonder bestedingslimietenvoor een volledige lijst met Azure-aanbiedingstypen die worden ondersteund door DC-serie.
Hardwareconfiguratie selecteren
U kunt hardwareconfiguratie selecteren voor een database of elastische pool in SQL Database op het moment dat deze is gemaakt. U kunt ook de hardwareconfiguratie van een bestaande database of elastische pool wijzigen.
Een hardwareconfiguratie selecteren bij het maken van een SQL Database of pool
Zie Een SQL Database-maken voor gedetailleerde informatie.
Selecteer op het tabblad Basisinformatie de koppeling Database configureren in de sectie Compute en opslag en selecteer vervolgens de koppeling Configuratie wijzigen:
Selecteer de gewenste hardwareconfiguratie:
De hardwareconfiguratie van een bestaande SQL Database of pool wijzigen
Selecteer voor een database op de pagina Overzicht de koppeling prijscategorie:
Selecteer voor een zwembad op de pagina OverzichtConfigureren.
Volg de stappen om de configuratie te wijzigen en selecteer de hardwareconfiguratie, zoals beschreven in de vorige stappen.
Beschikbaarheid van hardware
Zie De beschikbaarheid van hardware van de vorige generatievoor informatie over de beschikbaarheid van hardware van de vorige generatie.
Zie Beschikbaarheid van functies per regio voor Azure SQL Databasevoor informatie over de beschikbaarheid van hardware van de huidige generatie.
Hardware van vorige generatie
Gen4
Gen4-hardware is buiten gebruik gesteld en is niet beschikbaar voor implementatie, opschalen of neerwaarts schalen. Migreer uw database naar een ondersteunde hardwaregeneratie voor een breder scala aan schaalbaarheid van vCore en opslag, versneld netwerken, de beste I/O-prestaties en minimale latentie. Bekijk hardwareopties voor individuele databases en hardwareopties voor elastische pools. Zie Ondersteuning is beëindigd voor Gen 4-hardware op Azure SQL Databasevoor meer informatie.