Wskazówki dotyczące cen programu SQL Server na maszynach wirtualnych platformy Azure
Dotyczy: program SQL Server na maszynie wirtualnej platformy Azure
Ten artykuł zawiera wskazówki dotyczące cen programu SQL Server w usłudze Azure Virtual Machines. Istnieje kilka opcji, które wpływają na koszt, i ważne jest, aby wybrać właściwy obraz, który równoważy koszty z wymaganiami biznesowymi.
Napiwek
Jeśli potrzebujesz tylko oszacowania kosztów dla określonej kombinacji rozmiaru programu SQL Server i maszyny wirtualnej, zobacz stronę cennika dla systemu Windows lub Linux. Wybierz platformę i wersję programu SQL Server z listy system operacyjny/oprogramowanie .
Możesz też użyć kalkulatora cen, aby dodać i skonfigurować maszynę wirtualną.
Wersje programu SQL Server z licencją bezpłatną
Jeśli chcesz opracowywać, testować lub tworzyć weryfikację koncepcji, użyj licencjonowanej bezpłatnie wersji SQL Server Developer. W tej wersji są dostępne wszystkie funkcje programu SQL Server Enterprise, które umożliwiają kompilowanie i testowanie dowolnej aplikacji. Nie można jednak uruchomić wersji Developer w środowisku produkcyjnym. Maszyna wirtualna z wersją SQL Server Developer generuje tylko opłaty za koszt maszyny wirtualnej, ponieważ nie ma skojarzonych kosztów licencjonowania programu SQL Server.
Jeśli chcesz uruchomić lekkie obciążenie w środowisku produkcyjnym (<4 rdzenie, <1 GB pamięci, <10 GB/baza danych), użyj bezpłatnej licencjonowanej wersji PROGRAMU SQL Server Express. Maszyna wirtualna z wersją SQL Server Express również ponosi opłaty za koszt maszyny wirtualnej.
W przypadku tych obciążeń programistycznych/testowych i lekkich w środowisku produkcyjnym możesz również zaoszczędzić pieniądze, wybierając mniejszy rozmiar maszyny wirtualnej pasujący do tych obciążeń. D2as_v5 może być dobrym wyborem w niektórych scenariuszach.
Aby utworzyć maszynę wirtualną platformy Azure z programem SQL Server 2022 z jednym z tych obrazów, zobacz następujące linki:
Platforma | Obrazy licencjonowane bezpłatnie |
---|---|
Windows Server 2022 | Maszyna wirtualna platformy Azure dla deweloperów programu SQL Server 2022 |
Ubuntu Pro 20.04 LTS | Maszyna wirtualna platformy Azure dla deweloperów programu SQL Server 2022 |
Płatne wersje programu SQL Server
Jeśli masz nielekkie obciążenie produkcyjne, użyj jednej z następujących wersji programu SQL Server:
Wydanie programu SQL Server | Obciążenie |
---|---|
Internet | Małe witryny sieci Web |
Standardowa | Małe i średnie obciążenia |
Przedsiębiorstwa | Duże lub krytyczne obciążenia |
Dostępne są dwie opcje płacenia za licencjonowanie programu SQL Server dla tych wersji: płatność za użycie lub Korzyść użycia hybrydowego platformy Azure.
Płatność za użycie
Płacenie licencji programu SQL Server za użycie (nazywane również płatnością zgodnie z rzeczywistym użyciem) oznacza, że koszt korzystania z maszyny wirtualnej platformy Azure na sekundę obejmuje koszt licencji programu SQL Server. Cennik różnych wersji programu SQL Server (Web, Standard, Enterprise) można zobaczyć na stronie cennika usługi Azure Virtual Machines dla systemu Windows lub Linux.
Koszt jest taki sam dla wszystkich wersji programu SQL Server (od 2012 SP3 do 2022). Koszt licencjonowania na sekundę zależy od liczby procesorów wirtualnych maszyn wirtualnych.
Płacenie za licencjonowanie programu SQL Server na użycie jest zalecane w następujących celach:
Obciążenia tymczasowe lub okresowe. Na przykład aplikacja, która musi obsługiwać wydarzenie przez kilka miesięcy każdego roku lub analizy biznesowej w poniedziałek.
Obciążenia o nieznanym okresie istnienia lub skali. Na przykład aplikacja, która może nie być wymagana w ciągu kilku miesięcy lub która może wymagać większej lub mniejszej mocy obliczeniowej, w zależności od zapotrzebowania.
Aby utworzyć maszynę wirtualną platformy Azure z programem SQL Server 2022 z jednym z tych obrazów z płatnością zgodnie z rzeczywistym użyciem, zobacz następujące linki:
Ważne
Podczas tworzenia maszyny wirtualnej z programem SQL Server w witrynie Azure Portal w oknie Wybieranie rozmiaru zostanie wyświetlony szacowany koszt. Należy pamiętać, że oszacowanie to tylko koszty obliczeń związane z uruchamianiem maszyny wirtualnej wraz z kosztami licencjonowania systemu operacyjnego (systemy operacyjne Windows lub linux innych firm).
Nie obejmuje dodatkowych kosztów licencjonowania programu SQL Server dla wersji Web, Standard i Enterprise. Aby uzyskać najbardziej dokładne oszacowanie cen, wybierz system operacyjny i wersję programu SQL Server na stronie cennika dla systemu Windows lub Linux.
Uwaga
Teraz można zmienić model licencjonowania z płatności zgodnie z rzeczywistym użyciem na Korzyść użycia hybrydowego platformy Azure i z powrotem. Aby uzyskać więcej informacji, zobacz Jak zmienić model licencjonowania dla maszyny wirtualnej z programem SQL Server.
Korzyści użycia hybrydowego platformy Azure (AHB)
Korzyść użycia hybrydowego platformy Azure, określany również jako AHB, to program, który umożliwia klientom korzystanie z istniejących licencji podstawowych programu SQL Server z pakietem Software Assurance na maszynie wirtualnej platformy Azure. Maszyna wirtualna z programem SQL Server korzystająca z usługi AHB pobiera tylko opłaty za koszt działania maszyny wirtualnej, a nie licencjonowania programu SQL Server, biorąc pod uwagę, że masz już zakupione licencje i pakiet Software Assurance za pośrednictwem programu licencjonowania zbiorowego lub partnera rozwiązań w chmurze (CSP).
Zalecane jest wprowadzenie własnego licencjonowania programu SQL Server za pośrednictwem Korzyść użycia hybrydowego platformy Azure:
Obciążenia ciągłe. Na przykład aplikacja, która musi obsługiwać operacje biznesowe 24x7.
Obciążenia ze znanym okresem istnienia i skalowaniem. Na przykład aplikacja, która jest wymagana przez cały rok i które zapotrzebowanie zostało prognozowane.
Aby korzystać z usługi AHB z maszyną wirtualną z programem SQL Server, musisz mieć licencję programu SQL Server Standard lub Enterprise i Software Assurance, która jest wymaganą opcją za pośrednictwem niektórych programów licencjonowania zbiorowego i opcjonalnego zakupu z innymi. Poziom cen udostępniany za pośrednictwem programów licencjonowania zbiorowego różni się w zależności od typu umowy oraz ilości i zobowiązania do programu SQL Server. Jednak w zasadzie Korzyść użycia hybrydowego platformy Azure dla obciążeń ciągłej produkcji ma następujące korzyści:
Korzyść AHB | opis |
---|---|
Redukcja kosztów | Korzyść użycia hybrydowego platformy Azure oferuje do 55% oszczędności. Aby uzyskać więcej informacji, zobacz Przełączanie modelu licencjonowania |
Bezpłatna pasywna replika pomocnicza | Kolejną zaletą wprowadzenia własnej licencji jest bezpłatne licencjonowanie dla jednej pasywnej repliki pomocniczej w celu zapewnienia wysokiej dostępności i jednej pasywnej pomocniczej na potrzeby odzyskiwania po awarii na program SQL Server. Zmniejsza to koszt licencjonowania wdrożenia programu SQL Server o wysokiej dostępności (na przykład przy użyciu zawsze włączonych grup dostępności) o ponad połowę. |
Uwaga
Od listopada 2022 r. można użyć bezpłatnego licencjonowania dla jednej pasywnej repliki pomocniczej w celu zapewnienia wysokiej dostępności i jednej pasywnej repliki pomocniczej na potrzeby odzyskiwania po awarii w przypadku korzystania z licencjonowania z płatnością zgodnie z rzeczywistym użyciem, a także usługi AHB.
Redukcja kosztów
Aby uniknąć niepotrzebnych kosztów, wybierz optymalny rozmiar maszyny wirtualnej i rozważ sporadyczne zamknięcia dla obciążeń nieciągłych.
Prawidłowy rozmiar maszyny wirtualnej
Koszt licencjonowania programu SQL Server jest bezpośrednio związany z liczbą procesorów wirtualnych. Wybierz rozmiar maszyny wirtualnej, który odpowiada oczekiwanym potrzebom procesora CPU, pamięci, magazynu i przepustowości operacji we/wy. Aby uzyskać pełną listę opcji rozmiaru maszyny, zobacz Rozmiary maszyn wirtualnych z systemem Windows i rozmiary maszyn wirtualnych z systemem Linux.
Aby uzyskać więcej informacji na temat wybierania najlepszego rozmiaru maszyny wirtualnej dla obciążenia, zobacz Najlepsze rozwiązania dotyczące rozmiaru maszyny wirtualnej.
Zamykanie maszyny wirtualnej, gdy jest to możliwe
Jeśli używasz obciążeń, które nie są uruchamiane w sposób ciągły, rozważ wyłączenie maszyny wirtualnej w okresach nieaktywnych. Płaci się wyłącznie za użyte zasoby.
Jeśli na przykład po prostu próbujesz użyć programu SQL Server na maszynie wirtualnej platformy Azure, nie chcesz naliczać opłat przez przypadkowe pozostawienie go uruchomionego przez kilka tygodni. Jednym z rozwiązań jest użycie funkcji automatycznego zamykania dla podstawowej maszyny wirtualnej:
Automatyczne zamykanie jest częścią większego zestawu podobnych funkcji udostępnianych przez usługę Azure DevTest Labs.
W przypadku innych przepływów pracy rozważ automatyczne zamykanie i ponowne uruchamianie maszyn wirtualnych platformy Azure za pomocą rozwiązania do obsługi skryptów, takiego jak usługa Azure Automation.
Ważne
Zamknięcie i cofnięcie przydziału maszyny wirtualnej jest jedynym sposobem na uniknięcie opłat. Po prostu zatrzymanie lub użycie opcji zasilania w celu zamknięcia maszyny wirtualnej nadal powoduje naliczanie opłat za użycie.
Następne kroki
Aby uzyskać ogólne wskazówki dotyczące cen platformy Azure, zobacz Zapobieganie nieoczekiwanym kosztom za pomocą rozliczeń platformy Azure i zarządzania kosztami. Aby uzyskać najnowsze cennik usługi Azure Virtual Machines, w tym program SQL Server, zobacz stronę cennika usługi Azure Virtual Machines dla maszyn wirtualnych z systemem Windows i maszyn wirtualnych z systemem Linux.
Aby zapoznać się z omówieniem programu SQL Server w usłudze Azure Virtual Machines, zobacz następujące artykuły: