Mogelijkheden van Hyperscale verkennen

Voltooid

De Hyperscale-servicelaag in Azure SQL Database is een servicelaag in het aankoopmodel op basis van vCore dat ideaal is voor zakelijke workloads. Het is een zeer schaalbare opslag- en rekenprestatielaag die gebruikmaakt van Azure om de opslag- en rekenresources voor een Azure SQL Database aanzienlijk te schalen buiten de limieten die beschikbaar zijn voor de servicelagen Algemeen gebruik en Bedrijfskritiek . De queryverwerkingsengine wordt losgekoppeld van langetermijnopslagonderdelen, waardoor reken- en opslagresources naadloos kunnen worden geschaald.

Hyperscale vereenvoudigt het ontwerpen van infrastructuur en toepassingen, waardoor ontwikkelaars zich kunnen richten op bedrijfsbehoeften in plaats van databaseresources te beheren.

Azure SQL Database was vroeger beperkt tot 4 TB aan opslag per database. Met de Hyperscale-servicelaag kunnen databases echter meer dan 100 TB overschrijden. Hyperscale maakt gebruik van horizontaal schalen om rekenknooppunten toe te voegen wanneer gegevens groeien. Hoewel de kosten vergelijkbaar zijn met normale Azure SQL Database, zijn er extra kosten per terabyte-opslag.

Inzicht in de voordelen

De Hyperscale-servicelaag elimineert veel van de praktische beperkingen die doorgaans worden gevonden in clouddatabases. In tegenstelling tot de meeste andere databases die worden beperkt door de resources van één knooppunt, hebben Hyperscale-databases geen dergelijke beperkingen. Met de flexibele opslagarchitectuur wordt de opslag naar behoefte uitgebreid en is er geen vooraf gedefinieerde maximale grootte. U betaalt alleen voor de capaciteit die u gebruikt. Voor leesintensieve workloads biedt Hyperscale snelle uitschalen door extra replica's in te richten om leesbewerkingen te offloaden.

Diagram van de Hyperscale-architectuur.

Bovendien is de tijd die nodig is om databaseback-ups te maken of omhoog of omlaag te schalen niet langer afhankelijk van het volume aan gegevens in de database. Er kan direct een back-up van Hyperscale-databases worden gemaakt. U kunt binnen enkele minuten ook een database met tientallen terabytes omhoog of omlaag schalen. Deze mogelijkheid zorgt ervoor dat u zich geen zorgen hoeft te maken over het beperken van uw initiële configuratieopties. Hyperscale biedt ook snelle databaseherstelbewerkingen, die in minuten worden voltooid in plaats van uren of dagen.

Hyperscale biedt snelle schaalbaarheid op basis van uw workloadvraag.

Functie Beschrijving Voordeel Toepassing
Omhoog/omlaag schalen U kunt de primaire rekenkracht omhoog schalen in termen van resources zoals CPU en geheugen, en vervolgens in constante tijd omlaag schalen. Omdat de opslag wordt gedeeld, wordt omhoog en omlaag schalen niet gekoppeld aan het volume aan gegevens in de database. Zorgt voor flexibiliteit en efficiëntie in resourcebeheer. Ideaal voor toepassingen met verschillende werkbelastingen die verschillende rekenkracht vereisen.
Inschalen/uitschalen U kunt ook een of meer rekenreplica's inrichten om uw leesaanvragen te verwerken. Deze extra rekenreplica's fungeren als alleen-lezen replica's en offloaden de leesworkload van de primaire rekenkracht. Bovendien fungeren deze replica's als hot-stand-bys, klaar om over te nemen als er een primaire rekenfout is. Verbetert de prestaties en betrouwbaarheid door leesworkloads te offloaden en failovermogelijkheden te bieden. Geschikt voor leesintensieve toepassingen die hoge beschikbaarheid en snelle failover nodig hebben.

Prestaties maximaliseren

De Hyperscale-servicelaag is ontworpen voor klanten met grote on-premises SQL Server-databases die hun toepassingen willen moderniseren door over te stappen naar de cloud. Het is ook ideaal voor klanten die al gebruikmaken van Azure SQL Database die hun databasegroeipotentieel aanzienlijk willen uitbreiden. Bovendien is Hyperscale perfect voor degenen die op zoek zijn naar zowel hoge prestaties als hoge schaalbaarheid

Naast snelle schaalfuncties biedt Hyperscale de volgende prestatiemogelijkheden.

  • Databaseback-ups zijn vrijwel onmiddellijk, ongeacht de grootte, zonder effect op rekenresources.
  • Databaseherstel wordt binnen enkele minuten voltooid, in plaats van uren of dagen.
  • De algehele prestaties worden verbeterd vanwege een hogere doorvoer van transactielogboeken en snellere doorvoertijden van transacties, ongeacht gegevensvolumes.

Notitie

Als u een Hyperscale-database in Azure SQL Database wilt implementeren, raadpleegt u

Een Azure SQL Database Hyperscale implementeren

Azure SQL Database implementeren met de Hyperscale-laag:

  1. Meld u aan bij Azure Portal.

  2. Navigeer naar de Azure SQL-pagina en selecteer vervolgens + Create.

  3. Selecteer SQL-database, Individuele database en de knop Maken.

  4. Selecteer op het tabblad Basisbeginselen van de pagina SQL Database maken het gewenste abonnement, de resourcegroep en de databasenaam.

  5. Selecteer de koppeling Nieuwe maken voor de server en vul de nieuwe servergegevens in, zoals servernaam, aanmelding van serverbeheerder en wachtwoord en locatie.

  6. Selecteer onder Compute en opslag de koppeling Database configureren .

  7. Selecteer Hyperscale voor de servicelaag en geconfigureerd voor de compute-laag.

    Schermopname van de Hyperscale-configuratie voor Azure SQL Database.

  8. Selecteer onder Hardwareconfiguratie de koppeling Configuratie wijzigen . Controleer de beschikbare hardwareconfiguraties en selecteer de meest geschikte configuratie voor uw database. Voor dit voorbeeld laten we de standaardoptie Standard-serie (Gen5) staan.

  9. U kunt desgewenst de schuifregelaar vCores aanpassen als u het aantal vCores voor uw database wilt verhogen.

  10. Pas de schuifregelaarHigh-Availability Secundaire replica's aan om een enkele replica te creëren. Selecteer Toepassen.

  11. Selecteer Volgende: Netwerken onder aan de pagina.

  12. Stel op het tabblad Netwerken het IP-adres van de huidige client in op Ja.

  13. Selecteer de knop Beoordelen en maken en selecteer vervolgens Maken.

    Schermopname van de pagina Controleren en Maken bij het inrichten van een Azure SQL Database Hyperscale.

Notitie

Na het converteren van een database naar Hyperscale is het niet mogelijk om deze terug te zetten naar een gewone Azure SQL Database. Zie bekende beperkingen voor de Hyperscale-servicelaag voor meer informatie over Hyperscale-beperkingen.

Verbinding maken met een alleen-lezen replica

U kunt verbinding maken met een alleen-lezen replica door het argument ApplicationIntent in te stellen op uw verbindingsreeks op ReadOnly. Verbindingen met de intentie ReadOnly-toepassingen worden automatisch doorgestuurd naar een van de alleen-lezen rekenreplica's.

Server=tcp:<your_server_name>.database.windows.net,1433;Database=<your_database_name>;User ID=<your_username>@<your_server_name>;Password=<your_password>;Encrypt=true;Connection Timeout=30;ApplicationIntent=ReadOnly;