Cennik wskazówki dotyczące maszyn wirtualnych programu SQL Server platformy AzurePricing guidance for SQL Server Azure VMs

Ten artykuł zawiera wskazówki cen dla maszyny wirtualnej programu SQL Server na platformie Azure.This article provides pricing guidance for SQL Server virtual machines in Azure. Dostępnych jest kilka opcji, które mają wpływ na koszt i ważne jest, aby wybrać właściwy obraz, który koszty od wymagań biznesowych.There are several options that affect cost, and it is important to pick the right image that balances costs with business requirements.

Porada

Jeśli musisz sprawdzić szacowania kosztów dla określonej kombinacji wersji programu SQL Server i rozmiar maszyny wirtualnej, zobacz stronę cen dla Windows lub Linux.If you only need to find out a cost estimate for a specific combination of SQL Server edition and virtual machine size, see the pricing page for Windows or Linux. Wybierz platformę i wersji programu SQL Server z system operacyjny/oprogramowanie listy.Select your platform and SQL Server edition from the OS/Software list.

Interfejs użytkownika na stronie cennika maszyny Wirtualnej

Lub użyj Kalkulator cen Dodawanie i konfigurowanie maszyny wirtualnej.Or use the pricing calculator to add and configure a virtual machine.

Bezpłatnie licencjonowane wersje programu SQL ServerFree-licensed SQL Server editions

Jeśli chcesz tworzenia, testowania i kompilacji, weryfikacji koncepcji, użyj bezpłatnie licencjonowane programu SQL Server Developer edition.If you want to develop, test, or build a proof of concept, then use the freely licensed SQL Server Developer edition. Ta wersja zawiera wszystkie funkcje programu SQL Server Enterprise edition, co umożliwia tworzenie i testowanie aplikacji dowolnego typu.This edition has all the features of SQL Server Enterprise edition, allowing you to build and test any type of application. Jednak nie można uruchomić Developer edition w środowisku produkcyjnym.However, you cannot run the Developer edition in production. Wersja programu SQL Server Developer maszyny Wirtualnej tylko opłaty naliczane koszt maszyny Wirtualnej, ponieważ brak skojarzonego serwera SQL, koszty licencjonowania.A SQL Server Developer edition VM only incurs charges for the cost of the VM, because there are no associated SQL Server licensing costs.

Jeśli chcesz uruchomić uproszczone obciążenia w środowisku produkcyjnym (< 4 rdzenie, < 1 GB pamięci, < 10 GB/bazy danych), używać swobodne licencjonowane programu SQL Server Express edition.If you want to run a lightweight workload in production (<4 cores, <1-GB memory, <10 GB/database), use the freely licensed SQL Server Express edition. Programu SQL Server Express edition maszyny Wirtualnej tylko spowoduje naliczenie opłaty za koszt maszyny Wirtualnej.A SQL Server Express edition VM also only incurs charges for the cost of the VM.

Dla tych projektowania i testowania oraz lekkich obciążeń produkcyjnych umożliwia zaoszczędzenie pieniędzy, wybierając mniejszego rozmiaru maszyny Wirtualnej, zgodną z tych obciążeń.For these development/test and lightweight production workloads, you can also save money by choosing a smaller VM size that matches these workloads. DS1v2 może być dobrym wyborem w niektórych scenariuszach.The DS1v2 might be a good choice in some scenarios.

Aby utworzyć maszynę Wirtualną programu SQL Server 2017 Azure przy użyciu jednego z tych obrazów, zobacz następujące linki:To create a SQL Server 2017 Azure VM with one of these images, see the following links:

PlatformaPlatform Bezpłatnie licencjonowane obrazyFreely licensed images
Windows Server 2016Windows Server 2016 SQL Server 2017 Developer — maszyn wirtualnych platformy AzureSQL Server 2017 Developer Azure VM
SQL Server 2017 Express maszyny Wirtualnej platformy AzureSQL Server 2017 Express Azure VM
Red Hat Enterprise LinuxRed Hat Enterprise Linux SQL Server 2017 Developer — maszyn wirtualnych platformy AzureSQL Server 2017 Developer Azure VM
SQL Server 2017 Express maszyny Wirtualnej platformy AzureSQL Server 2017 Express Azure VM
SUSE Linux Enterprise ServerSUSE Linux Enterprise Server SQL Server 2017 Developer — maszyn wirtualnych platformy AzureSQL Server 2017 Developer Azure VM
SQL Server 2017 Express maszyny Wirtualnej platformy AzureSQL Server 2017 Express Azure VM
UbuntuUbuntu SQL Server 2017 Developer — maszyn wirtualnych platformy AzureSQL Server 2017 Developer Azure VM
SQL Server 2017 Express maszyny Wirtualnej platformy AzureSQL Server 2017 Express Azure VM

W przypadku obciążeń produkcyjnych bez uproszczonych, użyj jednej z następujących wersji programu SQL Server:If you have a non-lightweight production workload, use one of the following SQL Server editions:

Wersja programu SQL ServerSQL Server Edition ObciążenieWorkload
sieć WebWeb Małych witryn sieci webSmall web sites
Standardowa (Standard)Standard Małych i średnich obciążeńSmall to medium workloads
EnterpriseEnterprise Obciążeń dużych lub o kluczowym znaczeniuLarge or mission-critical workloads

Dostępne są dwie opcje do zapłacenia za licencjonowania w przypadku tych wersji programu SQL Server: płacić za użycie lub model dostarczania własnej licencji (BYOL) .You have two options to pay for SQL Server licensing for these editions: pay per usage or bring your own license (BYOL).

Płatność za użyciePay per usage

Płacenia za użycie licencji programu SQL Server oznacza, że koszt na sekundę maszyny Wirtualnej platformy Azure obejmuje koszt licencji programu SQL Server.Paying the SQL Server license per usage means that the per-second cost of running the Azure VM includes the cost of the SQL Server license. Widoczne ceny różnych wersjach programu SQL Server (Web, Standard i Enterprise) na maszynie Wirtualnej platformy Azure, cennik dla Windows lub Linux.You can see the pricing for the different SQL Server editions (Web, Standard, Enterprise) in the Azure VM pricing page for Windows or Linux.

Koszt jest taka sama dla wszystkich wersji programu SQL Server (2012 SP3 2017).The cost is the same for all versions of SQL Server (2012 SP3 to 2017). Koszt licencji na sekundę zależy od liczby procesorów wirtualnych maszyny Wirtualnej.The per-second licensing cost depends on the number of VM vCPUs.

Zwracając programu SQL Server licencjonowania za użycie jest zalecane w przypadku:Paying the SQL Server licensing per usage is recommended for:

  • Tymczasowy lub okresowe obciążeń.Temporary or periodic workloads. Na przykład aplikacja, która musi obsługiwać zdarzenia z kilku miesięcy co roku lub analizy biznesowe w poniedziałek.For example, an app that needs to support an event for a couple of months every year, or business analysis on Mondays.

  • Obciążenia za pomocą skalowania lub nieznany okres istnienia.Workloads with unknown lifetime or scale. Na przykład aplikacja, która może nie być wymagane w ciągu kilku miesięcy lub, co może wymagać więcej lub mniej mocy obliczeniowej, w zależności od zapotrzebowania.For example, an app that may not be required in a few months, or which may require more, or less compute power, depending on demand.

Aby utworzyć maszynę Wirtualną programu SQL Server 2017 Azure przy użyciu jednego z tych obrazów płatność za użycie, zobacz następujące linki:To create a SQL Server 2017 Azure VM with one of these pay-per-usage images, see the following links:

