Prisvägledning för SQL Server virtuella Azure-datorer

GÄLLER FÖR: SQL Server på virtuella Azure-datorer

Den här artikeln innehåller prisvägledning för SQL Server på Azure Virtual Machines. Det finns flera alternativ som påverkar kostnaden och det är viktigt att välja rätt bild som balanserar kostnader med affärsbehov.

Tips

Om du bara behöver ta reda på en kostnadsuppskattning för en specifik kombination av storleken på SQL Server edition och virtuell dator (VM) kan du gå till prissättningssidan för Windows eller Linux. Välj din plattform och SQL Server utgåvan från listan operativsystem/programvara.

Användargränssnitt på sidan med priser för virtuella datorer

Du kan också använda priskalkylatorn för att lägga till och konfigurera en virtuell dator.

Free-licensed SQL Server editions

Om du vill utveckla, testa eller skapa ett konceptbevis använder du den fritt licensierade versionen SQL Server Developer version. Den här versionen har alla funktioner i SQL Server Enterprise edition, så att du kan skapa och testa alla typer av program. Du kan dock inte köra Developer-versionen i produktion. En SQL Server Developer version av den virtuella datorn medför endast avgifter för kostnaden för den virtuella datorn, eftersom det inte finns några SQL Server kostnader för licensiering.

Om du vill köra en förenklad arbetsbelastning i produktion (<4 kärnor, <1 GB minne, <10 GB/databas) använder du den fritt licensierade SQL Server Express-versionen. En SQL Server Express-version av en virtuell dator medför också bara avgifter för kostnaden för den virtuella datorn.

För dessa utvecklings-/test- och lätta produktionsarbetsbelastningar kan du också spara pengar genom att välja en mindre VM-storlek som matchar dessa arbetsbelastningar. DS1v2 kan vara ett bra val i vissa scenarier.

Om du vill skapa en virtuell Azure-SQL Server 2017 med någon av dessa avbildningar kan du se följande länkar:

Plattform Avbildningar med kostnadsfri licens
Windows Server 2016 SQL Server 2017 Developer Azure VM
SQL Server 2017 Express Azure VM
Red Hat Enterprise Linux SQL Server 2017 Developer Azure VM
SQL Server 2017 Express Azure VM
SUSE Linux Enterprise Server SQL Server 2017 Developer Azure VM
SQL Server 2017 Express Azure VM
Ubuntu SQL Server 2017 Developer Azure VM
SQL Server 2017 Express Azure VM

Om du har en icke-förenklad produktionsarbetsbelastning använder du något av följande SQL Server versioner:

SQL Server-utgåva Arbetsbelastning
Webb Små webbplatser
Standard Små till medelstora arbetsbelastningar
Stora företag Stora eller verksamhetskritiska arbetsbelastningar

Du har två alternativ för att SQL Server licensiera för dessa utgåvor: betala per användning eller ta med din egen licens (BYOL).

Betala per användning

Att betala SQL Server licens per användning (kallas även betala per användning) innebär att kostnaden per sekund för att köra den virtuella Azure-datorn inkluderar kostnaden för SQL Server licensen. Du kan se priserna för de olika SQL Server-versionerna (Webb, Standard, Enterprise) på sidan med priser för Azure Virtual Machines för Windows eller Linux.

Kostnaden är densamma för alla versioner av SQL Server (2012 SP3 till 2019). Licensieringskostnaden per sekund beror på antalet virtuella VM-processorer.

Att betala SQL Server licensiering per användning rekommenderas för:

  • Tillfälliga eller periodiska arbetsbelastningar. Till exempel en app som behöver stöd för ett evenemang under ett par månader varje år eller företagsanalys på måndagar.

  • Arbetsbelastningar med okänd livslängd eller skala. Till exempel en app som kanske inte behövs på några månader, eller som kan kräva mer eller mindre beräkningskraft, beroende på efterfrågan.

Om du vill skapa en virtuell Azure-dator SQL Server 2017 med någon av dessa betala per användning-avbildningar kan du se följande länkar:

Plattform Licensierade avbildningar
Windows Server 2016 SQL Server 2017 Web Azure VM
SQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise Azure VM
Red Hat Enterprise Linux SQL Server 2017 Web Azure VM
SQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise Azure VM
SUSE Linux Enterprise Server SQL Server 2017 Web Azure VM
SQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise Azure VM
Ubuntu SQL Server 2017 Web Azure VM
SQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise Azure VM

Viktigt

När du skapar SQL Server virtuell dator i Azure Portal visas en beräknad kostnad i fönstret Välj en storlek. Det är viktigt att observera att den här uppskattningen bara är beräkningskostnaderna för att köra den virtuella datorn tillsammans med eventuella kostnader för OS-licensiering (Windows eller Linux-operativsystem från tredje part).

Bladet Välj VM-storlek

Det omfattar inte ytterligare SQL Server för webb-, standard- och Enterprise-versioner. För att få en så korrekt prisuppskattning som möjligt väljer du ditt operativsystem och SQL Server utgåva på prissättningssidan för Windows eller Linux.

Anteckning

Nu är det möjligt att ändra licensieringsmodellen från betala per användning till att ta med din egen licens (BYOL) och tillbaka. Mer information finns i Så här ändrar du licensieringsmodellen för en SQL Server virtuell dator.

Bring your own license (BYOL)

Att ta med din SQL Server-licens via Licensmobilitet, även kallat BYOL, innebär att du använder en befintlig SQL Server-volymlicens med Software Assurance på en virtuell Azure-dator. En virtuell SQL Server-dator som använder BYOL debiteras endast för kostnaden för att köra den virtuella datorn, inte för SQL Server-licensen, eftersom du redan har köpt licenser och Software Assurance via ett volymlicensieringsprogram eller via en molnlösningspartner (CSP).

Anteckning

BYOL-avbildningarna är för närvarande endast tillgängliga för Windows virtuella datorer. Du kan dock manuellt installera SQL Server en virtuell Linux-dator. Se riktlinjerna i avsnittet med vanliga SQL Server virtuella Linux-datorer.

Ta med din SQL Server licensiering via Licensmobilitet rekommenderas för:

  • Kontinuerliga arbetsbelastningar. Till exempel en app som behöver stöd för affärsåtgärder dygnet runt.

  • Arbetsbelastningar med känd livslängd och skala. Till exempel en app som krävs för hela året och som efterfrågan har prognostiserades för.

Om du vill använda BYOL med en SQL Server VM måste du ha en licens för SQL Server Standard eller Enterprise och Software Assurance, vilket är ett obligatoriskt alternativ via vissa volymlicensieringsprogram och ett valfritt köp med andra. Prisnivån som tillhandahålls via volymlicensieringsprogram varierar beroende på typ av avtal och kvantitet och eller åtagande att SQL Server. Men som tumregel har en egen licens för kontinuerliga produktionsarbetsbelastningar följande fördelar:

BYOL-förmån Description
Kostnadsbesparingar Den Azure Hybrid-förmån ger upp till 55 % besparingar. Mer information finns i Växla licensieringsmodell
Kostnadsfri passiv sekundär replik En annan fördel med att ta med din egen licens är den kostnadsfria licensieringen för en passiv sekundär replik per SQL Server för hög tillgänglighet. Detta minskar hälften av licensieringskostnaden för en distribution med SQL Server hög tillgänglighet (till exempel genom att använda Always On-tillgänglighetsgrupper). Behörighet att köra den passiva sekundära servern tillhandahålls via Fail-Over Servers Software Assurance benefit.

Information om hur du skapar en virtuell Azure-dator som kör SQL Server 2017 med någon av dessa bring-your-own-license-avbildningar finns i de virtuella datorerna med prefixet "{BYOL}":

Viktigt

Meddela oss inom 10 dagar hur många SQL Server licenser som du använder i Azure. Länkarna till föregående bilder innehåller instruktioner om hur du gör detta.

Anteckning

Nu är det möjligt att ändra licensieringsmodellen från betala per användning till att ta med din egen licens (BYOL) och tillbaka. Mer information finns i Så här ändrar du licensieringsmodellen för en SQL Server virtuell dator.

Minska kostnaderna

För att undvika onödiga kostnader väljer du en optimal storlek på den virtuella datorn och överväger tillfälliga avstängningar för icke-kontinuerliga arbetsbelastningar.

Ändra rätt storlek på den virtuella datorn

Licenskostnaden för SQL Server är direkt relaterad till antalet virtuella processorer. Välj en VM-storlek som matchar dina förväntade behov av processor, minne, lagring och I/O-bandbredd. En fullständig lista över alternativ för datorstorlek finns i Windows VM-storlekar och storlekar för virtuella Linux-datorer.

Det finns nya datorstorlekar som fungerar bra med vissa typer av SQL Server arbetsbelastningar. Dessa datorer har stora mängder minne, lagring och I/O-bandbredd, men de har lägre antal virtualiserade kärnor. Tänk dig till exempel följande exempel:

Storlek på virtuell dator Virtuella processorer Minne Maximalt antal diskar Maximalt I/O-dataflöde SQL Server licensieringskostnader Totala kostnader (beräkning + licensiering)
Standard_DS14v2 16 112 GB 32 51 200 IOPS eller 768 MB/s
Standard_DS14-4v2 4 112 GB 32 51 200 IOPS eller 768 MB/s 75 % lägre 57 % lägre

Viktigt

Det här är ett exempel på tidpunkt. De senaste specifikationerna finns i artiklarna om datorstorlekar och sidan med Priser för Azure för Windows och Linux.

I föregående exempel kan du se att specifikationerna för Standard_DS14v2 och Standard_DS14-4v2 är identiska förutom för virtuella processorer. Suffixet -4v2 i slutet av Standard_DS14-4v2 datorstorlek anger antalet aktiva virtuella processorer. Eftersom SQL Server licensieringskostnader är knutna till antalet virtuella processorer minskar detta avsevärt kostnaden för den virtuella datorn i scenarier där de extra virtuella processorerna inte behövs. Det här är ett exempel och det finns många datorstorlekar med begränsade vPU:er som identifieras med det här suffixmönstret. Mer information finns i blogginlägget Om nya storlekar på virtuella Azure-datorer för mer kostnadseffektivt databasarbete.

Stänga av den virtuella datorn när det är möjligt

Om du använder arbetsbelastningar som inte körs kontinuerligt bör du överväga att stänga av den virtuella datorn under inaktiva perioder. Betala endast för det du använder.

Om du till exempel bara provar SQL Server på en virtuell Azure-dator vill du inte debiteras om du av misstag lämnar den igång i flera veckor. En lösning är att använda funktionen för automatisk avstängning.

SQL Server Automatisk utloggning av virtuell dator

Automatisk avstängning ingår i en större uppsättning liknande funktioner som tillhandahålls av Azure DevTest Labs.

För andra arbetsflöden bör du överväga att automatiskt stänga av och starta om virtuella Azure-datorer med en skriptlösning, till exempel Azure Automation.

Viktigt

Att stänga av och ta bort den virtuella datorn är det enda sättet att undvika kostnader. Att helt enkelt stoppa eller använda energialternativ för att stänga av den virtuella datorn medför fortfarande användningsavgifter.

Nästa steg

Allmän prisvägledning för Azure finns i Förhindra oväntade kostnader med Azure-fakturering och kostnadshantering. De senaste priserna för Azure Virtual Machines, inklusive SQL Server, finns på sidan med priser för Azure Virtual Machines för virtuella Windows och virtuella Linux-datorer.

En översikt över SQL Server Azure Virtual Machines finns i följande artiklar: