Azure Database for MariaDB warstw cenowychAzure Database for MariaDB pricing tiers

Serwer Azure Database for MariaDB można utworzyć w jednej z trzech różnych warstw cenowych: podstawowe, Ogólnego przeznaczenia i zoptymalizowane pod kątem pamięci.You can create an Azure Database for MariaDB server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Warstwy cenowe są zróżnicowane według ilości obliczeń w rdzeni wirtualnych, które mogą być inicjowane, pamięć na rdzeń wirtualny i technologia magazynowania służąca do przechowywania danych.The pricing tiers are differentiated by the amount of compute in vCores that can be provisioned, memory per vCore, and the storage technology used to store the data. Wszystkie zasoby są obsługiwane na poziomie serwera MariaDB.All resources are provisioned at the MariaDB server level. Serwer może mieć jedną lub wiele baz danych.A server can have one or many databases.

PodstawowaBasic Ogólnego przeznaczeniaGeneral Purpose Zoptymalizowane pod kątem pamięciMemory Optimized
Generowanie obliczeńCompute generation 5. generacjaGen 5 5. generacjaGen 5 5. generacjaGen 5
Rdzeni wirtualnychvCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Pamięć na rdzeń wirtualnyMemory per vCore 2 GB2 GB 5 GB5 GB 10 GB10 GB
Rozmiar magazynuStorage size od 5 GB do 1 TB5 GB to 1 TB od 5 GB do 4 TB5 GB to 4 TB od 5 GB do 4 TB5 GB to 4 TB
Typ usługi StorageStorage type Magazyn w warstwie Standardowa AzureAzure Standard Storage Azure Premium StorageAzure Premium Storage Azure Premium StorageAzure Premium Storage
Okres przechowywania kopii zapasowej bazy danychDatabase backup retention period od 7 do 35 dni7 to 35 days od 7 do 35 dni7 to 35 days od 7 do 35 dni7 to 35 days

Aby wybrać warstwę cenową, należy użyć poniższej tabeli jako punktu wyjścia.To choose a pricing tier, use the following table as a starting point.

Warstwa cenowaPricing tier Docelowe obciążeniaTarget workloads
BasicBasic Obciążenia, które wymagają lekkich obliczeń i wydajności operacji we/wy.Workloads that require light compute and I/O performance. Przykłady obejmują serwery używane do programowania lub testowania oraz nierzadko używane aplikacje.Examples include servers used for development or testing or small-scale infrequently used applications.
Ogólne zastosowanieGeneral Purpose Większość obciążeń firmowych, które wymagają zrównoważonych obliczeń i pamięci dzięki skalowalnej przepływności we/wy.Most business workloads that require balanced compute and memory with scalable I/O throughput. Przykłady obejmują serwery do hostowania aplikacji internetowych i mobilnych oraz inne aplikacje dla przedsiębiorstw.Examples include servers for hosting web and mobile apps and other enterprise applications.
Zoptymalizowane pod kątem pamięciMemory Optimized Obciążenia baz danych o wysokiej wydajności, które wymagają wydajności w pamięci w celu przyspieszenia przetwarzania transakcji i wyższego współbieżności.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Przykładami mogą być serwery do przetwarzania danych w czasie rzeczywistym oraz aplikacji transakcyjnych lub analitycznych o wysokiej wydajności.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

Po utworzeniu serwera można zmienić liczbę rdzeni wirtualnych i warstwę cenową (oprócz i z podstawowa) w ciągu kilku sekund.After you create a server, the number of vCores, and pricing tier (except to and from Basic) can be changed up or down within seconds. Można także niezależnie dostosować ilość miejsca do magazynowania i okres przechowywania kopii zapasowych w górę lub w dół bez przestojów aplikacji.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Po utworzeniu serwera nie można zmienić typu magazynu kopii zapasowej.You can't change the backup storage type after a server is created. Aby uzyskać więcej informacji, zobacz sekcję skalowanie zasobów .For more information, see the Scale resources section.

Generacja obliczeń i rdzeni wirtualnychCompute generations and vCores

Zasoby obliczeniowe są udostępniane jako rdzeni wirtualnych, które reprezentują logicznego procesora bazowego sprzętu.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. Logiczne procesory CPU w generacji 5 są oparte na procesorach Intel E5-2673 v4 (Broadwell) 2,3 GHz.Gen 5 logical CPUs are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

Usługa StorageStorage

Zapewniana ilość miejsca w magazynie to pojemność magazynu dostępna dla serwera Azure Database for MariaDB.The storage you provision is the amount of storage capacity available to your Azure Database for MariaDB server. Magazyn jest używany dla plików bazy danych, plików tymczasowych, dzienników transakcji i dzienników serwera MariaDB.The storage is used for the database files, temporary files, transaction logs, and the MariaDB server logs. Całkowita ilość dostępnego miejsca w magazynie określa również wydajność we/wy dostępną dla serwera.The total amount of storage you provision also defines the I/O capacity available to your server.

PodstawowaBasic Ogólnego przeznaczeniaGeneral Purpose Zoptymalizowane pod kątem pamięciMemory Optimized
Typ usługi StorageStorage type Magazyn w warstwie Standardowa AzureAzure Standard Storage Azure Premium StorageAzure Premium Storage Azure Premium StorageAzure Premium Storage
Rozmiar magazynuStorage size od 5 GB do 1 TB5 GB to 1 TB od 5 GB do 4 TB5 GB to 4 TB od 5 GB do 4 TB5 GB to 4 TB
Rozmiar przyrostu pamięci masowejStorage increment size 1 GB1 GB 1 GB1 GB 1 GB1 GB
Operacje wejścia/wyjściaIOPS ZmiennaVariable 3 IOPS/GB3 IOPS/GB
Minimalna liczba operacji we/wy 100Min 100 IOPS
Maksymalna liczba operacji we/wy 6000Max 6000 IOPS
3 IOPS/GB3 IOPS/GB
Minimalna liczba operacji we/wy 100Min 100 IOPS
Maksymalna liczba operacji we/wy 6000Max 6000 IOPS

Można dodać dodatkową pojemność magazynu podczas i po utworzeniu serwera oraz pozwolić systemowi na automatyczne zwiększanie ilości miejsca w oparciu o użycie magazynu w ramach obciążenia.You can add additional storage capacity during and after the creation of the server, and allow the system to grow storage automatically based on the storage consumption of your workload.

Uwaga

Magazyn można skalować w górę, nie w dół.Storage can only be scaled up, not down.

Warstwa Podstawowa nie oferuje gwarancji operacji we/wy na sekundę.The Basic tier does not provide an IOPS guarantee. W warstwach cenowych Ogólnego przeznaczenia i zoptymalizowanych pod kątem pamięci liczba operacji we/wy z zainicjowanym rozmiarem magazynu wynosi 3:1.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Możesz monitorować użycie we/wy w Azure Portal lub przy użyciu poleceń interfejsu wiersza polecenia platformy Azure.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. Odpowiednie metryki do monitorowania to Limit magazynu, procent magazynu, użycie magazynu i procent operacji we/wy.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Osiąganie limitu magazynuReaching the storage limit

Serwery z aprowizowanym magazynem o rozmiarze mniejszym niż 100 GB są oznaczane jako tylko do odczytu, jeśli ilość wolnego miejsca w magazynie jest mniejsza niż 512 MB lub 5% rozmiaru aprowizowanego magazynu.Servers with less than 100 GB provisioned storage are marked read-only if the free storage is less than 512MB or 5% of the provisioned storage size. Serwery z aprowizowanym magazynem o rozmiarze większym niż 100 GB są oznaczane jako tylko do odczytu, jeśli ilość wolnego miejsca w magazynie jest mniejsza niż 5 GB.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Jeśli na przykład Zainicjowano obsługę administracyjną 110 GB miejsca w magazynie, a rzeczywiste wykorzystanie przekracza 105 GB, serwer jest oznaczony jako tylko do odczytu.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. Alternatywnie, jeśli masz zainicjowany 5 GB miejsca w magazynie, serwer jest oznaczony jako tylko do odczytu, gdy ilość wolnego miejsca osiągnie mniej niż 256 MB.Alternatively, if you have provisioned 5 GB of storage, the server is marked read-only when the free storage reaches less than 256 MB.

Podczas gdy usługa próbuje przełączyć serwer w tryb tylko do odczytu, wszystkie nowe żądania transakcji zapisu są blokowane, a istniejące aktywne transakcje nadal są wykonywane.While the service attempts to make the server read-only, all new write transaction requests are blocked and existing active transactions will continue to execute. Gdy serwer zostanie przełączony w tryb tylko do odczytu, wszystkie kolejne zatwierdzenia transakcji i operacji zapisu zakończą się niepowodzeniem.When the server is set to read-only, all subsequent write operations and transaction commits fail. Zapytania odczytu będą działać bez żadnych przerw.Read queries will continue to work uninterrupted. Gdy zwiększysz zaaprowizowaną pojemność magazynu, serwer będzie ponownie gotowy do akceptowania transakcji zapisu.After you increase the provisioned storage, the server will be ready to accept write transactions again.

Zalecamy włączenie opcji autowzrostu magazynu lub skonfigurowanie alertu w celu powiadomienia użytkownika o tym, że magazyn serwera zbliża się do progu, aby można było uniknąć przekroczenia stanu tylko do odczytu.We recommend that you turn on storage auto-grow or to set up an alert to notify you when your server storage is approaching the threshold so you can avoid getting into the read-only state. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją dotyczącą sposobu konfigurowania alertu.For more information, see the documentation on how to set up an alert.

Autouzupełnianie magazynuStorage auto-grow

Automatyczne zwiększanie ilości miejsca do magazynowania uniemożliwia serwerowi wyjście z magazynu i staje się tylko do odczytu.Storage auto-grow prevents your server from running out of storage and becoming read-only. Jeśli funkcja automatycznego zwiększania rozmiaru magazynu jest włączona, magazyn automatycznie rośnie bez wpływu na obciążenie.If storage auto grow is enabled, the storage automatically grows without impacting the workload. W przypadku serwerów o rozmiarze mniejszym niż 100 GB zainicjowany magazyn jest zwiększany o 5 GB, gdy ilość wolnego miejsca w magazynie jest mniejsza niż 10% magazynu zasobów.For servers with less than 100 GB provisioned storage, the provisioned storage size is increased by 5 GB when the free storage is below 10% of the provisioned storage. W przypadku serwerów mających więcej niż 100 GB zasobów magazynowych zainicjowany rozmiar magazynu jest zwiększany o 5%, gdy ilość wolnego miejsca w magazynie jest mniejsza niż 10% rozmiaru magazynu.For servers with more than 100 GB of provisioned storage, the provisioned storage size is increased by 5% when the free storage space is below 10% of the provisioned storage size. Obowiązują maksymalne limity magazynu określone powyżej.Maximum storage limits as specified above apply.

Jeśli na przykład Zainicjowano obsługę administracyjną 1000 GB miejsca w magazynie, a rzeczywiste wykorzystanie przekracza 900 GB, rozmiar magazynu serwera zostanie zwiększony do 1050 GB.For example, if you have provisioned 1000 GB of storage, and the actual utilization goes over 900 GB, the server storage size is increased to 1050 GB. Alternatywnie, jeśli masz zainicjowany 10 GB miejsca w magazynie, rozmiar magazynu zostanie zwiększony do 15 GB, gdy jest mniej niż 1 GB miejsca w magazynie.Alternatively, if you have provisioned 10 GB of storage, the storage size is increase to 15 GB when less than 1 GB of storage is free.

Należy pamiętać, że magazyn można skalować w górę, nie w dół.Remember that storage can only be scaled up, not down.

BackupBackup

Usługa automatycznie pobiera kopie zapasowe serwera.The service automatically takes backups of your server. Minimalny okres przechowywania kopii zapasowych wynosi siedem dni.The minimum retention period for backups is seven days. Możesz ustawić okres przechowywania na maksymalnie 35 dni.You can set a retention period of up to 35 days. Przechowywanie można zmienić w dowolnym momencie w okresie istnienia serwera.The retention can be adjusted at any point during the lifetime of the server. Można wybrać między lokalnie nadmiarowe i geograficznie nadmiarowe kopie zapasowe.You can choose between locally redundant and geo-redundant backups. Dublowane nadmiarowe kopie zapasowe są również przechowywane w obszarze geograficznym regionu obszaru, w którym został utworzony serwer.Geo-redundant backups also are stored in the geo-paired region of the region where your server is created. Ta nadmiarowość zapewnia poziom ochrony w przypadku awarii.This redundancy provides a level of protection in the event of a disaster. Możliwe jest również przywrócenie serwera do dowolnego innego regionu świadczenia usługi Azure, w którym usługa jest dostępna w geograficznie nadmiarowych kopiach zapasowych.You also gain the ability to restore your server to any other Azure region in which the service is available with geo-redundant backups. Po utworzeniu serwera nie jest możliwe przeprowadzenie zmiany między tymi dwiema opcjami magazynu kopii zapasowych.It's not possible to change between the two backup storage options after the server is created.

Skalowanie zasobówScale resources

Po utworzeniu serwera można niezależnie zmienić rdzeni wirtualnych, warstwę cenową (poza i z podstawowa), ilość miejsca do magazynowania oraz okres przechowywania kopii zapasowych.After you create your server, you can independently change the vCores, the pricing tier (except to and from Basic), the amount of storage, and the backup retention period. Po utworzeniu serwera nie można zmienić typu magazynu kopii zapasowej.You can't change the backup storage type after a server is created. Liczbę rdzeni wirtualnych można skalować w górę lub w dół.The number of vCores can be scaled up or down. Okres przechowywania kopii zapasowej można skalować w górę lub w dół od 7 do 35 dni.The backup retention period can be scaled up or down from 7 to 35 days. Rozmiar magazynu można zwiększyć tylko.The storage size can only be increased. Skalowanie zasobów można przeprowadzić za pomocą portalu lub interfejsu wiersza polecenia platformy Azure.Scaling of the resources can be done either through the portal or Azure CLI.

W przypadku zmiany liczby rdzeni wirtualnych lub warstwy cenowej kopia oryginalnego serwera zostanie utworzona przy użyciu nowej alokacji obliczeniowej.When you change the number of vCores, or the pricing tier, a copy of the original server is created with the new compute allocation. Gdy nowy serwer zostanie uruchomiony, połączenia zostaną przełączone na nowy serwer.After the new server is up and running, connections are switched over to the new server. Podczas przełączania systemu do nowego serwera nie można nawiązywać nowych połączeń, a wszystkie niezatwierdzone transakcje zostaną wycofane.During the moment when the system switches over to the new server, no new connections can be established, and all uncommitted transactions are rolled back. Długość tego okresu może być różna, lecz w większości przypadków jest to mniej niż minuta.This window varies, but in most cases, is less than a minute.

Skalowanie magazynu i zmiana okresu przechowywania kopii zapasowych to prawdziwe operacje online.Scaling storage and changing the backup retention period are true online operations. Brak przestoju i nie ma to znaczenia dla Twojej aplikacji.There is no downtime, and your application isn't affected. Jako że liczba operacji we/wy na sekundę jest skalowana wraz z rozmiarem magazynu, można zwiększyć liczbę operacji we/wy dla serwera, skalowanie w górę magazynu.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

CennikPricing

Najbardziej aktualne informacje o cenach można znaleźć na stronie cennikausługi.For the most up-to-date pricing information, see the service pricing page. Aby wyświetlić koszt dla wybranej konfiguracji, Azure Portal przedstawia miesięczny koszt na karcie warstwa cenowa na podstawie wybranych opcji.To see the cost for the configuration you want, the Azure portal shows the monthly cost on the Pricing tier tab based on the options you select. Jeśli nie masz subskrypcji platformy Azure, możesz skorzystać z kalkulatora cen platformy Azure, aby uzyskać szacowaną cenę.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. W witrynie sieci Web kalkulatora cen platformy Azure wybierz pozycję Dodaj elementy, rozwiń kategorię bazy danych i wybierz Azure Database for MariaDB , aby dostosować opcje.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for MariaDB to customize the options.

Następne krokiNext steps