PlatformaPlatform Licencjonowane obrazyLicensed images
Windows Server 2016Windows Server 2016 SQL Server 2017 sieci Web Azure VMSQL Server 2017 Web Azure VM
SQL Server 2017 standardowa maszyna wirtualna platformy AzureSQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise — maszyn wirtualnych platformy AzureSQL Server 2017 Enterprise Azure VM
Red Hat Enterprise LinuxRed Hat Enterprise Linux SQL Server 2017 sieci Web Azure VMSQL Server 2017 Web Azure VM
SQL Server 2017 standardowa maszyna wirtualna platformy AzureSQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise — maszyn wirtualnych platformy AzureSQL Server 2017 Enterprise Azure VM
SUSE Linux Enterprise ServerSUSE Linux Enterprise Server SQL Server 2017 sieci Web Azure VMSQL Server 2017 Web Azure VM
SQL Server 2017 standardowa maszyna wirtualna platformy AzureSQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise — maszyn wirtualnych platformy AzureSQL Server 2017 Enterprise Azure VM
UbuntuUbuntu SQL Server 2017 sieci Web Azure VMSQL Server 2017 Web Azure VM
SQL Server 2017 standardowa maszyna wirtualna platformy AzureSQL Server 2017 Standard Azure VM
SQL Server 2017 Enterprise — maszyn wirtualnych platformy AzureSQL Server 2017 Enterprise Azure VM

Ważne

Po utworzeniu maszyny wirtualnej programu SQL Server w portalu, wybierz rozmiar okno pokazuje szacowany koszt.When you create a SQL Server virtual machine in the portal, the Choose a size window shows an estimated cost. Należy pamiętać, że te dane szacunkowe jest tylko koszty obliczeń dotyczących uruchamiania maszyny Wirtualnej wraz z kosztami (Windows lub systemy operacyjne Linux innych firm) licencji na system operacyjny.It is important to note that this estimate is only the compute costs for running the VM along with any OS licensing costs (Windows or third-party Linux operating systems).

Wybierz blok rozmiar maszyny Wirtualnej

Nie ma dodatkowych licencjonowania programu SQL Server koszty Web, Standard i Enterprise.It does not include additional SQL Server licensing costs for Web, Standard, and Enterprise editions. Aby uzyskać najbardziej dokładne szacowania cen, wybierz używanego systemu operacyjnego i wersji programu SQL Server, na stronie cennika dla Windows lub Linux.To get the most accurate pricing estimate, select your operating system and SQL Server edition on the pricing page for Windows or Linux.

Uwaga

Teraz jest możliwa zmiana modelu licencjonowania z płatność za użycie na model dostarczania własnej licencji (BYOL) i wykonać ich kopię.It is now possible to change the licensing model from pay-per-usage to bring your own license (BYOL) and back. Aby uzyskać więcej informacji, zobacz Jak zmienić model licencjonowania dla maszyny wirtualnej SQL.For more information, see How to change the licensing model for a SQL VM.

Model dostarczania własnej licencji (BYOL)Bring your own license (BYOL)

Użycie własnej licencji programu SQL Server, dzięki funkcji przenośności licencji, nazywany również BYOL, oznacza, że przy użyciu istniejącej licencji woluminu programu SQL Server z pakietem Software Assurance w Maszynie wirtualnej platformy Azure.Bringing your own SQL Server license through License Mobility, also referred to as BYOL, means using an existing SQL Server Volume License with Software Assurance in an Azure VM. SQL Server maszyny Wirtualnej przy użyciu modelu BYOL opłaty tylko kosztów obsługi maszyny Wirtualnej, a nie licencji programu SQL Server, biorąc pod uwagę, że masz już nabyte za pośrednictwem programu licencjonowania zbiorowego licencji i pakietu Software Assurance.A SQL Server VM using BYOL only charges for the cost of running the VM, not for SQL Server licensing, given that you have already acquired licenses and Software Assurance through a Volume Licensing program.

Ważne

Obrazy BYOL wymaga umowy Enterprise Agreement z pakietem Software Assurance.BYOL images require an Enterprise Agreement with Software Assurance. Nie są one dostępne w ramach usługi Azure Cloud Solution Partner (CSP) w tej chwili.They are not available as a part of the Azure Cloud Solution Partner (CSP) at this time. Dostawcy usług Kryptograficznych mogą oni własnej licencji przez wdrożenie obrazu zgodnie z rzeczywistym użyciem, a następnie włączać korzyść użycia hybrydowego platformy Azure.CSP customers can bring their own license by deploying a pay-as-you-go image and then enabling the Azure Hybrid Benefit.

