Udforsk hyperskaleringsfunktioner

Fuldført

Hyperscale-tjenesteniveauet i Azure SQL Database er et tjenesteniveau i den vCore-baserede indkøbsmodel, der er ideel til forretningsarbejdsbelastninger. Det er et yderst skalerbart lager- og beregningsydeevneniveau, der bruger Azure til at skalere lager- og beregningsressourcerne for en Azure SQL Database betydeligt ud over de grænser, der er tilgængelige for niveauerne Generelt formål og Forretningskritisk tjeneste. Det afkobler forespørgselsbehandlingsprogrammet fra langsigtede lagerkomponenter, hvilket giver mulighed for problemfri skalering af beregnings- og lagerressourcer.

Hyperskalering forenkler infrastruktur- og programdesign, så udviklere kan fokusere på forretningsbehov i stedet for at administrere databaseressourcer.

Azure SQL Database plejede at være begrænset til 4 TB lagerplads pr. database. Hyperscale-tjenesteniveauet tillader nu, at databaser overstiger 100 TB. Hyperskalering bruger vandret skalering til at tilføje beregningsnoder, efterhånden som dataene vokser. Selvom omkostningerne svarer til almindelig Azure SQL Database, er der en ekstra lageromkostning pr. terabyte.

Forstå fordelene

Hyperscale-tjenesteniveauet fjerner mange af de praktiske begrænsninger, der typisk findes i clouddatabaser. I modsætning til de fleste andre databaser, der er begrænset af ressourcerne i en enkelt node, har Hyperscale-databaser ingen sådanne begrænsninger. Med sin fleksible lagerarkitektur udvides lageret efter behov, og der er ingen foruddefineret maksimumstørrelse. Du betaler kun for den kapacitet, du bruger. I forbindelse med læsetunge arbejdsbelastninger tilbyder Hyperscale hurtig udskalering ved at klargøre ekstra replikaer til læsningshandlinger.

Diagram, der viser hyperskaleringsarkitekturen.

Derudover er den tid, det tager at oprette sikkerhedskopier af databaser eller skalere op eller ned, ikke længere afhængig af mængden af data i databasen. Databaser med hyperskalering kan sikkerhedskopieres med det samme. Du kan også skalere en database med ti terabyte op eller ned på få minutter. Denne funktion frigør dig fra bekymringer om at blive begrænset af dine indledende konfigurationsvalg. Hyperskalering giver også hurtige databasegendannelser, der fuldføres i minutter i stedet for timer eller dage.

Hyperskalering giver hurtig skalerbarhed baseret på din arbejdsbelastningsefterspørgsel.

Funktion Beskrivelse Fordel Brug sag
Skaler op/ned Du kan skalere den primære beregningsstørrelse op med hensyn til ressourcer som CPU og hukommelse og derefter skalere ned i konstant tid. Da lageret er delt, er opskalering og nedskalering ikke knyttet til mængden af data i databasen. Sikrer fleksibilitet og effektivitet i ressourcestyring. Ideel til programmer med forskellige arbejdsbelastninger, der kræver forskellige niveauer af beregningskraft.
Skaler ind/ud Du kan også klargøre en eller flere beregningsreplikaer til at håndtere dine læseanmodninger. Disse ekstra beregningsreplikaer fungerer som skrivebeskyttede replikaer og fjerner læsebelastningen fra den primære beregning. Desuden fungerer disse replikaer som hot-standbys, der er klar til at overtage, hvis der er en primær beregningsfejl. Forbedrer ydeevnen og pålideligheden ved at aflaste læsearbejdsbelastninger og levere failoverfunktioner. Velegnet til læsetunge programmer, der kræver høj tilgængelighed og hurtig failover.

Maksimer ydeevnen

Hyperscale-tjenesteniveauet er udviklet til kunder med store SQL Server-databaser i det lokale miljø, som vil modernisere deres programmer ved at flytte til cloudmiljøet. Den er også ideel til kunder, der allerede bruger Azure SQL Database, og som gerne vil udvide deres databasevækstpotentiale markant. Derudover er Hyperscale perfekt til dem, der søger både høj ydeevne og høj skalerbarhed

Ud over hurtig skaleringsfunktioner indeholder Hyperscale følgende ydeevnefunktioner.

  • Databasesikkerhedskopieringer er næsten øjeblikkelige, uanset størrelse, uden indvirkning på beregningsressourcer.
  • Databasegendannelser fuldføres i minutter i stedet for timer eller dage.
  • Den overordnede ydeevne forbedres på grund af et højere gennemløb i transaktionsloggen og hurtigere bekræftelsestider for transaktioner, uanset datamængder.

Bemærk

Hvis du vil udrulle en Hyperscale-database i Azure SQL Database, skal du se

Udrul en Azure SQL Database Hyperscale

Sådan udruller du Azure SQL Database med Hyperscale-niveauet:

  1. Log på Azure Portal.

  2. Gå til Azure SQL-siden , og vælg derefter + Opret.

  3. Vælg SQL Database, Enkelt database og knappen Opret .

  4. Under fanen Grundlæggende på siden Opret SQL Database skal du vælge det ønskede abonnement, den ønskede ressourcegruppe og det ønskede databasenavn.

  5. Vælg linket Opret ny for serveren, og udfyld de nye serveroplysninger, f.eks. servernavn, serveradministratorlogon, adgangskode og placering.

  6. Under Beregning + lager skal du vælge linket Konfigurer database .

  7. Vælg Hyperskalering for tjenesteniveau og Klargjort for beregningsniveau.

    Skærmbillede, der viser Hyperscale-konfigurationen for Azure SQL Database.

  8. Under Hardwarekonfiguration skal du vælge linket Skift konfiguration . Gennemse de tilgængelige hardwarekonfigurationer, og vælg den mest relevante konfiguration til databasen. I dette eksempel lader vi standardindstillingen Standard-series (Gen5) være.

  9. Du kan eventuelt justere skyderen vCores , hvis du vil øge antallet af vCores for databasen.

  10. Juster skyderen High-Availability sekundære replikaer for at oprette én replika. Vælg Anvend.

  11. Vælg Næste: Netværk nederst på siden.

  12. Under fanen Netværk skal du angive Tilføj aktuel klient-IP-adresse til Ja.

  13. Vælg knappen Gennemse + opret , og vælg derefter Opret.

    Skærmbillede af gennemgangs- og oprettelsessiden, når du klargør en Azure SQL Database Hyperscale.

Bemærk

Når du har konverteret en database til Hyperscale, er det ikke muligt at gendanne den til en almindelig Azure SQL Database. Du kan få mere at vide om Hyperscale-begrænsninger under Kendte begrænsninger for Hyperscale-tjenesteniveau.

Opret forbindelse til en skrivebeskyttet replika

Du kan oprette forbindelse til en skrivebeskyttet replika ved at angive argumentet ApplicationIntent på forbindelsesstrengen til ReadOnly. Alle forbindelser med ReadOnly-programhensigtet distribueres automatisk til en af de skrivebeskyttede beregningsreplikaer.

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;