Microsoft Azure SQL Database (waarvan de prijzen variëren) is een volledig beheerde en slim ontworpen, relationele clouddatabase met brede SQL-engine-compatibiliteit en meer dan een vleugje machine learning (ML).
Een sterk gevoel van vertrouwdheid komt gedeeltelijk voort uit een gemakkelijk herkenbaar dashboard dat lijkt op alles wat met Microsoft te maken heeft.
Dat gevoel komt ook gedeeltelijk voort uit het gemak waarmee je favoriete applicaties kunt gebruiken zonder de code te wijzigen en al je favoriete SQL-tools te gebruiken zonder zelfs maar een pauze te nemen.
ML biedt geautomatiseerde ondersteuning bij prestaties (zoals voorgestelde indexering), betrouwbaarheid en beveiliging.
Ontwikkelaars en bedrijfsanalisten zullen om al deze redenen waarschijnlijk dol zijn op deze Database-as-a-Service (DBaaS).
Dat is ook de reden waarom dit aanbod, samen met MongoDB Atlas, een Editors 'Choice verdient in ons overzicht van DBaaS-oplossingen.
Concurrent IBM Db2 on Cloud is eenvoudig in te stellen maar Microsoft Azure SQL Database is eenvoudig te navigeren.
Dat is vooral zo als je tijd hebt besteed aan Microsoft-producten in het algemeen of aan Microsoft Azure in het bijzonder, wat, naar ik durf te zeggen, een groot aantal mensen heeft.
Bij de laatste telling zijn er 4,1 miljoen databases, waarmee de totale grootte op 154 ??petabytes (PB) komt.
Er zijn 421.000 abonnementen met 3 biljoen batchverzoeken per dag.
Als een SQL-database niet is wat u zoekt, biedt Microsoft alternatieven in andere cloudgebaseerde producten, zoals Azure Cosmos DB, een gedistribueerde database met meerdere modellen; Table Storage, een NoSQL key-value store voor snelle ontwikkeling met behulp van semi-gestructureerde big data; en Redis Cache, voor hoge doorvoer en lage latentie, toegang tot schaalbare Azure-apps.
Microsoft Azure-services ondersteunen ook de MariaDB-, MySQL- en PostgreSQL-databases (ook bekend als Postgres).
Prijs model
De prijzen voor Microsoft Azure SQL Database zijn verdeeld over Elastic Pool-, Managed Instance- en Single Database-modellen.
U vindt hier een aanpasbare kostencalculator voor alle drie de opties.
Ik heb bijvoorbeeld de rekenmachine gebruikt om de kosten van een enkele database in de South Central United States te berekenen, berekend in het vCore-aankoopmodel op de General Purpose Tier, in Amerikaanse dollars en geprijsd per uur.
Het vCore-prijsmodel is momenteel in preview en laat u rekenkracht, geheugen en opslag afzonderlijk schalen.
Eén vCore is gelijk aan één fysieke centrale verwerkingseenheid (CPU), dus koos ik er vier in de kostenvergelijking, wat me 28 gigabyte (GB) geheugen opleverde voor $ 1,13 per uur.
Evenzo is opslag schaalbaar en kan worden geconfigureerd tussen 5 GB en 4 terabyte (TB) in stappen van 1 GB.
De kosten hiervoor zijn $ 0,138 per GB per maand.
Back-upopslag is gratis terwijl vCore in preview is.
Idem voor inputs / outputs (I / O).
Merk op dat de Business Critical Tier-prijzen aanzienlijk hoger zijn.
Vier CPU's kosten $ 2,9613 per uur en opslag kost $ 0,30 GB per maand, maar back-upopslag en data-I / O zijn nog steeds gratis terwijl de VCore-prijzen in preview blijven.
Een aankoopmodel voor een Database Transaction Unit bestaat uit een bundel van 2 GB rekenkracht en 2 GB opslag voor $ 4,89 per maand.
Met Azure Hybrid Use Benefit voor SQL Server kunt u uw on-premises Windows Server-licenties gebruiken om Windows virtuele machines (VM's) op Azure uit te voeren voor minder geld.
Het bespaart u bijvoorbeeld tot 30 procent op zowel de enkele database als de elastische poolopties in het vCore-model.
Database Transaction Unit (DTU) is het belangrijkste prijsmodel, wat betekent dat Microsoft rekenkracht, geheugen en opslag bundelt.
In de Standard-laag kosten bijvoorbeeld 10 DTU's, die 250 GB opslag bevatten, $ 0,0202 per uur.
Extra gegevensopslag daarboven kost $ 0,085 per GB per maand, terwijl back-upopslag voor de lange termijn $ 0,046 per GB per maand extra kost.
Je kunt supergoedkoop gaan door de vijf basisdtu's te kiezen, die je $ 5 per maand kosten.
Ondersteuningsplannen beginnen bij $ 29 per maand.
SQL Database Threat Detection kost hetzelfde als de standaardlaag van Azure Security Center voor $ 15 per node per maand; de twee zijn ook geïntegreerd.
Een knooppunt wordt gedefinieerd als één SQL-databaseserver.
Stap voor stap
De Microsoft Azure SQL Database-portal is briljant ontworpen.
U hebt rechtstreeks vanuit de browser toegang tot een groot aantal functies.
Het installatieproces is eenvoudig en duurt slechts een minuut of twee.
Het is niet nodig om iets anders te installeren dan, zoals Amazon Relational Database Service (0.00 voor 750 uur bij Amazon) en Google BigQuery, je hebt wel eerst een moederschip account nodig.
U hebt echter geen Microsoft Outlook-e-mailadres nodig om een ??Microsoft-account in te stellen.
Zodra u een Microsoft-account-ID en wachtwoord heeft, kunt u een SQL-database maken met een gratis Microsoft Azure-proefaccount.
Of u kunt een account kopen of uw bestaande account gebruiken.
Meld u aan met uw Microsoft-account.
Alle instellingen die u nodig heeft, bevinden zich aan de linkerkant van het scherm in de portal.
Gebruik eenmaal op de portal Verbindingsbibliotheken om de taal en de stuurprogramma's van het besturingssysteem te kiezen die u wilt gebruiken om verbinding te maken met Azure SQL Database of Microsoft SQL Server.
Klik op Nieuw om een ??nieuwe database te starten via de Azure Marketplace.
Daar kiest u het prijsniveau, geeft u de database een naam, identificeert u een bron enzovoort om de database in de cloud op te zetten.
U bent niet echt een infrastructuur aan het opzetten, dus het is pijnloos om te doen.
U kunt deze vullen met bestaande gegevenssets die beschikbaar zijn via de portal, of u kunt een lege database maken en uw eigen gegevens laden.
Als u gegevens migreert van Microsoft Excel naar SQL Database, kunt u dit in één stap doen met behulp van de SQL Server Import and Export Wizard, SQL Server Integration Services (SSIS) of de OPENROWSET-functie.
U wilt Managed Instance gebruiken als u een groot aantal bestaande SQL Server-databases migreert of legacy-applicaties verplaatst van on-premises of VM's naar SQL Database.
Als u dit overweldigend of verwarrend vindt, vraag dan uw databasebeheerder (DBA) om u te helpen bij het opzetten ervan.
Maar gebruikers met op zijn minst enige ervaring met databases zullen dit proces waarschijnlijk gemakkelijk te volgen vinden.
Als je echter alleen maar spreadsheets hebt gebruikt, heb je onderweg waarschijnlijk hulp nodig, van je DBA of van Microsoft-ondersteuning.
Wat betreft mijn testreis, eenmaal op de portal, klikte ik op "Alle bronnen" aan de linkerkant van het scherm om naar het testaccount te gaan dat Microsoft me had verstrekt.
In de bronnenlijst klikte ik op "SiteEE", een van de Azure SQL-databases.
In het volgende scherm kreeg ik een lijst met Quickstart-tutorials te zien, die de moeite waard zijn om te verkennen.
Het systeem is echter intuïtief en veel gebruikers zullen gemakkelijk zelf hun weg kunnen vinden.
U kunt ook snel een app starten door op dit scherm op de knop "Een DevOps-project maken" te klikken.
Maar terug naar mijn testdatabase.
Mijn SiteEE-dashboard brengt alles binnen handbereik, van het activiteitenlogboek, de Query-editor en een lijst met functie-instellingen tot een verscheidenheid aan prestatievisualisaties, database-eigenschappen en bedreigingswaarschuwingen.
Met een paar klikken heb ik een geo-replicated secundair opgezet voor het geval mijn primaire een storing ondervindt.
Hierdoor kan ik failovers beheren, zodat ik in overeenstemming blijf met regelgeving en intern beleid.
U kunt er zoveel maken als u wilt, maar wees voorzichtig, want dit heeft invloed op uw kosten.
Het was net zo gemakkelijk voor mij om al het andere te doen, van het bekijken van kwetsbaarheidsbeoordelingen tot het vergroten of verkleinen met een schuifbalk om mijn gebruik van bronnen en kosten te beheersen.
Er is daar ook een kostencalculator, vergelijkbaar met die van IBM Db2 on Cloud, dus ik kan onmiddellijk de budgettaire impact van mijn schaalveranderingen zien.
Met deze database kunt u al uw favoriete SQL-tools gebruiken.
App Services maakt het gemakkelijk om apps mee te nemen zonder iets in de code te veranderen.
Machine learning in Azure SQL Database kan gegevensindexering en andere prestatieverbeteringen aanbevelen.
De functie Gegevensverheldering en dynamische gegevensmaskering zijn beide nuttig om ervoor te zorgen dat uw gegevens voldoen aan strikte privacyregels, zoals naleving van de Algemene Verordening Gegevensbescherming (AVG), en om een ??audittrail te bieden.
Met de functie Geo-replicatie kunt u zelfs de locatie van failovers beheren en herstellen in dezelfde regio als de primaire.
Verder is SQL Server Management Studio een zelfstandige software-app die wordt gebruikt om alle Azure SQL Database-componenten te configureren en te beheren.
En de gratis tool, Microsoft SQL Operations Studio, kan worden gebruikt om Azure SQL Database op macOS en Linux te beheren.
Microsoft Azure heeft 50 regio's over de hele wereld en 140 landenlocaties.
Dat zijn veel meer dan de meeste cloudproviders.
Het betekent dat gebruikers het gemakkelijk zullen vinden om apps dicht bij hun gegevens en hun klanten te plaatsen om de prestaties te verbeteren en vertragingen te verminderen, en om beter te voldoen aan regionale voorschriften.
U kunt de volledige SLA voor Azure SQL Database bekijken, maar in een notendop garanderen ze een uptime van minimaal 99,99 procent.
Er zijn verschillende ondersteuningsplannen beschikbaar, variërend van $ 29 per maand tot $ 1.000 per maand.
SQL Database voert automatisch volledige, differentiële en transactielogboekback-ups uit voor point-in-time restores (PITR's) zonder extra kosten.
De eerste volledige back-up wordt gepland onmiddellijk nadat een database is gemaakt.
Vervolgens worden volledige databaseback-ups wekelijks gemaakt, worden er om de paar uur differentiële databaseback-ups gemaakt en worden transactielogboekback-ups elke 5 tot 10 minuten gemaakt.
Gebruikers kunnen geografische gebieden bepalen voor het maken van back-ups en het herstellen van gegevenskopieën.
Over het algemeen is Microsoft Azure SQL Database een van de gemakkelijkst te gebruiken clouddatabases.
Het helpt u ook uitstekend met GDPR-compliance en vertragingscontroles door meer regio-aanbiedingen aan te bieden dan al zijn concurrenten.
Microsoft Azure SQL-database
Voordelen
Rijk aan functies.
Makkelijk te gebruiken.
Een groot aantal regio's voor meer AVG-compliancemogelijkheden.
Geen app-breuk bij overdrachten.
Automatische afstemming op basis van machine learning.
Kan oudere SQL-applicaties gebruiken die dateren uit 2005.
Bekijk meer
Nadelen
Alleen geschikt voor gestructureerde gegevens omdat de database SQL is.
Geweldig voor complexe vragen, maar niet geschikt voor rommelige, menselijke communicatiegegevens.
Het komt neer op
Microsoft Azure SQL Database is een uitstekende Database-as-a-Service (DBaaS) -oplossing voor ontwikkelaars, bedrijfsanalisten en databasebeheerders, gezien het gebruiksgemak en de voorbeeldige bedieningselementen.
Microsoft Azure SQL Database (waarvan de prijzen variëren) is een volledig beheerde en slim ontworpen, relationele clouddatabase met brede SQL-engine-compatibiliteit en meer dan een vleugje machine learning (ML).
Een sterk gevoel van vertrouwdheid komt gedeeltelijk voort uit een gemakkelijk herkenbaar dashboard dat lijkt op alles wat met Microsoft te maken heeft.
Dat gevoel komt ook gedeeltelijk voort uit het gemak waarmee je favoriete applicaties kunt gebruiken zonder de code te wijzigen en al je favoriete SQL-tools te gebruiken zonder zelfs maar een pauze te nemen.
ML biedt geautomatiseerde ondersteuning bij prestaties (zoals voorgestelde indexering), betrouwbaarheid en beveiliging.
Ontwikkelaars en bedrijfsanalisten zullen om al deze redenen waarschijnlijk dol zijn op deze Database-as-a-Service (DBaaS).
Dat is ook de reden waarom dit aanbod, samen met MongoDB Atlas, een Editors 'Choice verdient in ons overzicht van DBaaS-oplossingen.
Concurrent IBM Db2 on Cloud is eenvoudig in te stellen maar Microsoft Azure SQL Database is eenvoudig te navigeren.
Dat is vooral zo als je tijd hebt besteed aan Microsoft-producten in het algemeen of aan Microsoft Azure in het bijzonder, wat, naar ik durf te zeggen, een groot aantal mensen heeft.
Bij de laatste telling zijn er 4,1 miljoen databases, waarmee de totale grootte op 154 ??petabytes (PB) komt.
Er zijn 421.000 abonnementen met 3 biljoen batchverzoeken per dag.
Als een SQL-database niet is wat u zoekt, biedt Microsoft alternatieven in andere cloudgebaseerde producten, zoals Azure Cosmos DB, een gedistribueerde database met meerdere modellen; Table Storage, een NoSQL key-value store voor snelle ontwikkeling met behulp van semi-gestructureerde big data; en Redis Cache, voor hoge doorvoer en lage latentie, toegang tot schaalbare Azure-apps.
Microsoft Azure-services ondersteunen ook de MariaDB-, MySQL- en PostgreSQL-databases (ook bekend als Postgres).
Prijs model
De prijzen voor Microsoft Azure SQL Database zijn verdeeld over Elastic Pool-, Managed Instance- en Single Database-modellen.
U vindt hier een aanpasbare kostencalculator voor alle drie de opties.
Ik heb bijvoorbeeld de rekenmachine gebruikt om de kosten van een enkele database in de South Central United States te berekenen, berekend in het vCore-aankoopmodel op de General Purpose Tier, in Amerikaanse dollars en geprijsd per uur.
Het vCore-prijsmodel is momenteel in preview en laat u rekenkracht, geheugen en opslag afzonderlijk schalen.
Eén vCore is gelijk aan één fysieke centrale verwerkingseenheid (CPU), dus koos ik er vier in de kostenvergelijking, wat me 28 gigabyte (GB) geheugen opleverde voor $ 1,13 per uur.
Evenzo is opslag schaalbaar en kan worden geconfigureerd tussen 5 GB en 4 terabyte (TB) in stappen van 1 GB.
De kosten hiervoor zijn $ 0,138 per GB per maand.
Back-upopslag is gratis terwijl vCore in preview is.
Idem voor inputs / outputs (I / O).
Merk op dat de Business Critical Tier-prijzen aanzienlijk hoger zijn.
Vier CPU's kosten $ 2,9613 per uur en opslag kost $ 0,30 GB per maand, maar back-upopslag en data-I / O zijn nog steeds gratis terwijl de VCore-prijzen in preview blijven.
Een aankoopmodel voor een Database Transaction Unit bestaat uit een bundel van 2 GB rekenkracht en 2 GB opslag voor $ 4,89 per maand.
Met Azure Hybrid Use Benefit voor SQL Server kunt u uw on-premises Windows Server-licenties gebruiken om Windows virtuele machines (VM's) op Azure uit te voeren voor minder geld.
Het bespaart u bijvoorbeeld tot 30 procent op zowel de enkele database als de elastische poolopties in het vCore-model.
Database Transaction Unit (DTU) is het belangrijkste prijsmodel, wat betekent dat Microsoft rekenkracht, geheugen en opslag bundelt.
In de Standard-laag kosten bijvoorbeeld 10 DTU's, die 250 GB opslag bevatten, $ 0,0202 per uur.
Extra gegevensopslag daarboven kost $ 0,085 per GB per maand, terwijl back-upopslag voor de lange termijn $ 0,046 per GB per maand extra kost.
Je kunt supergoedkoop gaan door de vijf basisdtu's te kiezen, die je $ 5 per maand kosten.
Ondersteuningsplannen beginnen bij $ 29 per maand.
SQL Database Threat Detection kost hetzelfde als de standaardlaag van Azure Security Center voor $ 15 per node per maand; de twee zijn ook geïntegreerd.
Een knooppunt wordt gedefinieerd als één SQL-databaseserver.
Stap voor stap
De Microsoft Azure SQL Database-portal is briljant ontworpen.
U hebt rechtstreeks vanuit de browser toegang tot een groot aantal functies.
Het installatieproces is eenvoudig en duurt slechts een minuut of twee.
Het is niet nodig om iets anders te installeren dan, zoals Amazon Relational Database Service (0.00 voor 750 uur bij Amazon) en Google BigQuery, je hebt wel eerst een moederschip account nodig.
U hebt echter geen Microsoft Outlook-e-mailadres nodig om een ??Microsoft-account in te stellen.
Zodra u een Microsoft-account-ID en wachtwoord heeft, kunt u een SQL-database maken met een gratis Microsoft Azure-proefaccount.
Of u kunt een account kopen of uw bestaande account gebruiken.
Meld u aan met uw Microsoft-account.
Alle instellingen die u nodig heeft, bevinden zich aan de linkerkant van het scherm in de portal.
Gebruik eenmaal op de portal Verbindingsbibliotheken om de taal en de stuurprogramma's van het besturingssysteem te kiezen die u wilt gebruiken om verbinding te maken met Azure SQL Database of Microsoft SQL Server.
Klik op Nieuw om een ??nieuwe database te starten via de Azure Marketplace.
Daar kiest u het prijsniveau, geeft u de database een naam, identificeert u een bron enzovoort om de database in de cloud op te zetten.
U bent niet echt een infrastructuur aan het opzetten, dus het is pijnloos om te doen.
U kunt deze vullen met bestaande gegevenssets die beschikbaar zijn via de portal, of u kunt een lege database maken en uw eigen gegevens laden.
Als u gegevens migreert van Microsoft Excel naar SQL Database, kunt u dit in één stap doen met behulp van de SQL Server Import and Export Wizard, SQL Server Integration Services (SSIS) of de OPENROWSET-functie.
U wilt Managed Instance gebruiken als u een groot aantal bestaande SQL Server-databases migreert of legacy-applicaties verplaatst van on-premises of VM's naar SQL Database.
Als u dit overweldigend of verwarrend vindt, vraag dan uw databasebeheerder (DBA) om u te helpen bij het opzetten ervan.
Maar gebruikers met op zijn minst enige ervaring met databases zullen dit proces waarschijnlijk gemakkelijk te volgen vinden.
Als je echter alleen maar spreadsheets hebt gebruikt, heb je onderweg waarschijnlijk hulp nodig, van je DBA of van Microsoft-ondersteuning.
Wat betreft mijn testreis, eenmaal op de portal, klikte ik op "Alle bronnen" aan de linkerkant van het scherm om naar het testaccount te gaan dat Microsoft me had verstrekt.
In de bronnenlijst klikte ik op "SiteEE", een van de Azure SQL-databases.
In het volgende scherm kreeg ik een lijst met Quickstart-tutorials te zien, die de moeite waard zijn om te verkennen.
Het systeem is echter intuïtief en veel gebruikers zullen gemakkelijk zelf hun weg kunnen vinden.
U kunt ook snel een app starten door op dit scherm op de knop "Een DevOps-project maken" te klikken.
Maar terug naar mijn testdatabase.
Mijn SiteEE-dashboard brengt alles binnen handbereik, van het activiteitenlogboek, de Query-editor en een lijst met functie-instellingen tot een verscheidenheid aan prestatievisualisaties, database-eigenschappen en bedreigingswaarschuwingen.
Met een paar klikken heb ik een geo-replicated secundair opgezet voor het geval mijn primaire een storing ondervindt.
Hierdoor kan ik failovers beheren, zodat ik in overeenstemming blijf met regelgeving en intern beleid.
U kunt er zoveel maken als u wilt, maar wees voorzichtig, want dit heeft invloed op uw kosten.
Het was net zo gemakkelijk voor mij om al het andere te doen, van het bekijken van kwetsbaarheidsbeoordelingen tot het vergroten of verkleinen met een schuifbalk om mijn gebruik van bronnen en kosten te beheersen.
Er is daar ook een kostencalculator, vergelijkbaar met die van IBM Db2 on Cloud, dus ik kan onmiddellijk de budgettaire impact van mijn schaalveranderingen zien.
Met deze database kunt u al uw favoriete SQL-tools gebruiken.
App Services maakt het gemakkelijk om apps mee te nemen zonder iets in de code te veranderen.
Machine learning in Azure SQL Database kan gegevensindexering en andere prestatieverbeteringen aanbevelen.
De functie Gegevensverheldering en dynamische gegevensmaskering zijn beide nuttig om ervoor te zorgen dat uw gegevens voldoen aan strikte privacyregels, zoals naleving van de Algemene Verordening Gegevensbescherming (AVG), en om een ??audittrail te bieden.
Met de functie Geo-replicatie kunt u zelfs de locatie van failovers beheren en herstellen in dezelfde regio als de primaire.
Verder is SQL Server Management Studio een zelfstandige software-app die wordt gebruikt om alle Azure SQL Database-componenten te configureren en te beheren.
En de gratis tool, Microsoft SQL Operations Studio, kan worden gebruikt om Azure SQL Database op macOS en Linux te beheren.
Microsoft Azure heeft 50 regio's over de hele wereld en 140 landenlocaties.
Dat zijn veel meer dan de meeste cloudproviders.
Het betekent dat gebruikers het gemakkelijk zullen vinden om apps dicht bij hun gegevens en hun klanten te plaatsen om de prestaties te verbeteren en vertragingen te verminderen, en om beter te voldoen aan regionale voorschriften.
U kunt de volledige SLA voor Azure SQL Database bekijken, maar in een notendop garanderen ze een uptime van minimaal 99,99 procent.
Er zijn verschillende ondersteuningsplannen beschikbaar, variërend van $ 29 per maand tot $ 1.000 per maand.
SQL Database voert automatisch volledige, differentiële en transactielogboekback-ups uit voor point-in-time restores (PITR's) zonder extra kosten.
De eerste volledige back-up wordt gepland onmiddellijk nadat een database is gemaakt.
Vervolgens worden volledige databaseback-ups wekelijks gemaakt, worden er om de paar uur differentiële databaseback-ups gemaakt en worden transactielogboekback-ups elke 5 tot 10 minuten gemaakt.
Gebruikers kunnen geografische gebieden bepalen voor het maken van back-ups en het herstellen van gegevenskopieën.
Over het algemeen is Microsoft Azure SQL Database een van de gemakkelijkst te gebruiken clouddatabases.
Het helpt u ook uitstekend met GDPR-compliance en vertragingscontroles door meer regio-aanbiedingen aan te bieden dan al zijn concurrenten.
Microsoft Azure SQL-database
Voordelen
Rijk aan functies.
Makkelijk te gebruiken.
Een groot aantal regio's voor meer AVG-compliancemogelijkheden.
Geen app-breuk bij overdrachten.
Automatische afstemming op basis van machine learning.
Kan oudere SQL-applicaties gebruiken die dateren uit 2005.
Bekijk meer
Nadelen
Alleen geschikt voor gestructureerde gegevens omdat de database SQL is.
Geweldig voor complexe vragen, maar niet geschikt voor rommelige, menselijke communicatiegegevens.
Het komt neer op
Microsoft Azure SQL Database is een uitstekende Database-as-a-Service (DBaaS) -oplossing voor ontwikkelaars, bedrijfsanalisten en databasebeheerders, gezien het gebruiksgemak en de voorbeeldige bedieningselementen.