Uwaga

Obrazy BYOL są obecnie dostępne tylko dla maszyn wirtualnych Windows.The BYOL images are currently only available for Windows virtual machines. Można jednak ręcznie zainstalować programu SQL Server na maszynie Wirtualnej tylko do systemu Linux.However, you can manually install SQL Server on a Linux-only VM. Zapoznaj się z instrukcjami w często zadawane pytania dotyczące systemu Linux SQL VM.See the guidelines in the Linux SQL VM FAQ.

Wprowadzenie własnych SQL licencjonowania dzięki funkcji przenośności licencji jest zalecane w przypadku:Bringing your own SQL licensing through License Mobility is recommended for:

  • Ciągłe obciążeń.Continuous workloads. Na przykład aplikacja, która musi obsługiwać operacje biznesowe 24 x 7.For example, an app that needs to support business operations 24x7.

  • Obciążenia za pomocą znanych okres istnienia i skalowania.Workloads with known lifetime and scale. Na przykład aplikacja, która jest wymagana przez cały rok i którym żądanie zostało prognozowanych.For example, an app that is required for the whole year and which demand has been forecasted.

Aby użyć BYOL z maszyny Wirtualnej programu SQL Server, musi mieć licencję programu SQL Server Standard lub Enterprise i pakietu Software Assurance, która opcja jest wymagana przez niektóre programy licencjonowania zbiorowego i opcjonalnie zakupu w innym osobom.To use BYOL with a SQL Server VM, you must have a license for SQL Server Standard or Enterprise and Software Assurance, which is a required option through some volume licensing programs and an optional purchase with others. Poziom cen, dostępne za pośrednictwem programów licencjonowania zbiorowego różni się w zależności od typu umowy oraz ilość i lub zobowiązania do programu SQL Server.The pricing level provided through Volume Licensing programs varies, based on the type of agreement and the quantity and or commitment to SQL Server. Jednak jako ogólną regułę można przyjąć, użycie własnej licencji w przypadku ciągłych obciążeń produkcyjnych ma następujące zalety:But as a rule of thumb, bringing your own license for continuous production workloads has the following benefits:

Korzyści w ramach opcji BYOLBYOL benefit OpisDescription
Oszczędności kosztówCost savings Użycie własnej licencji programu SQL Server jest bardziej opłacalna niż płacenia za użycie, jeśli obciążenie działa w sposób ciągły programu SQL Server Standard lub Enterprise dla więcej niż 10 miesięcy.Bringing your own SQL Server license is more cost effective than paying it per usage if a workload runs continuously SQL Server Standard or Enterprise for more than 10 months.
Długoterminowe oszczędnościLong-term savings Średnio jest 30% tańsze rocznie kupowania lub odnowić licencję programu SQL Server przez pierwsze 3 lata.On average, it is 30% cheaper per year to buy or renew a SQL Server license for the first 3 years. Ponadto po 3 lata, nie trzeba już odnowić licencję, po prostu płacić za pakiet Software Assurance.Furthermore, after 3 years, you don’t need to renew the license anymore, just pay for Software Assurance. W tym momencie jest 200% tańsze.At that point, it is 200% cheaper.
Bezpłatne pasywnym replika pomocniczaFree passive secondary replica Inną zaletą użycie własnej licencji jest bezpłatnej licencji na program jedna replika pomocnicza pasywnym dla programu SQL Server, aby zapewnić wysoką dostępność.Another benefit of bringing your own license is the free licensing for one passive secondary replica per SQL Server for high availability purposes. To skraca w wysokości równej połowie koszt licencji jest wysoko dostępne wdrożenie programu SQL Server (na przykład przy użyciu zawsze włączonych grup dostępności).This cuts in half the licensing cost of a highly available SQL Server deployment (for example, using Always On Availability Groups). Prawa do uruchamiania pasywną są dostarczane za pośrednictwem korzyści z pracy awaryjnej serwery z pakietem Software Assurance.The rights to run the passive secondary are provided through the Fail-Over Servers Software Assurance benefit.

