Explorați capacitățile Hyperscale
Nivelul serviciului Hyperscale din baza de date SQL Azure este un nivel de serviciu în modelul de achiziționare bazat pe vCore ideal pentru sarcinile de lucru pentru firme. Este un nivel de performanță extrem de scalabil și de calcul care utilizează Azure pentru a scala spațiul de stocare și a calcula resursele pentru o bază de date SQL Azure substanțial dincolo de limitele disponibile pentru niveluri de servicii critice generale și de business . Decupează motorul de procesare a interogărilor din componente de stocare pe termen lung, permițând scalarea perfectă a resurselor de calcul și de stocare.
Hyperscale simplifică infrastructura și proiectarea aplicațiilor, permițând dezvoltatorilor să se concentreze asupra necesităților de afaceri, nu asupra gestionării resurselor bazei de date.
Baza de date SQL Azure utilizată pentru a fi limitată la 4 TB de spațiu de stocare pentru fiecare bază de date. Cu toate acestea, nivelul serviciului Hyperscale permite acum bazelor de date să depășească 100 TB. Hyperscale utilizează scalarea orizontală pentru a adăuga noduri de calcul pe măsură ce datele cresc. Deși costul este similar cu baza de date Azure SQL obișnuită, există un cost suplimentar per terabyte de stocare.
Înțelegerea beneficiilor
Nivelul serviciului Hyperscale elimină multe dintre limitările practice găsite de obicei în bazele de date în cloud. Spre deosebire de majoritatea celorlalte baze de date care sunt constrânse de resursele unui singur nod, bazele de date Hyperscale nu au astfel de restricții. Cu arhitectura flexibilă a spațiului de stocare, spațiul de stocare se extinde după cum este necesar și nu există o dimensiune maximă predefinită. Plătiți doar pentru capacitatea pe care o utilizați. Pentru sarcinile de lucru care necesită multă citire, Hyperscale oferă o scalare rapidă, prin asigurarea accesului unor reproduceri suplimentare pentru a descărca operațiunile de citire.
În plus, timpul necesar pentru a crea copii backup ale bazelor de date sau pentru a mări sau a micsora nu mai depinde de volumul de date din baza de date. Bazele de date Hyperscale pot fi copiate instantaneu de backup. De asemenea, puteți scala o bază de date cu zeci de teraocteți în sus sau în jos în câteva minute. Această capacitate vă permite să vă îngrijorați în legătură cu restricțiile pe care le aveți la opțiunile inițiale de configurare. Hyperscale furnizează, de asemenea, restaurări rapide ale bazelor de date, în minute, în loc de ore sau zile.
Hyperscale oferă scalabilitate rapidă pe baza cererii de volum de lucru.
| Caracteristică | Descriere | Beneficiu | Caz de utilizare |
|---|---|---|---|
| Scalare în sus/în jos | Puteți să scalați dimensiunea de calcul principală în termeni de resurse, cum ar fi CPU și memorie, apoi să scalați în jos, în timp constant. Deoarece spațiul de stocare este partajat, scalarea și scalarea în jos nu sunt legate la volumul de date din baza de date. | Asigură flexibilitatea și eficiența gestionării resurselor. | Ideal pentru aplicații cu diverse sarcini de lucru care necesită niveluri diferite de energie de calcul. |
| Scalare în/exterior | De asemenea, puteți asigura accesul la una sau mai multe reproduceri de calcul pentru a gestiona solicitările de citire. Aceste reproduceri suplimentare de calcul funcționează ca reproduceri doar în citire, descărcând volumul de lucru în citire din calculul principal. În plus, aceste reproduceri servesc ca hot-standbys, gata să preia dacă există o eroare primară de calcul. | Îmbunătățește performanța și fiabilitatea prin descărcarea sarcinilor de lucru de citire și furnizarea capacităților de reluare în caz de nereușită. | Potrivit pentru aplicațiile care necesită o disponibilitate ridicată și o reluare rapidă în caz de nereușită. |
Maximizați performanța
Nivelul serviciului Hyperscale este proiectat pentru clienții cu baze de date SQL Server locale mari care doresc să își modernizeze aplicațiile mutând în cloud. De asemenea, este ideal pentru clienții care utilizează deja baza de date Azure SQL, care doresc să își extindă semnificativ potențialul de creștere a bazei de date. În plus, Hyperscale este perfect pentru cei care caută atât performanță înaltă, cât și scalabilitate ridicată
Pe lângă caracteristicile de scalare rapidă, Hyperscale oferă următoarele capacități de performanță.
- Copiile backup ale bazelor de date sunt aproape instantanee, indiferent de dimensiune, fără niciun efect asupra resurselor de calcul.
- Restaurarea bazei de date este finalizată în minute, în loc de ore sau zile.
- Performanța generală este îmbunătățită din cauza vitezei de transfer a jurnalului de tranzacții mai mari și a perioadelor de comitere a tranzacțiilor mai rapide, indiferent de volumele de date.
Notă
Pentru a implementa o bază de date Hyperscale în baza de date SQL Azure, consultați
Implementarea unei baze de date Sql Azure Hyperscale
Pentru a implementa baza de date Azure SQL cu nivelul Hyperscale:
Conectați-vă la portalul Azure.
Navigați la pagina Azure SQL , apoi selectați + Creare.
Selectați Bază de date SQL, Bază de date unică și butonul Creare .
Din fila Noțiuni de bază din pagina Creare bază de date SQL , selectați abonamentul dorit, grupul de resurse și numele bazei de date.
Selectați linkul Creați un link nou pentru server și completați noile informații despre server, cum ar fi numele serverului, conectarea și parola administratorului de server și locația.
Sub Calcul + stocare, selectați linkul Configurare bază de date .
Selectați Hyperscale for Service tier și Provisioned for Compute tier.
Sub Configurație hardware, selectați linkul Modificare configurare . Revizuiți configurațiile hardware disponibile și selectați configurația cea mai potrivită pentru baza de date. Pentru acest exemplu, lăsăm opțiunea implicită pentru seria Standard (Gen5 ).
Opțional, ajustați glisorul vCores dacă doriți să măriți numărul de vCores pentru baza de date.
Ajustați glisorul reproduceri secundareHigh-Availability pentru a crea o reproducere. Selectați Se aplică.
Selectați Următorul: Rețea în partea de jos a paginii.
Pe fila Rețea , setați Adăugați adresa IP a clientului curent la Da.
Selectați butonul Revizuire + creare , apoi selectați Creare.
Notă
După conversia unei baze de date în Hyperscale, nu este posibil să o readuceți la o bază de date SQL Azure obișnuită. Pentru a afla mai multe despre limitările Hyperscale, consultați Limitările cunoscute pentru nivelul serviciului Hyperscale.
Conectarea la o reproducere doar în citire
Vă puteți conecta la o reproducere doar în citire setând argumentul ApplicationIntent pe șirul de conexiune la ReadOnly. Orice conexiuni cu intenția aplicației ReadOnly sunt direcționate automat la una dintre reproducerile doar în citire.
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;