Mi az Azure SQL Database?

A következőre vonatkozik: Azure SQL Database

Ez a cikk áttekintést nyújt az Azure SQL Database-ről, amely egy teljes körűen felügyelt szolgáltatásként nyújtott platform (PaaS) adatbázismotorja, amely kezeli az adatbázis-kezelési funkciók többségét, például a frissítést, a javításokat, a biztonsági mentéseket és a monitorozást felhasználói beavatkozás nélkül.

Feljegyzés

Próbálja ki ingyenesen az Azure SQL Database-t, és havonta 100 000 virtuális mag másodpercnyi kiszolgáló nélküli számítást és 32 GB tárterületet kapjon.

Áttekintés

Az Azure SQL Database mindig az SQL Server adatbázismotor legújabb stabil verzióján fut, és a javított operációs rendszer 99,99%-os rendelkezésre állással működik. Az Azure SQL Database-be beépített PaaS-képességek lehetővé teszik, hogy a vállalat számára kritikus fontosságú, tartományspecifikus adatbázis-adminisztrációs és optimalizálási tevékenységekre összpontosítson. Az Azure SQL Database használatával magas rendelkezésre állású és nagy teljesítményű adattároló réteget hozhat létre az Azure-ban az alkalmazások és a megoldások számára. Az SQL Database számos modern felhőalkalmazáshoz megfelelő választás lehet, mivel lehetővé teszi a relációs adatok és a nem kapcsolódó struktúrák, például a gráfok, a JSON, a térbeli és az XML feldolgozását.

Az Azure SQL Database a Microsoft SQL Server adatbázismotor legújabb stabil verzióján alapul. Speciális lekérdezésfeldolgozási funkciókat is használhat, például nagy teljesítményű memóriabeli technológiákat és intelligens lekérdezésfeldolgozást. Az SQL Server legújabb képességei először az Azure SQL Database-ben, majd magát az SQL Servert is elérhetővé teszik. Az SQL Server legújabb funkciói a karbantartás és frissítés terhei nélkül állnak az Ön rendelkezésére úgy, hogy már több millió adatbázison tesztelték őket.

Az SQL Database lehetővé teszi a teljesítmény egyszerű meghatározását és méretezését két különböző vásárlási modellben: egy virtuális magalapú vásárlási modellben és egy DTU-alapú vásárlási modellben. Az SQL Database egy teljeskörűen felügyelt szolgáltatás, amely beépített magas rendelkezésre állással, biztonsági mentésekkel és egyéb gyakori karbantartási műveletekkel rendelkezik. A Microsoft kezeli az SQL és az operációs rendszer kódjának javítását és frissítését. A mögöttes infrastruktúrát Önnek nem kell kezelnie.

Ha még nem ismeri az Azure SQL Database-t, tekintse meg az Azure SQL Database áttekintési videóját a részletes Azure SQL-videósorozatból:

Vásárlási modellek

Az SQL Database a következő vásárlási modelleket kínálja:

  • A virtuális magalapú vásárlási modell lehetővé teszi a virtuális magok számának, a memória mennyiségének, valamint a tárhely mennyiségének és sebességének kiválasztását. A virtuális magalapú vásárlási modell lehetővé teszi, hogy az SQL Serverhez készült Azure Hybrid Benefit használatával költségmegtakarítást érhet el a meglévő SQL Server-licencek használatával.
  • A DTU-alapú vásárlási modell számítási, memória- és I/O-erőforrások keverékét kínálja három szolgáltatási szinten, hogy támogassa a könnyű és a nehéz adatbázis-számítási feladatokat. Az egyes szinteken belüli számítási méretek ezen erőforrások eltérő kombinációját biztosítják, amelyhez további tárolási erőforrásokat adhat hozzá.

Szolgáltatásszintek

A virtuális magalapú vásárlási modell három szolgáltatási szintet kínál:

  • Az általános célú szolgáltatási szint a gyakori számítási feladatokhoz lett kialakítva. Költségvetés-orientált, kiegyensúlyozott számítási és tárolási lehetőségeket kínál.
  • A üzletileg kritikus szolgáltatási szint olyan OLTP-alkalmazásokhoz készült, amelyek nagy tranzakciós sebességre és alacsony késési I/O-követelményekre vonatkoznak. Több izolált replika használatával biztosítja a legnagyobb rugalmasságot a hibákkal szemben.
  • A rugalmas skálázású szolgáltatási szint a legtöbb üzleti számítási feladathoz készült. A rugalmas skálázás kiváló rugalmasságot és magas teljesítményt nyújt, egymástól függetlenül skálázható számítási és tárolási erőforrásokkal. Nagyobb rugalmasságot biztosít a hibákkal szemben azáltal, hogy lehetővé teszi több izolált adatbázis-replika konfigurálását.

A DTU-alapú vásárlási modell két szolgáltatási szintet kínál:

  • A Standard szolgáltatási szint a gyakori számítási feladatokhoz lett kialakítva. Költségvetés-orientált, kiegyensúlyozott számítási és tárolási lehetőségeket kínál.
  • A Prémium szolgáltatási szint olyan OLTP-alkalmazásokhoz készült, amelyek nagy tranzakciós sebességre és alacsony késési I/O-követelményekre vonatkoznak. Több izolált replika használatával biztosítja a legnagyobb rugalmasságot a hibákkal szemben.

Számítási szintek

A virtuális magalapú vásárlási modell két különböző számítási szintet biztosít az Azure SQL Database-hez : a kiépített számítási szintet és a kiszolgáló nélküli számítási szintet. A DTU-alapú vásárlási modell csak a kiépített számítási szintet biztosítja.

  • Kiosztott számítási szint: meghatározott mennyiségű számítási erőforrást biztosít, amely folyamatosan ki van építve a számítási tevékenységétől függetlenül, és a kiosztott számítási mennyiségért óránként rögzített áron számláz.
  • Kiszolgáló nélküli számítási szint: automatikusan skálázza a számítási erőforrásokat a számítási tevékenység és a felhasznált számítási mennyiség számlái alapján másodpercenként. A kiszolgáló nélküli számítási szint általánosan elérhető az Általános célú szolgáltatási szinten és a Rugalmas skálázási szolgáltatási szinten.

Üzembe helyezési modellek

Az Azure SQL Database az alábbi üzembehelyezési lehetőségeket biztosítja egy adatbázishoz:

  • Az önálló adatbázis egy teljesen felügyelt, izolált adatbázist jelöl. Ezt a lehetőséget akkor használhatja, ha modern felhőalkalmazásokkal és mikroszolgáltatásokkal rendelkezik, amelyek egyetlen megbízható adatforrást igényelnek. Egyetlen adatbázis hasonló az SQL Server adatbázismotorban található tárolt adatbázishoz.
  • A rugalmas készlet olyan önálló adatbázisok gyűjteménye, amelyek megosztott erőforráskészlettel, például CPU-val vagy memóriával rendelkeznek. Az önálló adatbázisok rugalmas készletbe helyezhetők át, illetve onnan ki is helyezhetők.

Fontos

Az SQL Database, az SQL Server és az Azure SQL Managed Instance közötti funkcióbeli különbségek, valamint a különböző Azure SQL Database-lehetőségek közötti különbségek megismeréséhez tekintse meg az SQL Database funkcióit.

Az SQL Database kiszámítható teljesítményt nyújt több erőforrástípussal, szolgáltatási szinttel és számítási mérettel. Dinamikus skálázást biztosít állásidő nélkül, beépített intelligens optimalizálással, globális méretezhetőséggel és rendelkezésre állással, valamint speciális biztonsági lehetőségekkel. Ezek a képességek lehetővé teszik, hogy a virtuális gépek és infrastruktúra kezelése helyett a gyors alkalmazásfejlesztésre és a piacra kerülési idő felgyorsítására összpontosítson. Az SQL Database jelenleg a világ 38 adatközpontjában található, így az adatbázist egy Önhöz közeli adatközpontban futtathatja.

Méretezhető teljesítmény és készletek

Meghatározhatja a hozzárendelt erőforrások mennyiségét.

  • Önálló adatbázisok esetén minden adatbázis elkülönítve van a többitől, és hordozható. Mindegyik saját garantált számítási, memória- és tárolási erőforrásokkal rendelkezik. Az adatbázishoz rendelt erőforrások mennyisége erre az adatbázisra van felosztva, és nem lesz megosztva az Azure más adatbázisaival. Az önálló adatbázis-erőforrásokat dinamikusan skálázhatja felfelé és lefelé. Az önálló adatbázis-beállítás különböző számítási, memória- és tárolási erőforrásokat biztosít a különböző igényekhez. Kaphat például 1–128 virtuális magot, vagy 32 GB-ot 4 TB-ig. A rugalmas skálázási szolgáltatási szint lehetővé teszi a skálázást 100 TB-ra, gyors biztonsági mentési és visszaállítási funkciókkal.
  • Rugalmas készletek esetén olyan erőforrásokat rendelhet hozzá, amelyeket a készlet összes adatbázisa megoszt. Létrehozhat egy új adatbázist, vagy áthelyezheti a meglévő önálló adatbázisokat egy erőforráskészletbe, hogy maximalizálja az erőforrások használatát, és pénzt takarítson meg. Ezzel a beállítással dinamikusan skálázhatja a rugalmas készlet erőforrásait felfelé és lefelé.

Feljegyzés

A rugalmas skálázás rugalmas készletei jelenleg előzetes verzióban érhetők el.

Az első alkalmazást egy kis, egyetlen adatbázisra készítheti el, havonta alacsony költséggel az Általános célú szolgáltatásszinten. Ezt követően bármikor módosíthatja a szolgáltatási szintet manuálisan vagy programozott módon a üzletileg kritikus vagy a Rugalmas skálázás szolgáltatásszintre, hogy megfeleljen a megoldás igényeinek. Úgy módosíthatja a teljesítményt, hogy az nem jár leállással az alkalmazás vagy az ügyfelek számára. A dinamikus skálázás lehetővé teszi, hogy az adatbázis transzparensen reagáljon a gyorsan változó erőforrás-követelményekre. Csak a szükséges erőforrásokért kell fizetnie, ha szüksége van rájuk.

A dinamikus skálázás eltér az automatikus méretezéstől. Az automatikus skálázás az, amikor egy szolgáltatás feltételek alapján automatikusan skáláz, míg a dinamikus skálázás lehetővé teszi a manuális skálázást állásidő nélkül. Az önálló adatbázis-beállítás támogatja a manuális dinamikus skálázást, de az automatikus skálázást nem. Az automatikusabb élmény érdekében fontolja meg az alábbi alternatívákat:

  • Használja a kiszolgáló nélküli szintet, amely automatikus skálázást biztosít.
  • Szkriptek használatával ütemezheti vagy automatizálhatja egyetlen adatbázis méretezhetőségét. Példa: Egyetlen adatbázis monitorozása és skálázása a PowerShell használatával.
  • Rugalmas készleteket használjon, amelyek lehetővé teszik az adatbázisok számára, hogy az egyes adatbázisok igényeinek megfelelően osszanak meg erőforrásokat egy készletben. A rugalmas készletek egyéni szkriptekkel is méretezhetők, így ütemezheti vagy automatizálhatja a méretezhetőséget.

Rugalmas készletek az erőforrások kihasználtságának maximalizálásához

Számos vállalkozás és alkalmazás számára elegendő az, ha önálló adatbázisokat tudnak létrehozni, majd azok teljesítményét szükség szerint felfelé és lefelé tudják skálázni – különösen akkor, ha a használati minták viszonylag jól jelezhetők előre. A kiszámíthatatlan használati minták megnehezíthetik a költségek és az üzleti modell kezelését. A rugalmas készletek megoldást jelentenek erre a problémára. A teljesítményerőforrásokat nem önálló adatbázishoz, hanem készlethez rendelheti. Az önálló adatbázis-teljesítmény helyett a készlet kollektív teljesítményerőforrásaiért kell fizetnie.

Graphic that shows elastic pools in basic, standard, and premium editions

Rugalmas készletek esetén nem kell az adatbázis teljesítményének fel- és letárcsázására összpontosítania, mivel az erőforrások iránti kereslet ingadozik. A rugalmas készletbe helyezett adatbázisok szükség szerint használják fel a teljesítmény-erőforrásokat. A készletbe rendezett adatbázisok felhasználják a készletet, de nem lépik túl a készlet korlátait, így a költségek kiszámíthatóak maradnak akkor is, ha az egyes adatbázisok használata nem.

Hozzáadhat és eltávolíthat adatbázisokat a készletből, és több ezer adatbázisból skálázhatja az alkalmazást, mindezt egy ön által szabályozható költségvetésen belül. A készlet adatbázisai számára elérhető minimális és maximális erőforrásokat is szabályozhatja, hogy a készlet egyik adatbázisa sem használja az összes készleterőforrást, és hogy minden készletben lévő adatbázis garantáltan minimális mennyiségű erőforrással rendelkezzen. Ha többet szeretne megtudni a rugalmas készleteket használó szoftverszolgáltatás-alkalmazások (SaaS)-alkalmazások tervezési mintáiról, tekintse meg a több-bérlős SaaS-alkalmazások tervezési mintáit az SQL Database-lel.

A szkriptek segítik a rugalmas készletek megfigyelését és méretezését. Példa: Rugalmas készlet monitorozása és méretezése a PowerShell használatával az Azure SQL Database-ben.

Önálló adatbázisok beolvasztása a rugalmas készletbe helyezett adatbázisokba

Az önálló adatbázisokat rugalmas készletekkel kombinálhatja, és az önálló adatbázisok és rugalmas készletek szolgáltatási szintjeit a helyzethez való alkalmazkodáshoz módosíthatja. Más Azure-szolgáltatásokat is kombinálhat és egyeztethet az SQL Database-sel az egyedi alkalmazástervezési igények kielégítése, a költségek és az erőforrások hatékonyságának növeléséhez, valamint az új üzleti lehetőségek kiaknázásához.

Széles körű figyelési és riasztási funkciók

Az Azure SQL Database fejlett monitorozási és hibaelhárítási funkciókat biztosít, amelyek segítségével mélyebb betekintést nyerhet a számítási feladatok jellemzőibe. Ezek a funkciók és eszközök a következők:

  • Az SQL Server adatbázismotor legújabb verziója által biztosított beépített monitorozási képességek. Lehetővé teszik a valós idejű teljesítményelemzések megtalálását.
  • Az Azure által biztosított PaaS monitorozási képességek lehetővé teszik számos adatbázispéldány monitorozását és hibaelhárítását.

A Lekérdezéstár, egy beépített SQL Server monitorozási funkció, valós időben rögzíti a lekérdezések teljesítményét, és lehetővé teszi a lehetséges teljesítményproblémák és a fő erőforrás-fogyasztók azonosítását. Az automatikus hangolás és javaslatok tanácsot adnak a regressziós teljesítménnyel és a hiányzó vagy duplikált indexekkel rendelkező lekérdezésekkel kapcsolatban. Az SQL Database automatikus hangolásával manuálisan alkalmazhatja a problémákat kijavító szkripteket, vagy engedélyezheti az SQL Database-nek a javítás alkalmazását. Az SQL Database emellett tesztelheti és ellenőrizheti, hogy a javítás előnyt biztosít-e, és az eredménytől függően megtartja vagy visszaállítja a módosítást. A lekérdezéstár és az automatikus hangolási képességek mellett a számítási feladatok teljesítményének monitorozására szabványos DMV-k és XEvent-eszközök is használhatók.

Az SQL Database beépített teljesítményfigyelési és riasztási funkcióival hatékonyan monitorozhat több ezer adatbázis állapotát. Ezekkel az eszközökkel gyorsan felmérheti a vertikális fel- vagy leskálázás hatását a jelenlegi vagy előre jelzett teljesítményigények alapján. Emellett az SQL Database metrikákat és erőforrásnaplókat is képes kibocsátni a könnyebb monitorozás érdekében. Az SQL Database beállítható az erőforrás-használatra, feldolgozókra és munkamenetekre, valamint kapcsolatokra vonatkozó adatok tárolására a következő Azure-erőforrások valamelyikén:

  • Azure Storage: Nagy tömegű telemetriai adat alacsony költségű archiválására.
  • Azure Event Hubs: Az SQL Database telemetriai adatainak egyéni monitorozási megoldással vagy gyakori elérésű folyamatokkal való integrálásához.
  • Azure Monitor-naplók: Jelentéskészítési, riasztási és enyhítési képességekkel rendelkező beépített monitorozási megoldáshoz.

Diagram of Azure monitoring architecture

Rendelkezésre állás

Az Azure SQL Database lehetővé teszi, hogy a vállalat továbbra is működjön a fennakadások során. Hagyományos SQL Server-környezetben általában legalább két gép van helyileg beállítva. Ezek a gépek pontos, szinkron módon karbantartott másolatokkal rendelkeznek az adatokról, hogy védelmet nyújtsanak egyetlen gép vagy összetevő meghibásodása ellen. Ez a környezet magas rendelkezésre állást biztosít, de nem véd az adatközpontot pusztító természeti katasztrófák ellen.

A vészhelyreállítás feltételezi, hogy egy katasztrofális esemény földrajzilag elég földrajzilag honosított ahhoz, hogy egy másik gép vagy gépcsoport rendelkezzen az adatok távoli másolatával. Az SQL Serveren az aszinkron módban futó Always On rendelkezésre állási csoportok használatával szerezheti be ezt a képességet. Kapcsolatok gyakran nem szeretné megvárni, hogy a replikáció ilyen messze történjen a tranzakció véglegesítése előtt, így a nem tervezett feladatátvételek során adatvesztés is előfordulhat.

A Prémium és üzletileg kritikus szolgáltatási szintek adatbázisai már hasonlót tesznek egy rendelkezésre állási csoport szinkronizálásához. Az alacsonyabb szolgáltatási szinteken lévő adatbázisok egy másik, de egyenértékű mechanizmussal biztosítják a redundanciát a tároláson keresztül. A beépített logika segít védelmet nyújtani egyetlen gép meghibásodása ellen. Az aktív georeplikációs funkció védi az adatbázisokat a régiószintű kimaradásokkal szemben.

Az Azure Rendelkezésre állási zónák egyetlen régión belül próbálnak védelmet nyújtani egyetlen adatközpont-épület kimaradásával szemben. Segít védelmet nyújtani az épület energia- vagy hálózatvesztése ellen. Az SQL Database-ben a különböző replikákat különböző rendelkezésre állási zónákban (különböző épületekben, hatékonyan) helyezi el.

Valójában az Azure szolgáltatásiszint-szerződése (SLA) a Microsoft által felügyelt adatközpontok globális hálózatával biztosítja az alkalmazás 24 órás futását. Az Azure platform teljes mértékben felügyeli az összes adatbázist, és nem garantálja az adatvesztést és az adatok magas százalékos rendelkezésre állását. Az Azure automatikusan kezeli a javításokat, a biztonsági mentéseket, a replikációt, a hibaészlelést, a mögöttes hardver-, szoftver- vagy hálózati hibákat, a hibajavítások üzembe helyezését, a feladatátvételeket, az adatbázis-frissítéseket és egyéb karbantartási feladatokat. A standard szintű rendelkezésre állás a számítási és tárolási rétegek elkülönítését foglalja magában. A prémium rendelkezésre állás úgy érhető el, hogy egyetlen csomóponton integrálja a számítást és a tárolást a teljesítmény érdekében, majd implementálja az Always On rendelkezésre állási csoportokhoz hasonló technológiát. Az Azure SQL Database magas rendelkezésre állási képességeiről az SQL Database rendelkezésre állását ismertető cikkben olvashat.

Az SQL Database emellett beépített üzletmenet-folytonossági és globális méretezhetőségi funkciókat is biztosít. Ezek közé tartoznak:

  • Automatikus biztonsági mentések:

    Az SQL Database automatikusan végrehajtja az adatbázisok teljes, különbségi és tranzakciónaplóinak biztonsági mentését, hogy bármikor visszaállíthassa azokat. Önálló adatbázisok és készletezett adatbázisok esetén konfigurálhatja az SQL Database-t úgy, hogy teljes adatbázis-biztonsági mentéseket tároljon az Azure Storage-ban a hosszú távú biztonsági mentések megőrzése érdekében. Felügyelt példányok esetén a hosszú távú biztonsági mentések megőrzéséhez csak másolási biztonsági mentéseket is végrehajthat.

  • Időponthoz kötött visszaállítások:

    Minden SQL Database-telepítési lehetőség támogatja a helyreállítást bármely adatbázis automatikus biztonsági mentési megőrzési időszakán belül.

  • Aktív georeplikációs:

    Az önálló adatbázis és a készletezett adatbázisok beállításai lehetővé teszik akár négy olvasható másodlagos adatbázis konfigurálását ugyanazon vagy globálisan elosztott Azure-adatközpontokban. Ha például egy SaaS-alkalmazás nagyszámú egyidejű csak olvasási tranzakciót kiszolgáló katalógus-adatbázisra épül, akkor az aktív georeplikáció által növelhető az olvashatóság, és megszűnik az elsődleges adatbázis magas olvasási terhelése miatti szűk keresztmetszet.

  • Feladatátvételi csoportok:

    Az SQL Database összes üzembehelyezési lehetősége lehetővé teszi feladatátvételi csoportok használatát a magas rendelkezésre állás és a terheléselosztás globális szintű engedélyezéséhez. A feladatátvételi csoportok lehetővé teszik a nagyméretű adatbázisok és rugalmas készletek transzparens georeplikálását és feladatátvételét. A feladatátvételi csoportok minimális adminisztrációs többletterheléssel teszik lehetővé a globálisan elosztott SaaS-alkalmazások létrehozását. Így az SQL Database-nek megmarad az összes összetett monitorozási, útválasztási és feladatátvételi vezénylés.

  • Zónaredundáns adatbázisok:

    Az SQL Database lehetővé teszi prémium szintű vagy üzletileg kritikus adatbázisok vagy rugalmas készletek kiépítését több rendelkezésre állási zónában. Mivel ezek az adatbázisok és rugalmas készletek több redundáns replikával rendelkeznek a magas rendelkezésre állás érdekében, a replikák több rendelkezésre állási zónába való elhelyezése nagyobb rugalmasságot biztosít. Ez magában foglalja az adatközpont skálázási hibáinak automatikus helyreállítását adatvesztés nélkül.

Beépített intelligencia

Az SQL Database segítségével olyan beépített intelligenciát kap, amely jelentősen csökkenti az adatbázisok futtatásának és kezelésének költségeit, és maximalizálja az alkalmazás teljesítményét és biztonságát. Az SQL Database platform nagy mennyiségű telemetriai adatot gyűjt és dolgoz fel, miközben teljes mértékben tiszteletben tartja az ügyfelek adatvédelmet. A különböző algoritmusok folyamatosan kiértékelik a telemetriai adatokat, hogy a szolgáltatás megtanulhassa és alkalmazkodni tudjon az alkalmazáshoz.

Automatikus teljesítményfigyelés és finomhangolás

Az SQL Database részletes betekintést nyújt a figyelést kívánó lekérdezésekbe. Az SQL Database megismeri az adatbázis-mintákat, és lehetővé teszi, hogy az adatbázissémát a számítási feladathoz igazítsa. Az SQL Database javaslatokat tesz a teljesítmény finomhangolására, és Ön eldöntheti, hogy alkalmazza-e a javasolt finomhangolási műveleteket.

Az adatbázisok folyamatos figyelése azonban nehéz és fárasztó feladat, különösen akkor, ha sok adatbázissal foglalkozik. Az intelligens Elemzések elvégzi ezt a feladatot az SQL Database teljesítményének nagy léptékű automatikus monitorozásával. Tájékoztatja a teljesítménycsökkenési problémákról, azonosítja az egyes problémák kiváltó okát, és lehetőség szerint teljesítménnyel kapcsolatos javaslatokat nyújt.

Az SQL Database és az Azure által biztosított összes rendelkezésre álló eszközzel és jelentéssel együtt is lehetetlen lehet hatékonyan kezelni számos adatbázist. Az adatbázis manuális monitorozása és finomhangolása helyett érdemes lehet egyes figyelési és hangolási műveleteket az SQL Database-be delegálni automatikus hangolással. Az SQL Database automatikusan alkalmaz javaslatokat, teszteket és ellenőrzi az egyes finomhangolási műveleteket, hogy a teljesítmény folyamatosan javuljon. Így az SQL Database automatikusan szabályozott és biztonságos módon alkalmazkodik a számítási feladathoz. Az automatikus hangolás azt jelenti, hogy az adatbázis teljesítményét minden hangolási művelet előtt és után gondosan figyeljük és összehasonlítjuk. Ha a teljesítmény nem javul, a hangolási művelet visszaáll.

Számos partnerünk, amely több-bérlős SaaS-alkalmazásokat futtat az SQL Database-en, az automatikus teljesítményhangolásra támaszkodik, hogy az alkalmazásaik mindig stabil és kiszámítható teljesítménnyel rendelkezzenek. Ez a funkció nagy mértékben csökkenti számukra egy éjszaka közepén fellépő teljesítmény-visszaesés kockázatát. Emellett, mivel az ügyfélbázis egy része az SQL Servert is használja, az SQL Database által biztosított indexelési javaslatokat használják az SQL Server ügyfeleinek segítésére.

Az SQL Database-ben két automatikus hangolási szempont érhető el:

  • Automatikus indexkezelés: Azonosítja az adatbázishoz hozzáadandó és az abból eltávolítandó indexeket.
  • Automatikus tervkorrekció: Azonosítja a problémás terveket, és kijavítja az SQL-terv teljesítményproblémáit.

Adaptív lekérdezés-feldolgozás

Adaptív lekérdezésfeldolgozást is használhat, beleértve a több utasításból álló táblaértékelt függvények, a kötegelt módú memóriavisszajelzések és a kötegelt módú adaptív illesztések végrehajtását. Az adaptív lekérdezésfeldolgozási funkciók mindegyike hasonló "learn and adapt" technikákat alkalmaz, amelyek segítenek a korábbi lekérdezésoptimalizálási problémák teljesítményproblémáinak további megoldásában.

Magas szintű biztonság és megfelelőség

Az SQl Database számos beépített biztonsági és megfelelőségi szolgáltatást kínálva járul hozzá, hogy az Ön alkalmazása eleget tegyen a különféle biztonsági és megfelelőségi elvárásoknak.

Fontos

A Microsoft számos megfelelőségi szabványnak megfelelően minősítette az Azure SQL Database-t (az összes üzembe helyezési lehetőséget). További információkért tekintse meg a Microsoft Azure Adatvédelmi központot, ahol megtalálhatja az SQL Database megfelelőségi tanúsítványainak legfrissebb listáját.

Speciális fenyegetésvédelem

A Microsoft Defender for SQL egy egységes csomag a speciális SQL-biztonsági képességekhez. Ez magában foglalja az adatbázis biztonsági réseinek kezelésére szolgáló funkciókat, valamint olyan rendellenes tevékenységek észlelését, amelyek veszélyt jelenthetnek az adatbázisra. Egyetlen helyet biztosít ezeknek a képességeknek az engedélyezéséhez és kezeléséhez.

  • Sebezhetőségi felmérés:

    Ez a szolgáltatás felderítheti, nyomon követheti és elháríthatja a lehetséges adatbázis-biztonsági réseket. Áttekinthetővé teszi az adatbázisok biztonsági állapotát, és végrehajtható lépéseket kínál a biztonsági problémák megoldására, valamint az adatbázisok védelmének fejlesztésére.

  • Fenyegetésészlelés:

    Ez a funkció észleli a rendellenes tevékenységeket, amelyek szokatlan és potenciálisan káros kísérleteket jeleznek az adatbázis elérésére vagy kihasználására. A szolgáltatás folyamatosan figyeli az adatbázisokat, és azonnal értesíti a felhasználót a gyanús tevékenységekről, a lehetséges biztonsági résekről, az SQL-injektálásos támadásokról, valamint a rendellenes adatbázis-hozzáférési mintákról. A veszélyforrás-észlelési riasztások tartalmazzák a gyanús tevékenység részleteit, és intézkedéseket javasolnak a fenyegetés kivizsgálására és mérséklésére.

Naplózás a megfelelőség és biztonság szolgálatában

A naplózás nyomon követi az adatbázis-eseményeket, és egy naplóba írja őket az Azure Storage-fiókjában. A naplózás elősegíti a jogszabályi megfelelőség fenntartását és az adatbázison végzett tevékenység megértését, valamint az esetleg üzleti veszélyeket vagy biztonsági problémákat jelző rendellenesség feltárását.

Adattitkosítás

Az SQL Database titkosítás biztosításával segíti az adatok védelmét. Mozgásban lévő adatok esetében az átviteli réteg biztonságát használja. Inaktív adatok esetén transzparens adattitkosítást használ. A használatban lévő adatok esetében az Always Encryptedet használja.

Adatfelderítés és besorolás

Az adatfelderítés és -besorolás az Azure SQL Database-be beépített képességeket biztosít az adatbázisokban lévő bizalmas adatok felderítésére, osztályozására, címkézésére és védelmére. Betekintést nyújt az adatbázis besorolási állapotába, és nyomon követi a bizalmas adatokhoz való hozzáférést az adatbázison belül és a határain túl.

Microsoft Entra-integráció és többtényezős hitelesítés

Az SQL Database lehetővé teszi az adatbázis-felhasználó és más Microsoft-szolgáltatások identitásainak központi kezelését a Microsoft Entra-integrációval. Ez a funkció egyszerűsíti az engedélyek kezelését és fokozza a biztonságot. A Microsoft Entra ID (korábbi nevén Azure Active Directory) támogatja a többtényezős hitelesítést az adatok és az alkalmazások biztonságának növelése érdekében, miközben támogatja az egyszeri bejelentkezési folyamatot.

Egyszerűen használható eszközök

Az SQL Database egyszerűbbé és hatékonyabbá teszi az alkalmazások létrehozását és karbantartását. Az SQL Database lehetővé teszi, hogy arra koncentrálhasson, amit legjobban tud: kiváló alkalmazások készítésére. Az SQL Database-ben a már meglévő eszközökkel és készségekkel kezelheti és fejlesztheti azokat.

Eszköz Leírás
Az Azure Portal Webalapú alkalmazás az összes Azure-szolgáltatás kezeléséhez.
Azure Data Studio Platformfüggetlen adatbázis-eszköz, amely Windows, macOS és Linux rendszeren fut.
SQL Server Management Studio Ingyenes, letölthető ügyfélalkalmazás bármilyen SQL-infrastruktúra kezelésére az SQL Servertől az SQL Database-hez.
SQL Server Data Tools a Visual Studióban Fejlesztői eszköz SQL-adatbázisokhoz, Integration Services-csomagokhoz, Analysis Services-adatmodellekhez és Reporting Services-jelentésekhez.
Visual Studio Code Ingyenes, letölthető, nyílt forráskódú kódszerkesztő Windowshoz, macOS-hez és Linuxhoz. Támogatja a bővítményeket, beleértve a Microsoft SQL Server, az Azure SQL Database és az Azure Synapse Analytics lekérdezéséhez használt mssql-bővítményt is.

Az SQL Database támogatja az alkalmazások létrehozását Python, Java, Node.js, PHP, Ruby és .NET használatával macOS, Linux és Windows rendszeren. Az SQL Database az SQL Serverrel azonos adatkapcsolattárakat támogat.

Azure SQL-erőforrások létrehozása és kezelése az Azure Portallal

Az Azure Portal egyetlen oldalt biztosít, amelyen kezelheti az összes Azure SQL-erőforrást , beleértve az Azure-beli virtuális gépeken (virtuális gépeken) futó SQL Servert is.

Az Azure SQL-lap eléréséhez az Azure Portal menüjében válassza az Azure SQL-t , vagy keressen rá és válassza ki az Azure SQL-t bármelyik lapon.

Feljegyzés

Az Azure SQL gyors és egyszerű módot kínál az összes SQL-erőforrás eléréséhez az Azure Portalon, beleértve az azure SQL Database-ben található önálló és készletezett adatbázisokat, valamint az azokat üzemeltető logikai kiszolgálót, a felügyelt Azure SQL-példányokat és az Azure-beli virtuális gépeken futó SQL Servert. Az Azure SQL nem szolgáltatás vagy erőforrás, hanem SQL-hez kapcsolódó szolgáltatások családja.

A meglévő erőforrások kezeléséhez válassza ki a kívánt elemet a listában. Új Azure SQL-erőforrások létrehozásához válassza a + Létrehozás lehetőséget.

Screenshot of the Azure SQL portal page.

A + Létrehozás lehetőség kiválasztása után a Részletek megjelenítése csempén lehetőség kiválasztásával további információkat tekinthet meg a különböző lehetőségekről.

Screenshot of database tile details in the Azure portal.

Részletes információ:

SQL Database – gyakori kérdések

Szabályozhatom, hogy mikor következik be az állásidő javítása?

A karbantartási időszak funkcióval kiszámítható karbantartási időszakok ütemezését konfigurálhatja a jogosult adatbázisokhoz az Azure SQL Database-ben. A karbantartási időszak előzetes értesítései nem alapértelmezett karbantartási időszak használatára konfigurált adatbázisokhoz érhetők el.

Hogyan karbantartási események tervét?

A javítás általában nem észlelhető, ha újrapróbálkozási logikát alkalmaz az alkalmazásban. További információ: Azure-beli karbantartási események tervezése az Azure SQL Database-ben.

Kapcsolatfelvétel az SQL Server műszaki csoportjával

Következő lépések