Aby utworzyć maszynę Wirtualną programu SQL Server 2017 Azure przy użyciu jednego z tych obrazów bring-your-own-license, zobacz maszyn wirtualnych z prefiksem "{BYOL}":To create a SQL Server 2017 Azure VM with one of these bring-your-own-license images, see the VMs prefixed with "{BYOL}":

Ważne

Powiedz, co w ciągu 10 dni ile licencji programu SQL Server, którego używasz na platformie Azure.Let us know within 10 days how many SQL Server licenses you are using in Azure. Łącza do poprzedniego obrazów mają instrukcje, jak to zrobić.The links to the previous images have instructions on how to do this.

Uwaga

Teraz jest możliwa zmiana modelu licencjonowania z płatność za użycie na model dostarczania własnej licencji (BYOL) i wykonać ich kopię.It is now possible to change the licensing model from pay-per-usage to bring your own license (BYOL) and back. Aby uzyskać więcej informacji, zobacz Jak zmienić model licencjonowania dla maszyny wirtualnej SQL.For more information, see How to change the licensing model for a SQL VM.

Obniżenie kosztówReduce costs

Aby uniknąć niepotrzebnych kosztów, wybierz rozmiar optymalne maszyny wirtualnej, a następnie należy wziąć pod uwagę sporadyczne zamykania dla obciążeń — ciągły.To avoid unnecessary costs, choose an optimal virtual machine size and consider intermittent shutdowns for non-continuous workloads.

Poprawnie rozmiar maszyny WirtualnejCorrectly size your VM

Koszt licencji programu SQL Server jest bezpośrednio związana liczba procesorów wirtualnych.The licensing cost of SQL Server is directly related to the number of vCPUs. Wybierz rozmiar maszyny Wirtualnej, który pasuje do oczekiwanego potrzeby dotyczące procesora CPU, pamięć, Magazyn i przepustowość operacji We/Wy.Choose a VM size that matches your expected needs for CPU, memory, storage, and I/O bandwidth. Aby uzyskać pełną listę opcji rozmiaru maszyny, zobacz rozmiarów maszyn wirtualnych Windows i rozmiarów maszyn wirtualnych systemu Linux.For a complete list of machine size options, see Windows VM sizes and Linux VM sizes.

Istnieją nowe rozmiary maszyn, które działają prawidłowo w przypadku niektórych rodzajów obciążeń programu SQL Server.There are new machine sizes that work well with certain types of SQL Server workloads. Te rozmiary maszyn utrzymywać wysokie poziomy pamięć, Magazyn i przepustowość operacji We/Wy, ale mają niższe liczby rdzeni zwirtualizowanych.These machines sizes maintain high levels of memory, storage, and I/O bandwidth, but they have a lower virtualized core count. Na przykład rozważmy następujący przykład:For example, consider the following example:

Rozmiar maszyny wirtualnejVM Size procesorów wirtualnychvCPUs Memory (Pamięć)Memory Maksymalna liczba dyskówMax Disks Maksymalna przepływność operacji We/WyMax I/O Throughput Koszty licencjonowania programu SQLSQL licensing costs Łączne koszty (obliczeń + licencjonowania)Total costs (Compute + licensing)
Standard_DS14v2Standard_DS14v2 1616 112 GB112 GB 3232 51,200 operacje We/Wy lub 768 MB/s51,200 IOPS or 768 MB/s
Standard_DS14 4v2Standard_DS14-4v2 44 112 GB112 GB 3232 51,200 operacje We/Wy lub 768 MB/s51,200 IOPS or 768 MB/s 75% niższy75% lower 57% niższy57% lower

Ważne

To jest przykład punktu w czasie.This is a point-in-time example. Najnowszej specyfikacji, można znaleźć w artykułach rozmiarów maszyny i na platformie Azure, cennik dla Windows i Linux.For the most recent specifications, refer to the machine sizes articles and the Azure pricing page for Windows and Linux.

W poprzednim przykładzie możesz zobaczyć, że specyfikacje Standard_DS14v2 i Standard_DS14 4v2 są identyczne, z wyjątkiem procesorów wirtualnych.In the previous example, you can see that the specifications for Standard_DS14v2 and Standard_DS14-4v2 are identical except for vCPUs. Sufiks -4v2 na końcu Standard_DS14 4v2 rozmiar maszyny wskazuje liczbę procesorów wirtualnych active.The suffix -4v2 at the end of the Standard_DS14-4v2 machine size indicates the number of active vCPUs. Ponieważ koszty licencjonowania programu SQL Server są powiązane z liczbą procesorów wirtualnych Vcpu, pozwala to znacznie ograniczyć koszty maszyn wirtualnych w scenariuszach, w których nie są wymagane dodatkowe procesorów wirtualnych.Because SQL Server licensing costs are tied to the number of vCPUs, this significantly reduces the cost of the VM in scenarios where the extra vCPUs are not needed. Jest to przykład. Ponadto dostępnych jest wiele różnych rozmiarów maszyny z procesory, które są identyfikowane za pomocą tego wzorca sufiks.This is one example, and there are many machine sizes with constrained vCPUs that are identified with this suffix pattern. Aby uzyskać więcej informacji, zobacz wpis w blogu Przedstawiamy nowe rozmiary maszyn wirtualnych platformy Azure, więcej pracy ekonomiczne bazy danych.For more information, see the blog post Announcing new Azure VM sizes for more cost-effective database work.

Zamknij maszynę Wirtualną, gdy jest to możliweShut down your VM when possible

Jeśli używasz dowolnego obciążenia, które nie są uruchamiane w sposób ciągły, należy wziąć pod uwagę zamykanie maszyny wirtualnej w okresach nieaktywne.If you are using any workloads that do not run continuously, consider shutting down the virtual machine during the inactive periods. Płaci się wyłącznie za użyte zasoby.You only pay for what you use.

Na przykład jeśli po prostu sprawdzasz programu SQL Server na Maszynie wirtualnej platformy Azure, nie chcesz naliczenia opłat, którzy odchodzą przypadkowo będzie działać w ciągu tygodni.For example, if you are simply trying out SQL Server on an Azure VM, you would not want to incur charges by accidentally leaving it running for weeks. Jednym rozwiązaniem jest użycie funkcji automatycznego zamykania.One solution is to use the automatic shutdown feature.

Autoshutdown maszyny Wirtualnej SQL

Automatyczne zamknięcie jest częścią większy zbiór podobne funkcje oferowane przez usługi Azure DevTest Labs.Automatic shutdown is part of a larger set of similar features provided by Azure DevTest Labs.

W przypadku innych przepływów pracy, należy wziąć pod uwagę zamykanie i ponowne uruchomienie maszyn wirtualnych platformy Azure przy użyciu rozwiązanie do obsługi skryptów, takich jak automatycznie usługi Azure Automation.For other workflows, consider automatically shutting down and restarting Azure VMs with a scripting solution, such as Azure Automation.

Ważne

Zamykanie i cofanie przydziału maszyny Wirtualnej jest jedynym sposobem, aby uniknąć naliczania opłat.Shutting down and deallocating your VM is the only way to avoid charges. Po prostu zatrzymanie lub za pomocą opcji zasilania w celu zamknięcia maszyny Wirtualnej nadal spowoduje naliczenie opłaty za użycie.Simply stopping or using power options to shut down the VM still incurs usage charges.

Kolejne krokiNext steps

Na platformie Azure ogólne cenach wskazówki, zobacz zapobieganie powstawaniu nieoczekiwanych kosztów za pomocą rozliczeń platformy Azure i zarządzania kosztami.For general Azure pricing guidance, see Prevent unexpected costs with Azure billing and cost management. Najnowsze maszyn wirtualnych cen, w tym program SQL Server, zobacz Azure maszyny Wirtualnej platformy Azure, cennik dla maszyn wirtualnych Windows i maszyn wirtualnych systemu Linux.For the latest Virtual Machines pricing, including SQL Server, see the Azure VM Azure pricing page for Windows VMs and Linux VMs.

Omówienie programu SQL Server uruchomionym na maszynach wirtualnych platformy Azure zobacz następujące artykuły:For an overview of SQL Server running on Azure Virtual Machines, see the following articles: