SQL Azure
| Microsoft Azure SQL-databaser (Microsoft Azure SQL-databaser) | |
|---|---|
| | |
| Udvikler | Microsoft |
| OS familie | Microsoft SQL Server |
| Første udgave | marts 2009 |
| Internet side | azure.microsoft.com/… ( engelsk) |
Microsoft Azure SQL Databases (oprindeligt SQL Server Data Services, senere SQL Services, senere Windows Azure SQL Databases) er en cloud-tjeneste fra Microsoft Corporation, der giver mulighed for at gemme og behandle relationelle data samt generere rapporter. Giver funktionalitet til forskellige datasynkroniseringsscenarier (on-premise<=>cloud, cloud<=>cloud). Det er en del af Microsoft Azure .
Microsoft Azure SQL-databaser er baseret på Microsoft SQL Server , men giver kun et undersæt af datatyper . Hovedtyperne understøttes: eksakte og omtrentlige tal, tegnstrenge (inklusive Unicode ), dato og klokkeslæt, rumlige, binære og andre datatyper. (mere) Et XML
-
baseret format bruges til at overføre data. Ligesom Microsoft SQL Server bruger Microsoft Azure SQL Databases T-SQL som forespørgselssprog. Tabular Data Stream (TDS) bruges som protokollen til at få adgang til tjenesten over internettet. HTTP REST - protokollen giver ikke adgang. Microsoft anbefaler at bruge ADO.NET Data Services til at overføre data og oprette tjenester.
Brugeren kan sende Transact SQL-forespørgsler over TDS-protokollen til Windows Azure SQL Databases-tjenesten, og dette giver applikationer mulighed for at bruge Windows Azure SQL-databaser på samme måde, som de bruger en lokal SQL Server. Men da Windows Azure SQL Databases er en tjeneste, er administrationen anderledes. I modsætning til lokal SQL Server-administration adskiller Windows Azure SQL Databases de logiske og fysiske aspekter af administration. Klienten fortsætter med at administrere databasen , administrere logins, brugere og roller, men Microsoft tager sig af hardwaren .
Platformoversigt
Microsoft Azure-platformen er en "sky"-platform[ klargør ] for applikationer, der giver dig mulighed for at gemme data og køre applikationer i Microsofts datacentre. Microsoft Azure leverer et "cloud" -operativsystem, som alle Azure-tjenester og udviklede applikationer kører på. Platformen giver adgang til mulighederne i den offentlige sky. Ved at bruge den offentlige sky betaler klienten kun for de ressourcer og kapaciteter, der er involveret i applikationen og kun for det faktiske tidspunkt for brug af disse ressourcer. De vigtigste funktioner i denne model:
- kun betaling for forbrugte ressourcer;
- generel flertrådsstruktur af beregninger;
- abstraktion fra infrastruktur.
Microsoft Azure-platformens funktionalitet leveres af 8 globale Microsoft-datacentre.
Tjenester
I andre aspekter forbedrer Microsoft Azure SQL-databaser i høj grad funktionerne i SQL Server. Microsoft Azure SQL-databaser inkluderer:
- Microsoft Azure SQL Databases Data Sync er en cloud-baseret datasynkroniseringstjeneste, der giver både envejs- og tovejssynkronisering. Datasynkroniseringstjenesten gør det nemt at udveksle data mellem Microsoft Azure SQL-databaser og lokale SQL Server-databaser samt mellem flere Microsoft Azure SQL-databaser. Microsoft Azure SQL-databaser Data Sync bruger sin egen SqlAzureSync-udbyder til Microsoft Sync Frame-synkroniseringsmotoren skrevet specifikt til Microsoft Azure SQL-databaser. Denne nye udbyder er effektiv, sænker adgangsbarrieren og giver pålidelighed ved synkronisering med Microsoft Azure SQL-databaser ved at håndtere nogle Microsoft Azure SQL-database-specifikke problemer med flere lejere. Udbyderen reducerer antallet af rundrejser til serveren ved hjælp af tabelværdiparametre (TVP'er). Derudover, når Microsoft Azure SQL Databases bruger sin reguleringsmekanisme til at minimere effekten af ude af kontrol operationer, begynder SqlAzureSyncProvider at bruge en smart "back-off algoritme", der automatisk reducerer batchstørrelsen (batch) fra standarden (5000 poster) ) under synkronisering.
- Microsoft Azure SQL Databases Reporting - Microsoft Azure SQL Databases Reporting-tjenesten gør det nemt at integrere rapporteringsfunktioner i din Microsoft Azure-applikation. Rapporter kan tilgås via Microsoft Azure-portalen, en webbrowser eller direkte fra applikationen. Med kraften i skyen er der ingen grund til at oprette og vedligeholde din egen rapporteringsinfrastruktur;
- Microsoft Azure SQL Databases Federations - Microsoft Azure SQL Databases federation forenkler i høj grad skaleringen af mange databaser hostet på hundredvis af noder, hvilket giver kunderne mulighed for kun at betale for de ressourcer, de rent faktisk bruger;
- webgrænseflade til databaseadministration og udvikling som en del af Microsoft Azure platformen.
Sikkerhed
Alle forbindelser til Microsoft Azure SQL Databases skal være krypteret med SSL Som standard blokerer Microsoft Azure SQL Databases firewall alle forbindelser til serveren.
Datacentre
Nogle datacentre bruger containere med 1800-2500 servere. [1] [2]
Noter
- ↑ Inde i Windows Azures datacenter, et af verdens største - Neowin.net . Hentet 12. marts 2012. Arkiveret fra originalen 2. november 2014.
- ↑ Video: Opbygning af Microsofts ITPAC Container "Data Center Knowledge" . Hentet 12. marts 2012. Arkiveret fra originalen den 25. januar 2016.
Links (russisk)
- Den officielle side for Microsoft Azure-projektet på Microsofts websted
- En rapport om typiske use cases for Microsoft Azure, og hvordan det kan sammenlignes med andre platforme
- Microsoft Azure Toolkit Download Center
Links (engelsk)
- Microsoft Azure Portal (utilgængeligt link)
- MSDN Microsoft Azure Platform
- Den officielle hjemmeside for Microsoft Azure-platformen
- Eksempler på brug af Microsoft Azure SQL-databaser
- Konti og fakturering i Microsoft Azure SQL Databases (MSDN) (dødt link)
- Microsoft Azure SQL Databases Team Blog
- Microsoft Azure SQL Databases Migration Wizard
- SQL Azure ODBC-driver