Microsoft efter kritik af SQL Azure: Tænk alternativt

Microsoft giver svar på tiltale af hård kritik af SQL Azure. Se selskabets svar og opfordring her.

Artikel top billede

Databaseadministrator Martin Schmidt fra Miracle og Mark Sjøner Rasmussen fra iPaper har været ude med hård kritik af Microsofts cloud-baserede database; SQL Azure.

"SQL Azure er ikke produktionsmoden," lyder vurderingen fra de to, som du kan læse her.

Dels i Computerworld og dels på Miracle OpenWorld-konferencen med præsentationen "SQL Azure for DBA´s".

Computerworld har bedt Microsoft Danmarks Azure-evangelist, Rene Løhde, om at svare på kritikken af SQL Azure.

Rene Løhde har svaret skriftligt i en email til Computerworld.

Kritik vedrørende hardware som blackbox

"Jeg kan godt forstå, at Martin og Mark er lidt forundrede. Gode DBA discipliner omkring en installation med skabelsen og vedligeholdelse af en højt performende motor med operativsystem, DBMS (DataBase Management System, red.) og database er under press.

I et miljø som SQL Azure kan man ikke komme til hardware, operativsystem og DBMS.
Man har kun databaserne - ikke andet.

Hardware i et PaaS cloud computing miljø som SQL Azure kan man per definition ikke komme til.

I driften i et cloud computing miljø et der populært sagt kun en vigtig konkurrence parameter: Evnen til at lave en bundsolid softwareabstraktion oven på "commodity hardware".

Det gør man, fordi man skal købe hardwareressourcer billigst muligt af hensyn til konkurrencen. Derfor kan og vil hardwarespecifikationer ændre sig ofte, mens software serviceydelsen fremstår nogenlunde statisk og stadig er underlagt de samme SLA'er (Service Level Agreements, red.) og SLE'er (Service Level Expectations, red.)."

Kritik vedrørende manglende backup

"Lad mig slå helt fast, at der er replikering og transaktionel fail-over på SQL Azure. Når det er sagt, er det korrekt at der ikke er instumentering til at lave bruger-initieret back-up lokalt på SQL Azure.

Vi ved, at det er noget der er efterspurgt og derfor annoncerede Microsoft under PDC09, at databasekloning på tværs af datacentre og point-in-time back-up er noget vi arbejder på.

Microsoft vil lave en annoncering om dette inden for de næste par måneder på SQL Azure bloggen. Indtil den funktionalitet kommer, må man nøjes med at lave scripted back-up med traditionelle SQL supporterede værktøjer."

Læs også: Erfaren databasemand: SQL Azure er umoden.

Kritik vedrørende tuning

"Vi ved, at DMV (Dynamic Management Views, red.) er noget der er efterspurgt og det er bestemt noget vi kigger på. Under PDC09 lavede vi en "most wanted feature liste" undersøgelse. På den var DMV højest placerede ønske.

Når man kigger på tuning og performance på databasen generelt, er det meget forståeligt at Martin og Mark savner en række værktøjer som de eksempelvis vil have i Microsoft SQL Server eller Oracles databaser.

Jeg vil gerne udfordre dem begge til at tænke lidt ud af boksen.

Grunden til at megen tuning finder sted i traditionelle databasemiljøer kan være af årsager som ikke kendes i PaaS cloud miljøer.

F.eks kender mange til at lokale databaser vokser sig store i datamængder og kan knopskyde på skemaniveau. Grunden til dette kan ofte findes i:

* Licenseringsforhold (der proppes meget i databaserne,
fordi det er dyrt at licensere flere databasesystemer),

* Tradition (man har traditionelt haft et skema til en
database og "...det er nu engang sådan vi altid har lavet
en database") eller

* Alt skal i databasen (alle typer data finder vej til
databasen - medier filer, Xml struktur ..o.a)

Med et system som SQL Azure får man en anden afregningsmodel som beyder, at det måske bliver muligt at lave et andet datagrundlag end det man kender traditionelt.

F.eks har vi en kunde som sælger biletter til kultur- og sportsbegivenheder. De har 2 databaser som holder styr på deres systemer og så provisioneres en database for hver begivenhed. Hver database nedlægges og arkiveres efter hver begivenhed. Det vil sige at fragmentering overtid og data bloat ikke det store problem for denne kunde.

Med andre ord så giver nye teknologiske tiltag en mulighed for at udforske en løsningsarkitektur som måske ikke har været mulig før."

Databaser kan være blackboxe

"Afslutningsvis vil jeg tilføje, at for mange (og det tal er formentlig stigende) er en database et spørgsmål om provisionering. Databasen er ofte implicit givet af et andet system som et CMS, CRM, HR eller et andet system
Måske endnu mere typisk er en database blot et black-box persisteringslag for en model (domænemodel, entitetsmodel, eller lignende). Mange udvikleres adgang til en database i dag sker eksempelvis gennem en ORM (Objekt-Relational Mapping, red.).

Til det er SQL Azure en meget fin og agil løsning."

Læs også: Erfaren databasemand: SQL Azure er umoden.

Læses lige nu
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    Sikkerhed | Online

    Erfaringer fra frontlinjen: Sådan ændrer trusselsbilledet sig

    Kort og fokuseret digitalt event: Erfaren frontkæmper fra den digitale sikkerhedsverden giver dig overblik og konkrete anbefalinger til det aktuelle trusselsbillede.

    Andre events | Valby

    CIO Challenges: Teknologi, transformation og ledelse der flytter forretningen

    Hvordan moderniseres en it-platform uden legacy? Hvordan skaber man nye AI‑ og cloud‑drevne forretningsmodeller – uden at miste medarbejdere eller brugere undervejs? På CIO Challenges 2025 får du hands‑on erfaringer fra fire danske CIO’er, der...

    Infrastruktur | Frederiksberg

    Roundtable: Hybrid og cloud – sikre og strategiske it-valg i en ustabil verden

    Eksklusive danske digitale ledere mødes til rundbordssamtale om balancen mellem fart, sikkerhed og compliance. Hør hvordan CIO’er bygger robuste hybrid cloud-strategier, der skaber reel forretningsværdi og styrker modstandskraften.

    Se alle vores events inden for it

    Jyske Bank

    Kvantitativ Analytiker

    Midtjylland

    Forsvarsministeriets Materiel- og Indkøbsstyrelse

    Sektionschef for Cyber- og IT-sikkerhedsarkitektur

    Københavnsområdet

    Navnenyt fra it-Danmark

    Norriq Danmark A/S har pr. 1. september 2025 ansat Katrine Køpke Rasmussen som Consultant. Hun skal især beskæftige sig med sikre vækst i NORRIQS kunders forretninger gennem hendes skarpe rapporteringer. Nyt job

    Katrine Køpke Rasmussen

    Norriq Danmark A/S

    IT Confidence A/S har pr. 1. oktober 2025 ansat Henrik Thøgersen som it-konsulent med fokus på salg. Han skal især beskæftige sig med rådgivende salg, account management og udvikling af kundeporteføljer på tværs af it-drift, sikkerhed og cloud-løsninger. Han kommer fra en stilling som freelancer i eget firma og client manager hos IT Relation og IT-Afdelingen A/S. Han er uddannet elektromekaniker. Han har tidligere beskæftiget sig med salg af it-løsninger, account management, it-drift og rådgivning samt undervisning og ledelse. Nyt job

    Henrik Thøgersen

    IT Confidence A/S

    Netip A/S har pr. 15. september 2025 ansat Benjamin Terp som Supportkonsulent ved netIP's kontor i Odense. Han er uddannet IT-Supporter hos Kjaer Data. Nyt job

    Benjamin Terp

    Netip A/S

    Norriq Danmark A/S har pr. 1. september 2025 ansat Birthe Kamstrup som Data & AI Consultant. Hun skal især beskæftige sig med at optimere datadrevne beslutningsprocesser til glæde for Norriq's kunder. Hun kommer fra en stilling som Teamlead/Senior Insight Specialist hos CompanYoung. Hun er uddannet i sociologi og har en bachelor i erhvervsøkonomi på Aarhus universitet. Nyt job

    Birthe Kamstrup

    Norriq Danmark A/S