Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre 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.
Megjegyzé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 kap.
Áttekintés
Az Azure SQL Database mindig az SQL Server adatbázismotor legújabb stabil verzióján fut, és a frissített operációs rendszert használja, 99,99%-os rendelkezésre állással. 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 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ázismotorlegújabb stabil verzióján alapul. Speciális lekérdezés-feldolgozási funkciókat használhat, mint például a nagy teljesítményű memóriabeli technológiák és az intelligens lekérdezés-feldolgozás. 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. A legújabb SQL Server-funkciókat kapja meg anélkül, hogy foglalkoznia kellene a foltozással vagy frissítéssel, több millió adatbázison tesztelve.
Az SQL Database lehetővé teszi a teljesítmény egyszerű meghatározását és skálázását két különböző vásárlási modell esetén: egy virtuális magalapú vásárlási modell és egy DTU-alapú vásárlási modell. Az SQL Database egy teljes kö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. Nem kell kezelnie a mögöttes infrastruktúrát.
Ha még nem ismeri az Azure SQL Database-t, nézze meg a részletes Azure SQL-videósorozatunkból származó Azure SQL Database áttekintő videót:
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árterület mennyiségének és sebességének kiválasztását. A vCore-alapú vásárlási modell lehetővé teszi, hogy a meglévő SQL Server-licencek kihasználásával az Azure Hybrid Benefit for SQL Server használatával költséget takarítson meg.
- A DTU-alapú vásárlási modell a számítási, memória- és I/O-erőforrások három szolgáltatási rétegben való kombinációját kínálja, 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ási szintek
A vCore-alapú 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.
- Az üzleti szempontból kritikus szolgáltatási szint olyan OLTP-alkalmazásokhoz készült, amelyek nagy tranzakciós sebességre és alacsony késésre vonatkozó I/O-követelményekkel dolgoznak. 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 hiperskálázás nagy rugalmasságot és magas teljesítményt biztosít, 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 három szolgáltatási szintet kínál:
- Az alapszintű szolgáltatási szint kevésbé igényes számítási feladatokhoz készült. Költséghatékony megoldásokat kínál a kis méretű, minimális teljesítményigényű alkalmazásokhoz.
- 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 kapacitás szintek
A virtuális magra épülő vásárlási modell két különböző számítási réteget biztosít az Azure SQL Database-hez: a kiépített számítási réteget és a kiszolgáló nélküli számítási réteget. A DTU-alapú vásárlási modell csak a kiépített számítási szintet biztosítja.
- Előre biztosított számítási szint: meghatározott mennyiségű számítási erőforrást biztosít, amely függetlenül a számítási feladatoktól folyamatosan rendelkezésre áll, és a folyamatosan biztosított számítási kapacitás alapján számláz rögzített óradíjjal.
- 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-adatbázis az alábbi lehetőségeket kínálja az adatbázisok üzembe helyezésére:
- 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ó önleíró adatbázishoz.
- A rugalmas készlet egyedi adatbázisok gyűjteménye, amelyek megosztott erőforráskészlettel rendelkeznek, mint például a CPU vagy a memória. Az önálló adatbázisok áthelyezhetők egy rugalmas készletbe és eltávolíthatók onnan.
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-beállítások közötti különbségek megismeréséhez tekintse meg SQL Database-funkciók.
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 felfelé és lefelé skálázni. 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ású szolgáltatási szint lehetővé teszi akár 128 TB-os skálázást, 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 rugalmas erőforráskészlet erőforrásait fel- és leskálázhatja.
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ási szinten. Ezt követően bármikor módosíthatja a szolgáltatási szintet manuálisan vagy programozott módon az Üzletileg kritikus vagy Rugalmas skálázású szolgáltatásszintre, hogy megfeleljen a megoldás igényeinek. A teljesítményt leállás nélkül módosíthatja anélkül, hogy az hatással lenne az alkalmazására vagy ügyfeleire. 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.
Dinamikus skálázás eltér automatikus skálázás. 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 réteg, 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.
- Használjon rugalmas készleteket, amelyek lehetővé teszik, hogy az adatbázisok az egyes adatbázis-igények alapján osszanak meg erőforrásokat egy készletben. rugalmas készletek egyéni szkriptekkel is skálázhatók, így ütemezheti vagy automatizálhatja a méretezhetőséget.
Tekintse meg ezt a videót az Azure SQL Database essentials-sorozatában az adatbázis skálázásának rövid áttekintéséhez:
Rugalmas készletek az erőforrás-kihasználtság maximalizálása érdekében
Sok vállalat és alkalmazás számára elegendő az önálló adatbázisok létrehozása és a teljesítmény igény szerinti fel- vagy letárcsázása, különösen akkor, ha a használati minták viszonylag kiszámíthatóak. A kiszámíthatatlan használati minták megnehezíthetik a költségek és az üzleti modell kezelését. Rugalmas készletek úgy vannak kialakítva, hogy megoldást nyújtsanak 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.
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 készletezett adatbázisok szükség szerint felhasználják a rugalmas készlet teljesítményerőforrásait. 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.
adhat hozzá és távolíthat el adatbázisokat a készlethez, és skálázhatja az alkalmazását néhány adatbázistól akár több ezerig, mind egy olyan költségvetésen belül, amelyet ön szabályoz. 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 erőforráskészleteket használó szoftver mint szolgáltatás (SaaS) alkalmazások tervezési mintáiról, tekintse meg Több bérlős SaaS alkalmazások tervezési mintáit az SQL-adatbázissal.
A szkriptek segíthetnek a rugalmas készletek monitorozásában és méretezésében. Példa: Rugalmas készlet monitorozása és skálázása a PowerShell használatával az Azure SQL Database.
Önálló adatbázisok egyesítése készletezett adatbázisokkal
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.
Kiterjedt monitorozási és riasztási képességek
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.
- Database Watcher (előzetes verzió) lehetővé teszi a részletes, alacsony késleltetésű aktuális és történelmi figyelést, és átfogó nézetet biztosít az Azure SQL környezetről.
Lekérdezéstár, amely 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 az erőforrás-felhasználók azonosítását. 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 finomhangolási képességek mellett a számítási feladatok teljesítményének figyeléséhez szabványos DMV-ket és XEvents- is használhat.
Hatékonyan figyelheti több ezer adatbázis állapotát, ha az SQL Database beépített teljesítményfigyelési és riasztási funkcióit használja. 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. Az SQL Database emellett metrikákat és erőforrásnaplókat is kibocsáthat a könnyebb monitorozás érdekében. Az SQL Database konfigurálható úgy, hogy az erőforrás-használatot, a feldolgozókat és a munkameneteket, valamint a kapcsolatot az alábbi Azure-erőforrások egyikébe tárolja:
- Azure Storage: Nagy mennyiségű telemetriai adat archiválására kis áron.
- Azure Event Hubs: Az SQL Database telemetriai adatainak egyéni monitorozási megoldással vagy forró csővezetékekkel való integrálásához.
- Azure Monitor naplói: Beépített monitorozási megoldás jelentéskészítési, riasztási és enyhítési képességekkel.
Rendelkezésre állási képességek
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 lokalizált ahhoz, hogy valamely másik gép vagy gépcsoport a távol lévő másolatával rendelkezzen az adataidról. 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. A felhasználók gyakran nem szeretnék 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 Üzleti kritikus szolgáltatási szintek adatbázisai már valami hasonlót csinálnak, ami a rendelkezésre állási csoport szinkronizálásához hasonló. Az alacsonyabb szolgáltatási szinteken lévő adatbázisok redundanciát biztosítanak a tároláson keresztül egy eltérő, de egyenértékű mechanizmushasználatával. 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.
Az Azure szolgáltatási szint-szerződés (SLA) , amelyet a Microsoft által felügyelt adatközpontok globális hálózata működtet, segít az alkalmazás éjjel-nappal, 24/7 működésének fenntartásában. 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 rendelkezésre állás a számítási és tárolási rétegek elkülönítésével érhető el. 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égeinek teljes körű ismertetéséért tekintse meg a SQL Database rendelkezésre állásidokumentációját.
Az SQL Database emellett beépített üzletmenet-folytonosságot és globális méretezhetőséget funkciókat is biztosít. Ezek a következők:
Automatikus biztonsági mentések:
Az SQL Database automatikusan végrehajtja az adatbázisok teljes, differenciális és tranzakciónapló biztonsági mentéseit, hogy bármely időpontra 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őpont szerinti visszaállítás:
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.
-
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 olyan SaaS-alkalmazással rendelkezik, amelynek katalógusadatbázisa nagy mennyiségű egyidejű írásvédett tranzakcióval rendelkezik, az aktív georeplikációval engedélyezheti a globális olvasási skálázást, és eltávolíthatja az olvasási számítási feladatok miatt fellépő szűk keresztmetszeteket az elsődlegesen.
-
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.
-
Az SQL Database lehetővé teszi prémium vagy üzleti szempontból kritikus fontosságú 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 hangolás
Az SQL Database részletes betekintést nyújt a monitorozni kívánt 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 teljesítményhangolási javaslatokat, ahol áttekintheti és alkalmazhatja a finomhangolási műveleteket.
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 figyelése és finomhangolása helyett érdemes lehet a monitorozási és hangolási műveletek némelyikét az SQL Database-be delegálni automatikus finomhangolásihasználatával. 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 SaaS több-bérlős 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ényt nyújtsanak. Számukra ez a funkció rendkívül csökkenti a teljesítmény incidens kockázatát az éjszaka közepén. 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ázisban hozzáadandó indexeket és az eltávolítandó indexeket.
- Automatikus tervkorrekciós: 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
Használhat adaptív lekérdezés-feldolgozást, beleértve a többutas táblaértékű függvények felváltott végrehajtását, a kötegelt módú memóriaigény visszajelzést és a kötegelt módú adaptív csatlakozásokat. 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.
Fokozott biztonság és megfelelőség
Az SQL Database számos beépített biztonsági és megfelelőségi funkciót biztosít, az alkalmazásnak a különböző biztonsági és megfelelőségi követelmények teljesítéséhez.
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ó: Microsoft Azure Adatvédelmi központ, ahol megtalálhatja az SQL Database megfelelőségi tanúsítványainak legfrissebb listáját.
Speciális veszélyforrások elleni vé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.
-
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.
-
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 fenyegetésészlelési riasztások részletesen ismertetik a gyanús tevékenységet, és műveletet javasolnak a fenyegetés kivizsgálására és enyhítésére.
Megfelelőség és biztonság auditálása
Auditálás nyomon követi az adatbázis-eseményeket, és beírja őket egy naplóba az Azure-tárhelyfiókjában. A naplózás segíthet a jogszabályi megfelelőség fenntartásában, az adatbázis-tevékenység megértésében, és betekintést nyerhet az üzleti problémákra vagy a feltételezett biztonsági jogsértésekre utaló eltérésekbe és anomáliákba.
Adattitkosítás
Az SQL Database titkosítással segíti az adatok védelmét. Adatmozgás esetén átviteli rétegbiztonságothasznál. Inaktív adatok esetén transzparens adattitkosítást használ. A használatban lévő adatokhoz az Always Encryptedfunkciót használja.
Adatfelderítés és -besorolás
adatfelderítési és -besorolási az Azure SQL Database-be beépített képességeket biztosít az adatbázisokban lévő bizalmas adatok felderítéséhez, besorolásához, címkézéséhez és védelméhez. 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 Microsoft Entra integrációs. Ez a funkció leegyszerűsíti az engedélykezelést, és javítja a biztonságot. A Microsoft Entra ID (korábbi nevén Azure Active Directory) támogatja többtényezős hitelesítést az adatok és az alkalmazások biztonsága érdekében, miközben egyetlen bejelentkezési folyamatot támogat.
Könnyen használható eszközök
Az SQL Database megkönnyíti és hatékonyabbá teszi az alkalmazások létrehozását és karbantartását. Az SQL Database segítségével a legjobb megoldásra összpontosíthat: nagyszerű 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 Studio | 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 ugyanazokat a kapcsolatkódtárakat támogatja,, mint az SQL Server.
Azure SQL-erőforrások létrehozása és kezelése az Azure Portallal
Az Azure Portal egyetlen oldalt biztosít, ahol kezelheti az összes Azure SQL-erőforrását, beleértve az Azure-beli virtuális gépeken futó SQL Servert is.
A Azure SQL lapjának eléréséhez az Azure Portal menüjében válassza Azure SQL- vagy keresse meg és válassza ki Azure SQL- bármelyik lapon.
Megjegyzés
Azure SQL gyors és egyszerű hozzáférést biztosít az Összes SQL-erőforráshoz az Azure Portalon, beleértve az Azure SQL Database önálló és készletezett adatbázisait, valamint az azokat futtató logikai kiszolgálót, a felügyelt Azure SQL-példányokat és az Azure-beli virtuális gépeken futó SQL Servert. 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ása lehetőséget.
A +létrehozása lehetőséget választva további információkat tekinthet meg a különböző lehetőségekről, ha a Részletek megjelenítése lehetőséget választja bármelyik csempén.
Részletekért lásd:
- Egyetlen adatbázis létrehozása
- Rugalmas készlet létrehozása
- Felügyelt példány létrehozása
- SQL virtuális gép létrehozása
SQL Database – gyakori kérdések
Szabályozhatom, hogy mikor legyen az állásidő a karbantartás miatt?
A karbantartási időszak funkció lehetővé teszi, hogy kiszámítható karbantartási időszakok ütemezését konfigurálja az Azure SQL Database-ben jogosult adatbázisokhoz. Karbantartási időszak előzetes értesítései érhetők el a nem hibás karbantartási időszakhasználatára konfigurált adatbázisokhoz.
Hogyan tervezhetem meg a karbantartási eseményeket?
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.
Hozzáférhetek a biztonsági másolataimhoz?
Az Azure SQL Database biztonsági mentéseinek kezelése automatikusan megtörténik. Senki sem rendelkezik közvetlen hozzáféréssel a biztonsági másolatokhoz. A biztonsági másolatok a konfigurált megőrzési időszak lejárta után törlődnek. További információ: Automatikus biztonsági mentések az Azure SQL Database-ben és hosszú távú megőrzés.
Vegye fel a kapcsolatot az SQL Server mérnöki csapatával
- DBA Stack Exchange: Adatbázis-felügyeleti kérdések feltevése.
- Stack Overflow: Fejlesztési kérdéseket tehet fel.
- Microsoft Q&A kérdésoldal: Technikai kérdések feltevése.
- visszajelzés: Hibák jelentése és funkciók kérése.
- Reddit: Az SQL Server ismertetése.
Kapcsolódó tartalom
Tekintse meg a díjszabási oldalt, ahol költség-összehasonlításokat és kalkulátorokat talál az önálló adatbázisokról és a rugalmas készletekről.
Első lépésként tekintse meg az alábbi rövid útmutatókat:
Azure CLI- és PowerShell-minták készlete:
- Azure CLI-minták SQL-adatbázishoz
- Azure PowerShell-minták SQL Database-
Az új funkciók bejelentésekor további információt az Azure Updatesben talál.
Tekintse meg az Azure SQL Database blogot, ahol az SQL Server termékcsapatának tagjai az SQL Database újdonságairól és funkcióiról írnak blogot.