Wat is Azure SQL Database?
Van toepassing op: Azure SQL Database
Dit artikel bevat een overzicht van Azure SQL Database, een volledig beheerde PaaS-database-engine (Platform as a Service) die de meeste databasebeheerfuncties verwerkt, zoals upgraden, patchen, back-ups en bewaking zonder tussenkomst van de gebruiker.
Notitie
Probeer Gratis Azure SQL Database en ontvang elke maand 100.000 vCore seconden serverloze rekenkracht en 32 GB opslagruimte.
Overzicht
Azure SQL Database wordt altijd uitgevoerd op de nieuwste stabiele versie van de SQL Server-database-engine en het besturingssysteem met patches met een beschikbaarheid van 99,99%. Met PaaS-mogelijkheden die zijn ingebouwd in Azure SQL Database, kunt u zich richten op de domeinspecifieke databasebeheer- en optimalisatieactiviteiten die essentieel zijn voor uw bedrijf. U kunt met Azure SQL Database een maximaal beschikbare gegevensopslaglaag met hoge prestaties maken voor de apps en oplossingen in Azure. SQL Database kan de juiste keuze zijn voor diverse moderne cloudtoepassingen, omdat u hiermee zowel relationele gegevens als niet-relationele structuren kunt verwerken, zoals grafieken, JSON, ruimtelijke en XML.
Azure SQL Database is gebaseerd op de meest recente stabiele versie van de Microsoft SQL Server-databases-engine. U kunt gebruikmaken van geavanceerde functies voor het verwerken van query’s, zoals in-memory technologieën met hoge prestaties en intelligente queryverwerking. In feite worden de nieuwste mogelijkheden van SQL Server eerst uitgebracht in Azure SQL Database en vervolgens naar SQL Server zelf. U kunt beschikken over de nieuwste SQL Server-functionaliteit zonder overhead voor het uitvoeren van patches of upgrades en die is getest bij miljoenen databases.
SQL Database stelt u in staat eenvoudig prestaties te definiëren en te schalen in twee verschillende aankoopmodellen: een aankoopmodel op basis van vCore en een aankoopmodel op basis van DTU. SQL Database is een volledig beheerde service met ingebouwde hoge beschikbaarheid, back-ups en andere veelvoorkomende onderhoudsactiviteiten. Microsoft voert alle patches en updates voor de SQL en besturingssysteemcode uit. U hoeft de onderliggende infrastructuur niet te beheren.
Als u geen ervaring hebt met Azure SQL Database, bekijk dan de video Overzicht van Azure SQL Database uit onze diepgaande Azure SQL-videoserie:
Aankoopmodellen
SQL Database biedt de volgende aankoopmodellen:
- Met het aankoopmodel op basis van vCore kunt u het aantal vCores, de hoeveelheid geheugen, en de hoeveelheid en snelheid van de opslagruimte kiezen. Met het aankoopmodel op basis van vCore kunt u ook Azure Hybrid Benefit voor SQL Server gebruiken om kostenbesparingen te behalen door gebruik te maken van uw bestaande SQL Server-licenties.
- Het aankoopmodel op basis van DTU biedt een combinatie van reken-, geheugen- en i/o-resources in drie servicelagen, voor lichte tot zware databaseworkloads. De verschillen in rekenkracht binnen elke laag bieden een andere combinatie van deze resources, waaraan u extra opslagresources kunt toevoegen.
Servicelagen
Het aankoopmodel op basis van vCore biedt drie servicelagen:
- De servicelaag Algemeen gebruik is ontworpen voor algemene workloads. Deze laag biedt op het budget gebaseerde uitgebalanceerde reken- en opslagopties.
- De Bedrijfskritiek servicelaag is ontworpen voor OLTP-toepassingen met hoge transactiesnelheden en I/O-vereisten met lage latentie. Het biedt de hoogste tolerantie voor fouten bij het gebruik van verschillende geïsoleerde replica's.
- De Hyperscale-servicelaag is ontworpen voor de meeste zakelijke workloads. Hyperscale biedt een grote flexibiliteit en hoge prestaties met onafhankelijk schaalbare reken- en opslagresources. Het biedt een hogere tolerantie voor fouten door configuratie van meer dan één geïsoleerde databasereplica toe te staan.
Het aankoopmodel op basis van DTU biedt twee servicelagen:
- De servicelaag Standard is ontworpen voor algemene workloads. Deze laag biedt op het budget gebaseerde uitgebalanceerde reken- en opslagopties.
- De Premium-servicelaag is ontworpen voor OLTP-toepassingen met hoge transactiesnelheden en I/O-vereisten met lage latentie. Het biedt de hoogste tolerantie voor fouten bij het gebruik van verschillende geïsoleerde replica's.
Rekenlagen
Het aankoopmodel op basis van vCore biedt twee verschillende rekenlagen voor Azure SQL Database: de ingerichte rekenlaag en de serverloze rekenlaag. Het aankoopmodel op basis van DTU biedt alleen de ingerichte rekenlaag.
- Ingerichte rekenlaag: biedt een specifieke hoeveelheid rekenresource die continu wordt ingericht, onafhankelijk van de workloadactiviteit, en factureert voor de hoeveelheid rekenkracht die is ingericht tegen een vaste prijs per uur.
- Serverloze rekenlaag: schaalt rekenresources automatisch op basis van workloadactiviteit en factureert de hoeveelheid gebruikte rekenkracht per seconde. De serverloze rekenlaag is algemeen beschikbaar in de servicelaag Algemeen gebruik en in de Hyperscale-servicelaag.
Implementatiemodellen
Azure SQL Database biedt de volgende implementatieopties voor een database:
- Individuele database vertegenwoordigt een volledig beheerde, geïsoleerde database. U kunt deze optie gebruiken als u moderne cloudtoepassingen en microservices hebt waarvoor één betrouwbare gegevensbron nodig is. Een individuele database is vergelijkbaar met een ingesloten database in de SQL Server-database-engine.
- Elastische pool is een verzameling individuele databases met een gedeelde set resources, zoals CPU of geheugen. Individuele databases kunnen naar en uit een elastische pool worden verplaatst.
Belangrijk
Zie SQL Database-functies voor meer informatie over de functieverschillen tussen SQL Database, SQL Server en Azure SQL Managed Instance, evenals de verschillen tussen verschillende Opties voor Azure SQL Database.
SQL Database biedt voorspelbare prestaties met meerdere resourcetypen, servicelagen, en rekenkracht. Het biedt dynamisch schalen zonder downtime, ingebouwde intelligente optimalisatie, wereldwijde schaalbaarheid en beschikbaarheid en geavanceerde beveiligingsopties. Dankzij deze mogelijkheden kunt u zich richten op het sneller ontwikkelen en op de markt brengen van apps, in plaats van het beheer van virtuele machines en infrastructuur. SQL Database is momenteel beschikbaar in 38 datacentrums wereldwijd. U kunt uw database dus uitvoeren in een datacentrum bij u in de buurt.
Schaalbare prestaties en pools
U kunt het aantal toegewezen resources definiëren.
- Met individuele databases is elke database geïsoleerd van andere databases, en is elke database draagbaar. Elke database heeft een eigen gegarandeerde hoeveelheid reken-, geheugen- en opslagresources. De hoeveelheid resources die aan de database is toegewezen, is toegewezen aan alleen deze database en wordt niet gedeeld met andere databases in Azure. U kunt individuele databases omhoog of omlaag schalen. De optie voor individuele databases biedt verschillende reken-, geheugen- en opslagresources voor verschillende behoeften. U kunt bijvoorbeeld 1 tot 128 vCores krijgen of 32 GB tot 4 TB. Met de Hyperscale-servicelaag kunt u schalen naar 100 TB, met snelle back-up- en herstelmogelijkheden.
- Met elastische pools kunt u resources toewijzen die worden gedeeld door alle databases in de pool. U kunt een nieuwe database maken, of de bestaande individuele databases verplaatsen naar een resourcegroep om het gebruik van resources te maximaliseren en geld te besparen. Deze optie biedt u ook de mogelijkheid om elastische pools omhoog of omlaag te schalen.
Notitie
Elastische pools voor Hyperscale zijn momenteel beschikbaar als preview-versie.
U kunt uw eerste app bouwen op een kleine, individuele database tegen lage kosten per maand in de servicelaag Algemeen gebruik . Vervolgens kunt u de servicelaag handmatig of programmatisch wijzigen in de servicelaag Bedrijfskritiek of Hyperscale om te voldoen aan de behoeften van uw oplossing. U kunt het prestatieniveau aanpassen zonder uitvaltijd voor uw app of voor uw klanten. Met dynamisch schalen kan uw database transparant reageren op snel veranderende resourcevereisten. U betaalt alleen voor de resources die u nodig hebt, wanneer u ze nodig hebt.
Dynamisch schalen verschilt van automatisch schalen. Automatisch schalen is wanneer een service automatisch wordt geschaald op basis van criteria, terwijl dynamisch schalen handmatig kan worden geschaald zonder uitvaltijd. De optie voor één database ondersteunt handmatig dynamisch schalen, maar niet automatisch schalen. Bekijk deze alternatieven voor een meer automatische ervaring:
- Gebruik de serverloze laag, die automatische schaalaanpassing biedt.
- Gebruik scripts om schaalbaarheid voor één database te plannen of automatiseren. Raadpleeg PowerShell gebruiken voor het bewaken en schalen van een individuele database voor een voorbeeld.
- Gebruik elastische pools, waarmee databases resources in een pool kunnen delen op basis van de behoeften van afzonderlijke databases. Elastische pools kunnen ook worden geschaald met aangepaste scripts, zodat u schaalbaarheid kunt plannen of automatiseren.
Elastische pools voor optimaal resourcegebruik
Voor veel bedrijven en toepassingen is het kunnen maken van enkele databases en het naar wens omhoog of omlaag schalen van de prestaties al voldoende, vooral als de gebruikspatronen redelijk voorspelbaar zijn. Onvoorspelbare gebruikspatronen kunnen het lastig maken om uw kosten en bedrijfsmodel effectief te beheren. Elastische pools zijn ontworpen om dit probleem te verhelpen. U wijst prestatieresources toe aan een pool, in plaats van aan een afzonderlijke database. U betaalt voor de collectieve prestatieresources van de pool, in plaats van voor de prestaties van een individuele database.
Met elastische pools hoeft u zich niet bezig te houden met het verhogen en verlagen van de databaseprestaties als de vraag naar resources fluctueert. De pooldatabases maken naar behoefte gebruik van de prestatieresources van de elastische pool. Pooldatabases tellen mee voor het verbruik, tot het maximum voor de pool is bereikt. Zo blijven uw kosten voorspelbaar, ook al is uw gebruik van de individuele database dat niet.
U kunt databases toevoegen aan of verwijderen uit de pool. Zo kan uw app kan worden opgeschaald van een handjevol databases naar duizenden databases, allemaal binnen het budget dat u zelf bepaalt. U kunt ook de minimale en maximale beschikbare resources die voor databases beschikbaar zijn, in de pool beheren om ervoor te zorgen dat er geen database in de pool is die alle poolresources gebruikt, en dat elke pooldatabase een gegarandeerd minimum aan resources heeft. Zie Ontwerppatronen voor multitenant SaaS-toepassingen met SQL Database voor meer informatie over ontwerppatronen voor SaaS-toepassingen (Software-as-a-Service) die gebruikmaken van elastische pools.
Scripts kunnen helpen bij het bewaken en schalen van elastische pools. Zie PowerShell gebruiken om een elastische pool te bewaken en te schalen in Azure SQL Database voor een voorbeeld.
Individuele databases combineren met pooldatabases
U kunt individuele databases combineren met elastische pools, en de servicelagen van individuele databases en elastische pools aanpassen aan de situatie. U kunt ook andere Azure-services combineren en integreren met SQL Database om te voldoen aan de behoeften voor uw unieke app-ontwerp, kosten te besparen en resources efficiënt te beheren. Daarnaast kunt u nieuwe zakelijke verkoopkansen creëren.
Uitgebreide mogelijkheden voor bewaking en waarschuwingen
Azure SQL Database biedt geavanceerde functies voor bewaking en probleemoplossing, waarmee u meer inzicht krijgt in de kenmerken van workloads. Deze functies en hulpprogramma’s omvatten:
- De ingebouwde bewakingsmogelijkheden die worden geboden in de nieuwste versie van de SQL Server-database-engine. Hiermee kunt u in realtime inzicht krijgen in de prestaties.
- Bewakingsmogelijkheden van PaaS geboden in Azure, die u in staat stellen een groot aantal database-exemplaren te bewaken en problemen met deze exemplaren op te lossen.
Query Store, een ingebouwde SQL Server-bewakingsfunctie. Hiermee worden de prestaties van uw query’s in realtime vastgelegd, en kunt u potentiële prestatieproblemen en de grootste resourceverbruikers identificeren. Automatisch afstemmen en aanbevelingen geven advies over de query's met de teruggedraaide prestaties en ontbrekende of gedupliceerde indexen. Met automatische afstemming in SQL Database kunt u de scripts waarmee de problemen worden opgelost, handmatig toepassen of SQL Database het probleem voor u laten oplossen. In SQL Database kan ook worden getest en gecontroleerd of het probleem voordeel oplevert, en de wijziging worden behouden of teruggedraaid, afhankelijk van de uitkomst. Naast de mogelijkheden van Query Store en automatische afstemming kunt u standaard-DMV's en XEvents gebruiken om de prestaties van de werkbelasting te bewaken.
U kunt de status van duizenden databases efficiënt bewaken met behulp van de ingebouwde prestatiebewakings - en waarschuwingsfuncties van SQL Database. Met behulp van deze hulpprogramma’s kunt u snel beoordelen wat de impact is van het aanpassen van de schaal op basis van uw huidige of verwachte prestatiebehoeften. Daarnaast kan SQL Database metrische gegevens en resourcelogboeken verzenden die bewaking eenvoudiger maken. U kunt SQL Database configureren voor het opslaan van resourcegebruik, werkrollen en sessies, en connectiviteit in een van deze Azure-resources:
- Azure Storage: voor het archiveren van grote hoeveelheden telemetriegegevens voor een lage prijs.
- Azure Event Hubs: voor het integreren van SQL Database-telemetrie met uw aangepaste bewakingsoplossing of dynamische pijplijnen.
- Azure Monitor-logboeken: voor een ingebouwde bewakingsoplossing met rapportage-, waarschuwings- en beperkingsmogelijkheden.
Beschikbaarheid
Met Azure SQL Database kan uw bedrijf blijven werken tijdens onderbrekingen. In een traditionele SQL Server-omgeving hebt u lokaal minstens twee computers ingesteld. Deze computers hebben exacte, synchroon onderhouden, kopieën van de gegevens, als bescherming voor wanneer in één computer of onderdeel een fout optreedt. Deze omgeving biedt een hoge beschikbaarheid, maar biedt geen bescherming tegen een natuurramp waardoor uw datacentrum wordt vernietigd.
Bij herstel na noodgeval wordt ervan uitgegaan dat een catastrofale gebeurtenis lokaal zal plaatsvinden, waarbij ergens verder weg een andere computer of set computers met een kopie van uw gegevens beschikbaar blijft. In SQL Server kunt u AlwaysOn-beschikbaarheidsgroepen gebruiken die worden uitgevoerd in de asynchrone modus, om deze mogelijkheid te krijgen. Gebruikers willen vaak niet wachten op een replicatie die zo ver weg plaatsvindt om een transactie door te voeren, waardoor er mogelijk gegevensverlies optreedt bij het uitvoeren van niet-geplande failovers.
Databases in de servicelagen Premium en Bedrijfskritiek doen al iets vergelijkbaars met de synchronisatie van een beschikbaarheidsgroep. Databases in lagere servicelagen bieden redundantie via opslag, door een ander maar soortgelijk mechanisme te gebruiken. Ingebouwde logica helpt te beschermen tegen een fout op één computer. De functie voor actieve geo-replicatie beschermt uw databases tegen brede storingen in de hele regio.
Azure-beschikbaarheidszones zijn bedoeld als bescherming tegen een storing in één datacentrumgebouw binnen één regio. De functie helpt te beschermen tegen het verlies van stroom of netwerk in een gebouw. In SQL Database plaatst u de verschillende replica’s in verschillende beschikbaarheidszones (verschillende gebouwen, effectief).
In feite zorgt de SLA (serviceovereenkomst) van Azure, dankzij een wereldwijd netwerk van door Microsoft beheerde datacentrums, ervoor dat uw app 24/7 beschikbaar blijft. Op het Azure-platform wordt elke database volledig beheerd, en gegevensverlies en een hoge beschikbaarheid van gegevens zijn niet gegarandeerd. Patches, back-ups, replicatie, foutdetectie, onderliggende potentiële hardware-, software- of netwerkfouten, de implementatie van bugfixes, failovers, database-upgrades en andere onderhoudstaken worden in Azure automatisch afgehandeld. Standaard-beschikbaarheid wordt bereikt door de lagen voor berekeningen en opslag te scheiden. Premium-beschikbaarheid wordt bereikt door de reken- en opslaglagen voor prestatiedoeleinden te integreren op één knooppunt, en vervolgens technologie te implementeren die vergelijkbaar is met AlwaysOn-beschikbaarheidsgroepen. Zie Beschikbaarheid van SQL Database voor een volledige beschrijving van de mogelijkheden voor hoge beschikbaarheid van Azure SQL Database.
Daarnaast biedt SQL Database ingebouwde functies voor bedrijfscontinuïteit en wereldwijde schaalbaarheid. Deze omvatten:
-
In SQL Database worden automatisch volledige back-ups, differentiële back-ups, en back-ups van transactielogboeken gemaakt voor databases, zodat u kunt herstellen naar elk tijdstip. Voor afzonderlijke databases en pooldatabases kunt u SQL Database configureren om volledige databaseback-ups op te slaan in Azure Storage, voor back-ups met een langetermijnbewaarperiode. Voor beheerde exemplaren kunt u ook back-ups met het kenmerk Alleen-lezen uitvoeren voor back-ups met een langetermijnbewaarperiode.
Herstel naar een bepaald tijdstip:
Alle SQL Database-implementatieopties bieden ondersteuning voor herstel naar elk gewenst tijdstip, binnen de automatische bewaarperiode voor back-ups voor een willekeurige database.
-
Met de individuele database en pooldatabases kunt u maximaal vier leesbare secundaire databases configureren in hetzelfde Azure-datacentrum of in wereldwijd gedistribueerde datacentrums. Als u bijvoorbeeld een SaaS-toepassing hebt met een catalogusdatabase met een groot volume aan gelijktijdige alleen-lezen transacties, kunt u actieve geo-replicatie gebruiken om het lezen wereldwijd te schalen en knelpunten weg te nemen die ontstaan door de lees-workloads op de primaire database.
-
Alle SQL Database-implementatieopties bieden u de mogelijkheid om failovergroepen te gebruiken voor hoge beschikbaarheid en taakverdeling op globale schaal. Failovergroepen bieden transparante geo-replicatie en failover van grote sets databases en elastische pools. Failovergroepen maken het mogelijk om globaal gedistribueerde SaaS-toepassingen te maken, met minimale beheer-overhead. Dit laat alle complexe indeling voor bewaking, routering en failover over aan de SQL Database.
-
Met SQL Database kunt u Premium-databases of Bedrijfskritieke-databases of elastische pools inrichten in meerdere beschikbaarheidszones. Omdat deze databases en elastische pools meerdere redundante replica's hebben om een hoge beschikbaarheid te garanderen, biedt het plaatsen van deze replica's in meerdere beschikbaarheidszones betere weerbaarheid. Dit omvat de mogelijkheid om zonder verlies van gegevens automatisch te herstellen bij schalingsfouten in het datacentrum.
Ingebouwde intelligentie
Met SQL Database beschikt u over ingebouwde intelligentie waarmee u de kosten voor het uitvoeren en beheren van databases drastisch verlaagt, en de prestaties en beveiliging van uw toepassing optimaliseert. Het SQL Database-platform verzamelt en verwerkt een enorme hoeveelheid telemetriegegevens en respecteert de privacy van klanten volledig. Er worden verschillende algoritmen gebruikt om de telemetriegegevens continu te evalueren zodat de service zich kan aanpassen aan uw toepassing.
Automatisch bewaking en afstemming van prestaties
SQL Database biedt gedetailleerde informatie over de query’s die u wilt bewaken. SQL Database leert uw databasepatronen zodat u uw databaseschema kunt aanpassen aan de workload. SQL Database geeft aanbevelingen voor het afstemmen van de prestaties, waarmee u de aanbevolen acties kunt weergeven en uitvoeren.
Maar doorlopende databasebewaking is een moeilijke, tijdrovende taak, zeker wanneer u te maken hebt met veel databases. Intelligent Insights voert deze taak voor u uit door automatisch de prestaties van SQL Database op schaal te controleren. U wordt geïnformeerd over problemen met prestatievermindering. De hoofdoorzaak van elk probleem wordt vastgesteld, en u ontvangt, waar mogelijk, aanbevelingen over prestatieverbeteringen.
Het is vrijwel onmogelijk om het beheer van enorme hoeveelheden databases op een efficiënte manier uit te voeren, zelfs met de hulpprogramma’s en rapporten van SQL Database en Azure. In plaats van het handmatig bewaken en afstemmen van uw database, kunt u overwegen sommige van deze taken over te laten aan SQL Database, met behulp van automatische afstemming. Aanbevolen acties worden automatisch in SQL Database uitgevoerd, getest en geverifieerd om te garanderen dat de prestaties optimaal blijven. Op deze manier past SQL Database zich automatisch op een gecontroleerde en veilige manier aan uw workloads aan. Automatische afstemming betekent dat de prestaties van uw database zorgvuldig worden bewaakt en vergeleken voor en na elke afstemactie. Als de prestaties niet zijn verbeterd, wordt de betreffende actie teruggedraaid.
Veel van onze partners die multitenant SaaS-apps uitvoeren in SQL Database, vertrouwen al op deze automatische afstemming, zodat de prestaties van hun toepassingen altijd stabiel en voorspelbaar zijn. Dankzij deze functie wordt de kans op prestatieproblemen (op welk moment dan ook) aanzienlijk kleiner. En omdat een deel van hun klanten ook werkt met SQL Server, maken ze gebruik van dezelfde indexeringsaanbevelingen van SQL Database om hun SQL Server-klanten te helpen.
Twee automatisch afstemmingsmethoden zijn beschikbaar in SQL Database:
- Automatisch indexbeheer: hiermee worden indexen geïdentificeerd die moeten worden toegevoegd aan of verwijderd uit uw database.
- Automatische correctie van plannen: identificeert problematische plannen en lost prestatieproblemen met SQL-plannen op.
Verwerking van adaptieve query’s
U kunt ook verwerking van adaptieve query’s gebruiken, waaronder interleave-uitvoering van tabelfuncties met meerdere instructies, feedback over geheugentoekenning in batchmodus, en adaptieve samenvoegingen in batchmodus. Elk van deze verwerkingsfuncties voor adaptieve query’s werkt met vergelijkbare technieken voor ‘leren en aanpassen’, voor het oplossen van prestatieproblemen die het gevolg zijn van hardnekkige problemen met queryoptimalisatie.
Geavanceerde beveiliging en naleving van voorschriften
SQL Database biedt een reeks ingebouwde functies voor beveiliging en naleving zodat uw toepassing voldoet aan diverse vereisten op het gebied van beveiliging en de naleving van voorschriften.
Belangrijk
Microsoft heeft Azure SQL Database gecertificeerd (alle implementatieopties) voor een aantal nalevingsstandaarden. Raadpleeg het Vertrouwenscentrum van Microsoft Azure voor meer informatie. Hier vindt u de meest recente lijst met SQL Database-nalevingscertificeringen.
Geavanceerde beveiliging tegen bedreigingen
Microsoft Defender voor SQL is een geïntegreerd pakket voor geavanceerde SQL-beveiligingsmogelijkheden. Het bevat functionaliteit voor het beheren van beveiligingsproblemen in uw database, en het detecteren van afwijkende activiteiten die kunnen duiden op een bedreiging van de database. Het is bovendien een centraal punt voor het inschakelen en beheren van deze mogelijkheden.
Beoordeling van beveiligingsproblemen:
Met deze service kunt u potentiële beveiligingsproblemen van de database detecteren, bijhouden en herstellen. Deze service biedt u inzicht in de status van de beveiliging en bruikbare stappen om beveiligingsproblemen op te lossen en de beveiliging van uw database te verbeteren.
-
Met deze functie worden vreemde activiteiten gedetecteerd die duiden op ongebruikelijke en mogelijk schadelijke pogingen om toegang te verkrijgen tot of aanvallen uit te voeren op uw database. Hiermee wordt uw database continu gecontroleerd op verdachte activiteiten en wordt u onmiddellijk gewaarschuwd bij mogelijke beveiligingsproblemen, SQL-injectieaanvallen en afwijkende databasetoegangspatronen. Meldingen over bedreigingsdetectie bevatten gedetailleerde informatie over verdachte activiteiten en aanbevelingen voor het onderzoeken en tegenhouden ervan.
Controles voor naleving en beveiliging
Met Controles worden databasegebeurtenissen bijgehouden en naar een auditlogboek in uw Azure Storage-account geschreven. Controle kan u helpen om wet- en regelgeving na te leven, activiteiten in de database te begrijpen en inzicht te krijgen in de afwijkingen en discrepanties die kunnen wijzen op problemen voor het bedrijf of vermoedelijke schendingen van de beveiliging.
Gegevensversleuteling
SQL Database helpt u om uw gegevens te beveiligen met versleuteling. Voor gegevens onderweg wordt Transport Layer Security gebruikt. Voor data-at-rest wordt Transparent Data Encryption gebruikt. Voor gebruikte gegevens wordt Always Encrypted gebruikt.
Detectie en classificatie van gegevens
Gegevensdetectie en -classificatie biedt mogelijkheden die zijn ingebouwd in Azure SQL Database, voor het detecteren, classificeren, labelen en beveiligen van de gevoelige gegevens in uw databases. Het biedt inzicht in de classificatiestatus van gegevens in uw database, en het houdt de toegang tot gevoelige gegevens bij, binnen en buiten de database.
Microsoft Entra-integratie en meervoudige verificatie
Met SQL Database kunt u identiteiten van databasegebruiker en andere Microsoft-services centraal beheren met Microsoft Entra-integratie. Deze mogelijkheid vereenvoudigt het beheer van machtigingen en verbetert de beveiliging. Microsoft Entra ID (voorheen Azure Active Directory) biedt ondersteuning voor meervoudige verificatie om de beveiliging van gegevens en toepassingen te verbeteren, terwijl een proces voor eenmalige aanmelding wordt ondersteund.
Gebruiksvriendelijke hulpprogramma’s
SQL Database maakt het bouwen en onderhouden van toepassingen makkelijker en productiever. Met SQL Database kunt u zich concentreren op dat waar u het beste in bent: fantastische apps bouwen. In SQL Database kunt u beheren en ontwikkelen door de hulpprogramma’s en vaardigheden te gebruiken die u al hebt.
Hulpprogramma | Beschrijving |
---|---|
Azure Portal | Een webtoepassing voor het beheren van alle Azure-services. |
Azure Data Studio | Een databasehulpprogramma voor meerdere platforms dat wordt uitgevoerd in Windows, macOS en Linux. |
SQL Server Management Studio | Een gratis te downloaden clienttoepassing voor het beheren van elke SQL-infrastructuur, van SQL Server tot SQL Database. |
SQL Server Data Tools in Visual Studio | Een ontwikkelhulpprogramma voor SQL-databases, Integration Services-pakketten, Analysis Services-gegevensmodellen en Reporting Services-rapporten. |
Visual Studio Code | Een gratis, downloadbare, opensource-code-editor voor Windows, macOS en Linux. Het biedt ondersteuning voor extensies, waaronder de mssql-extensie voor het uitvoeren van query's op Microsoft SQL Server, Azure SQL Database en Azure Synapse Analytics. |
SQL Database biedt ondersteuning voor het maken van toepassingen met Python, Java, Node.js, PHP, Ruby en .NET, in macOS, Linux en Windows. SQL Database ondersteunt dezelfde verbindingsbibliotheken als SQL Server.
Azure SQL-resources maken en beheren met de Azure-portal
Azure Portal biedt één pagina waar u al uw Azure SQL-resources kunt beheren, inclusief uw SQL Server op virtuele Azure-machines (VM's).
Om toegang te krijgen tot de pagina Azure SQL, selecteert u Azure SQL in het menu in Azure Portal of zoekt en selecteert u Azure SQL vanaf een willekeurige pagina.
Notitie
Azure SQL biedt een snelle en eenvoudige manier om toegang te krijgen tot al uw SQL-resources in Azure Portal, inclusief individuele en pooldatabases in Azure SQL Database, evenals de logische server die deze host, Azure SQL Managed Instances en SQL Server op Azure-VM's. Azure SQL is geen service of resource, maar meer een reeks aan SQL-gerelateerde services.
Als u bestaande resources wilt beheren, selecteert u het gewenste item in de lijst. Als u nieuwe Azure SQL-resources wilt maken, selecteert u + Maken.
Nadat u + Maken hebt geselecteerd, bekijkt u aanvullende informatie over de verschillende opties door details weergeven op een tegel te selecteren.
Zie deze artikelen voor meer informatie:
- Een individuele database maken
- Een pool voor Elastic Database maken
- Een beheerd exemplaar maken
- Een virtuele SQL-machine maken
Veelgestelde vragen over SQL Database
Kan ik bepalen wanneer downtime van patches plaatsvindt?
Met de functie onderhoudsvenster kunt u voorspelbare onderhoudsvensterschema's configureren voor in aanmerking komende databases in Azure SQL Database. Meldingen voor het onderhoudsvenster zijn beschikbaar voor databases die zijn geconfigureerd voor het gebruik van een niet-standaardonderhoudsvenster.
Hoe kan ik onderhoudsevenementen plannen?
Patching is over het algemeen niet merkbaar als u logica voor opnieuw proberen in uw app gebruikt. Raadpleeg Planning voor Azure-onderhoudsgebeurtenissen in Azure SQL Database voor meer informatie.
Contact met het technische team van SQL Server
- DBA Stack Exchange: stel vragen over databasebeheer.
- Stack Overflow: Ontwikkelvragen stellen.
- Microsoft Q&A-vragenpagina: Technische vragen stellen.
- Feedback: Fouten rapporteren en functies aanvragen.
- Reddit: Bespreek SQL Server.
Volgende stappen
Bekijk de prijzenpagina voor kostenvergelijkingen en rekenmachines met betrekking tot individuele databases een elastische pools.
Raadpleeg deze quickstarts om aan de slag te gaan:
Zie de volgende artikelen voor een reeks Azure CLI- en PowerShell-voorbeelden:
Raadpleeg Azure Roadmap voor SQL Database voor informatie over nieuwe aangekondigde mogelijkheden.
Zie de Azure SQL Database-blog waar leden van het SQL Server-productteam schrijven over nieuws en functies van SQL Database.