Explorați tehnologiile de migrare a datelor disponibile
Etapa de descoperire și evaluare ar trebui să vă fi oferit o înțelegere clară a mediului curent și a sarcinilor de lucru care funcționează în cadrul acestuia. De asemenea, ar trebui să înțelegeți ce încercați în rezultatele modernizării datelor. Cu o înțelegere clară a acestor subiecte, puteți selecta o tehnologie adecvată a platformei de date pentru a vă susține sarcinile de lucru.
În scenariul nostru global de modernizare a platformei de date, ați finalizat etapele de descoperire și evaluare ale proiectului dvs. de modernizare a platformei de date. Acum, în faza de planificare, doriți să alegeți cele mai bune tehnologii de bază de date în care să migrați proprietatea de date. Ați decis să găzduiți date în cloud, dar știți că există mai multe tehnologii diferite în Azure pe care le puteți utiliza.
Aici veți afla despre serviciile de găzduire SQL Azure disponibile și, de asemenea, Azure Synapse Analytics.
SQL Server pe o mașină virtuală Azure
Utilizarea infrastructurii ca serviciu (IaaS) este utilă pentru orice soluții de aplicație care necesită o migrare rapidă în cloud cu modificări minime. Toate versiunile și edițiile de SQL Server sunt disponibile și oferă 100% compatibilitate cu SQL Server, permițându-vă să găzduiți or mai multe baze de date după cum este necesar și să executați tranzacții între baze de date.
De asemenea, există și alte avantaje care vă pot ajuta să luați în considerare utilizarea platformei IaaS, inclusiv:
- Configurarea și gestionarea disponibilității ridicate, a recuperării în caz de dezastru și a corecțiilor pentru SQL Server mai ușor decât mașinile locale
- Mediu particularizat cu drepturi administrative complete
- Instanțe SQL Server cu până la 64 TB de spațiu de stocare și câte baze de date este necesar
- Acceptă pe deplin replicarea tranzacției SQL Server, Grupurile de disponibilitate AlwaysOn, Serviciile de integrare, livrarea jurnalelor pentru a reproduce datele și copiile backup TRADIȚIONALE SQL Server
În plus, migrarea la SQL Server pe o mașină virtuală Azure poate fi o opțiune pentru sistemele moștenite, unde aplicația și baza de date trebuie să coexiste pe același server.
Din cauza naturii simple a migrării, migrarea la această platformă țintă este denumită adesea "lift and shift".
Instanță gestionată Azure SQL
Instanța gestionată SQL este o destinație de migrare ideală pentru organizațiile care caută o soluție cu efort redus pentru a transfera un număr mare de baze de date SQL Server locale în Azure. Cu o compatibilitate amplă SQL Server și izolarea rețelei, simplifică procesul de ridicare și deplasare, furnizând o soluție sigură și eficientă. Puteți să faceți backup și să restaurați bazele de date locale în Instanța gestionată SQL, care oferă aceleași caracteristici ca baza de date SQL, împreună cu suport pentru dimensiuni mai mari ale bazelor de date (până la 8 TB) și caracteristici SQL Server, cum ar fi SQL Agent, interogare încrucișată și reproducere.
Utilizarea Instanței gestionate Azure SQL aduce următoarele beneficii:
- Mediu izolat (serviciu cu o singură entitate găzduită cu VNET, resurse dedicate de calcul și stocare)
- Retenție și recuperare backup configurabilă pentru clienți
- Consultant bază de date și Log Analytics pentru analize complexe ale volumului de lucru
- Reglarea și întreținerea automată a bazelor de date pentru performanțe previzibile
- Monitorizați, depanați și gestionați la scară
- Funcționalitatea portalului Azure pentru asigurarea manuală a accesului la servicii și scalare
- Autentificare Microsoft Entra, asistență sign-on unic
- Respectă aceleași standarde de conformitate ca baza de date Azure SQL
- Criptarea datelor în tranzit și restul cu cheile de criptare furnizate de client
- Fără corecții și upgrade de versiune de suprapunere
Bază de date SQL Azure
Baza de date Azure SQL este gestionată complet și oferă organizațiilor un motor de baze de date relațional de înaltă performanță, fiabilă și securizată, cu scop general, în cloud. Există modele de implementare în baza de date Azure SQL, fiecare oferind avantaje diferite:
Bază de date unică
O singură bază de date are propriile sale resurse și este implementată pe un server logic de bază de date SQL, unde este gestionată. Există mai multe niveluri de performanță, fiecare furnizând niveluri diferite de transfer, performanță, stocare și costuri.
Piscine elastice
Rezervoarele elastice oferă organizațiilor o modalitate eficientă de implementare și gestionare a mai multor baze de date cu caracteristici diferite ale volumului de lucru. Bazele de date care aparțin unui fond comun elastic sunt implementate pe un singur server de baze de date SQL, permițând utilizarea resurselor partajate între toate bazele de date din rezervor.
Atât bazele de date individuale, cât și fondul comun elastic pot fi achiziționate utilizând modelul de cumpărare bazat pe DTU sau modelul de cumpărare bazat pe vCore.
Model de cumpărare bazat pe DTU
O unitate de transfer bază de date (DTU) este o unitate de performanță calculată prin amestecarea procesorului, memoriei, datelor I/O și jurnalului de tranzacții I/O. Cu cât DTU este mai mare, cu cât este mai ridicat nivelul de performanță. Modelul de achiziționare DTU le permite clienților să-și controleze bugetele cu facturare la preț fix pe oră.
model de cumpărare bazat pe vCore
Modelul de achiziționare vCore le permite clienților să selecteze un nivel de performanță bazat pe vCore și memorie. Acest model permite scalarea independentă a spațiului de stocare la un nivel mai granular. Ca beneficiu suplimentar, modelul de achiziționare vCore permite organizațiilor să licențieze bazele de date SQL Azure cu Azure Hybrid Use Benefit pentru SQL Server. Acest lucru înseamnă că clienții cu acoperire Active Software Assurance (SA) pentru licențele de bază SQL Server Enterprise și Standard Edition pot primi economii de până la 30 de%.
Utilizarea unui singur serviciu bază de date Azure SQL se va potrivi multor cerințe de afaceri care au baze de date cu cerințe de performanță previzibile și poate aduce următoarele beneficii:
- Suport pentru compatibilitatea motorului SQL Server și rețeaua virtuală nativă (VNET)
- Scalabilitate dinamică fără timp de nefuncție
- Optimizarea inteligentă încorporată, scalabilitatea globală și disponibilitatea și opțiunile avansate de securitate
- Elimină costurile de hardware și reduce costurile administrative
- Capacitățile infrastructurii de toleranță încorporate pentru erori, baza de date Azure SQL oferă caracteristici, cum ar fi copii backup automate, Punct-In-Time Restaurare, geo-restaurare și geo-replicare activă, pentru a crește continuitatea activității pentru aplicațiile care găzduiesc date în baza de date SQL Azure
- Baze de date cu până la 4 TB sau mai mari de baze de date care pot fi partiționate pe orizontală sau pe verticală, utilizând un model de scalare
Azure Synapse Analytics
Azure Synapse Analytics este un Enterprise Data Warehouse (EDW) bazat pe cloud, care profită de Procesarea masivă paralelă (MPP) pentru a rula rapid interogări complexe în volume mari de date. Este un sistem distribuit proiectat să furnizeze analize cu privire la date mari. Migrarea la Azure Synapse Analytics necesită unele modificări de proiectare la schemele de tabel și la cod care nu sunt greu de înțeles, dar pot dura ceva timp pentru implementare. Dacă firma dvs. necesită un depozit de date de clasă întreprindere, beneficiile sunt în valoare de efort. Totuși, dacă nu aveți nevoie de puterea Azure Synapse Analytics, va fi mai eficient să utilizați baza de date SQL Azure sau SQL Server pe mașina virtuală.
Vă recomandăm să utilizați Azure Synapse Analytics atunci când:
- Aveți unul sau mai mulți teraocteți de date
- Planificați să rulați analize pentru volume mari de date
- Aveți nevoie de capacitatea de a scala calculul și stocarea
- Doriți să economisiți costuri, păzând din nou resursele de calcul atunci când nu aveți nevoie de ele.
Nu utilizați Azure Synapse Analytics atunci când sarcinile de lucru au:
- Citiri și scrieri cu frecvență mare
- Numere mari de instrucțiuni de selectare singleton
- Volume mari de inserții de un singur rând
- Nevoile de procesare a rândurilor pe rând
- Formate incompatibile (JSON, XML)