Azure Database for MySQL pris nivåerAzure Database for MySQL pricing tiers

Du kan skapa en Azure Database for MySQL-server på en av tre olika pris nivåer: Basic, Generell användning och Minnesoptimerade.You can create an Azure Database for MySQL server in one of three different pricing tiers: Basic, General Purpose, and Memory Optimized. Pris nivåerna åtskiljs av mängden data bearbetning i virtuella kärnor som kan tillhandahållas, minne per vCore och lagrings teknik som används för att lagra data.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. Alla resurser har allokerats på MySQL-server nivå.All resources are provisioned at the MySQL server level. En server kan ha en eller flera databaser.A server can have one or many databases.

AttributAttribute BasicBasic Generell användningGeneral Purpose MinnesoptimeradeMemory Optimized
Beräknings generationCompute generation Gen 4, gen 5Gen 4, Gen 5 Gen 4, gen 5Gen 4, Gen 5 Gen 5Gen 5
Virtuella kärnorvCores 1, 21, 2 2, 4, 8, 16, 32, 642, 4, 8, 16, 32, 64 2, 4, 8, 16, 322, 4, 8, 16, 32
Minne per vCoreMemory per vCore 2 GB2 GB 5 GB5 GB 10 GB10 GB
Lagrings storlekStorage size 5 GB till 1 TB5 GB to 1 TB 5 GB till 16 TB5 GB to 16 TB 5 GB till 16 TB5 GB to 16 TB
Kvarhållningsperiod för databas säkerhets kopiorDatabase backup retention period 7 till 35 dagar7 to 35 days 7 till 35 dagar7 to 35 days 7 till 35 dagar7 to 35 days

Om du vill välja en pris nivå använder du följande tabell som utgångs punkt.To choose a pricing tier, use the following table as a starting point.

PrisnivåPricing tier MålbelastningarTarget workloads
BasicBasic Arbets belastningar som kräver ljus beräkning och I/O-prestanda.Workloads that require light compute and I/O performance. Exempel på detta är servrar som används för utveckling eller testning eller småskaliga program som inte används ofta.Examples include servers used for development or testing or small-scale infrequently used applications.
Generell användningGeneral Purpose De flesta företags arbets belastningar som kräver balanserade beräkning och minne med skalbart I/O-genomflöde.Most business workloads that require balanced compute and memory with scalable I/O throughput. Exempel på det är servrar som är värdar för webb-och mobilappar och andra företags program.Examples include servers for hosting web and mobile apps and other enterprise applications.
MinnesoptimeradMemory Optimized Databas arbets belastningar med höga prestanda som kräver minnes prestanda för snabbare bearbetning av transaktioner och högre samtidighet.High-performance database workloads that require in-memory performance for faster transaction processing and higher concurrency. Exempel på detta är servrar för bearbetning av real tids data och högpresterande transaktionella eller analytiska appar.Examples include servers for processing real-time data and high-performance transactional or analytical apps.

När du har skapat en server kan du ändra antalet virtuella kärnor, maskin varu generation och pris nivå (förutom till och från Basic) på några sekunder.After you create a server, the number of vCores, hardware generation, and pricing tier (except to and from Basic) can be changed up or down within seconds. Du kan också självständigt justera mängden lagrings utrymme och säkerhets kopierings perioden upp eller ned utan avbrott i programmet.You also can independently adjust the amount of storage up and the backup retention period up or down with no application downtime. Du kan inte ändra lagrings typen för säkerhets kopia när en server har skapats.You can't change the backup storage type after a server is created. Mer information finns i avsnittet Scale Resources .For more information, see the Scale resources section.

Beräkna generationer och virtuella kärnorCompute generations and vCores

Beräknings resurser tillhandahålls som virtuella kärnor, som representerar den underliggande maskin varans logiska processor.Compute resources are provided as vCores, which represent the logical CPU of the underlying hardware. Kina, östra 1, Kina, norra 1, US DoD, centrala och US DoD, östra använda generation 4 logiska processorer som baseras på Intel E5-2673 v3-processorer (Haswell) 2,4 GHz.China East 1, China North 1, US DoD Central, and US DoD East utilize Gen 4 logical CPUs that are based on Intel E5-2673 v3 (Haswell) 2.4-GHz processors. Alla andra regioner använder generation 5 logiska processorer som baseras på Intel E5-2673 v4-processorer (Broadwell) 2,3 GHz.All other regions utilize Gen 5 logical CPUs that are based on Intel E5-2673 v4 (Broadwell) 2.3-GHz processors.

StorageStorage

Lagrings utrymmet du tillhandahåller är mängden lagrings kapacitet som är tillgänglig för din Azure Database for MySQL-server.The storage you provision is the amount of storage capacity available to your Azure Database for MySQL server. Lagrings utrymmet används för databasfilerna, temporära filer, transaktions loggar och MySQL-server loggarna.The storage is used for the database files, temporary files, transaction logs, and the MySQL server logs. Den totala mängden lagrings utrymme som du tillhandahåller definierar också den I/O-kapacitet som är tillgänglig för servern.The total amount of storage you provision also defines the I/O capacity available to your server.

Storage-attributStorage attribute BasicBasic Generellt syfteGeneral purpose MinnesoptimeradMemory optimized
LagringstypStorage type Basic StorageBasic Storage Generell användning lagringGeneral Purpose Storage Generell användning lagringGeneral Purpose Storage
Lagrings storlekStorage size 5 GB till 1 TB5 GB to 1 TB 5 GB till 16 TB5 GB to 16 TB 5 GB till 16 TB5 GB to 16 TB
Öknings storlek för lagringStorage increment size 1 GB1 GB 1 GB1 GB 1 GB1 GB
IOPSIOPS VariabelVariable 3 IOPS/GB3 IOPS/GB
Min 100 IOPSMin 100 IOPS
Max 20 000 IOPSMax 20,000 IOPS
3 IOPS/GB3 IOPS/GB
Min 100 IOPSMin 100 IOPS
Max 20 000 IOPSMax 20,000 IOPS

Anteckning

Det finns stöd för lagring på upp till 16TB och 20 000 IOPS i följande regioner: östra USA, östra USA 2, centrala USA, västra USA, norra centrala USA, södra centrala USA, norra Europa, västra Europa, Storbritannien, södra, Storbritannien, västra Sydostasien, Asien, östra, Östra Japan, västra Japan, centrala Korea, södra Australien, östra Australien, västra USA 2 och västra centrala USA.Storage up to 16TB and 20,000 IOPS is supported in the following regions: East US, East US 2, Central US, West US, North Central US, South Central US, North Europe, West Europe, UK South, UK West, Southeast Asia, East Asia, Japan East, Japan West, Korea Central, Korea South, Australia East, Australia South East, West US 2 and West Central US.

Alla andra regioner stöder upp till 4 TB lagring och upp till 6000 IOPS.All other regions support up to 4TB of storage and up to 6000 IOPS.

Du kan lägga till ytterligare lagrings kapacitet under och efter att servern har skapats och göra det möjligt för systemet att växa lagring automatiskt baserat på lagrings förbrukningen för din arbets belastning.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.

Anteckning

Lagringen kan bara skalas upp, inte nedåt.Storage can only be scaled up, not down.

Basic-nivån ger ingen IOPS-garanti.The Basic tier does not provide an IOPS guarantee. På den Generell användning och minnesoptimerade pris nivån, skalar IOPS med den tillhandahållna lagrings storleken i ett 3:1-förhållande.In the General Purpose and Memory Optimized pricing tiers, the IOPS scale with the provisioned storage size in a 3:1 ratio.

Du kan övervaka i/O-förbrukningen i Azure Portal eller genom att använda Azure CLI-kommandon.You can monitor your I/O consumption in the Azure portal or by using Azure CLI commands. De relevanta måtten för övervakning är lagrings gränser, lagrings utrymme, lagring och i/o procent.The relevant metrics to monitor are storage limit, storage percentage, storage used, and IO percent.

Nått lagrings gränsenReaching the storage limit

Servrar med mindre än lika med 100 GB allokerat lagrings utrymme markeras som skrivskyddade om det lediga lagrings utrymmet är mindre än 5% av den allokerade lagrings storleken.Servers with less than equal to 100 GB provisioned storage are marked read-only if the free storage is less than 5% of the provisioned storage size. Servrar med mer än 100 GB allokerat lagringsutrymme markeras bara som skrivskyddade när det lediga lagringsutrymmet är mindre än 5 GB.Servers with more than 100 GB provisioned storage are marked read only when the free storage is less than 5 GB.

Om du till exempel har allokerat 110 GB lagrings utrymme och den faktiska användningen går över 105 GB, är servern markerad som skrivskyddad.For example, if you have provisioned 110 GB of storage, and the actual utilization goes over 105 GB, the server is marked read-only. Alternativt, om du har allokerat 5 GB lagring, markeras servern som skrivskyddad när den kostnads fria lagrings platsen når mindre än 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.

När tjänsten försöker göra så att servern blir skrivskyddad blockeras alla nya skrivtransaktionsbegäranden och befintliga aktiva transaktioner fortsätter att köras.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. När servern är i skrivskyddat läge misslyckas alla efterföljande skrivåtgärder och transaktioner.When the server is set to read-only, all subsequent write operations and transaction commits fail. Läsfrågor fortsätter att fungera utan avbrott.Read queries will continue to work uninterrupted. När du har ökat lagringen är servern redo att acceptera skrivtransaktioner igen.After you increase the provisioned storage, the server will be ready to accept write transactions again.

Vi rekommenderar att du aktiverar automatisk storleks ökning för lagring eller ställer in en avisering som meddelar dig när Server lagringen närmar sig tröskelvärdet, så att du kan undvika att komma in i skrivskyddat läge.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. Mer information finns i dokumentationen om hur du konfigurerar en avisering.For more information, see the documentation on how to set up an alert.

Utöka lagring automatisktStorage auto-grow

Med automatisk storleks ökning i arkivet förhindrar du att servern kör lagrings utrymme och blir skrivskyddad.Storage auto-grow prevents your server from running out of storage and becoming read-only. Om lagrings funktionen är aktive rad utökas lagringen automatiskt utan att arbets belastningen påverkas.If storage auto grow is enabled, the storage automatically grows without impacting the workload. För servrar med mindre än lika med 100 GB allokerat lagrings utrymme ökas den etablerade lagrings storleken med 5 GB när det lediga lagrings utrymmet är lägre än 10% av det allokerade lagrings utrymmet.For servers with less than equal to 100 GB provisioned storage, the provisioned storage size is increased by 5 GB when the free storage is below 10% of the provisioned storage. För servrar som har mer än 100 GB allokerat lagrings utrymme ökas den allokerade lagrings storleken med 5% när det lediga lagrings utrymmet är mindre än 10 GB av den allokerade lagrings storleken.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 GB of the provisioned storage size. De maximala lagrings gränserna som anges ovan gäller.Maximum storage limits as specified above apply.

Om du till exempel har allokerat 1000 GB lagrings utrymme och den faktiska användningen går över 990 GB, ökar server lagrings storleken till 1050 GB.For example, if you have provisioned 1000 GB of storage, and the actual utilization goes over 990 GB, the server storage size is increased to 1050 GB. Alternativt, om du har etablerad 10 GB lagrings utrymme, ökar lagrings storleken till 15 GB om mindre än 1 GB lagrings utrymme är kostnads fritt.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.

Kom ihåg att lagringen bara kan skalas upp, inte nedåt.Remember that storage can only be scaled up, not down.

BackupBackup

Tjänsten tar automatiskt säkerhets kopior av servern.The service automatically takes backups of your server. Du kan välja en kvarhållningsperiod från mellan 7 och 35 dagar.You can select a retention period from a range of 7 to 35 days. Generell användning-och Minnesoptimerade servrar kan välja att ha Geo-redundant lagring för säkerhets kopiering.General Purpose and Memory Optimized servers can choose to have geo-redundant storage for backups. Läs mer om säkerhets kopieringar i artikeln begrepp.Learn more about backups in the concepts article.

Skala resurserScale resources

När du har skapat din server kan du oberoende ändra virtuella kärnor, maskin varu genereringen, pris nivån (förutom till och från Basic), mängden lagring och kvarhållningsperioden för säkerhets kopior.After you create your server, you can independently change the vCores, the hardware generation, the pricing tier (except to and from Basic), the amount of storage, and the backup retention period. Du kan inte ändra lagrings typen för säkerhets kopia när en server har skapats.You can't change the backup storage type after a server is created. Antalet virtuella kärnor kan skalas upp eller ned.The number of vCores can be scaled up or down. Kvarhållningsperioden för säkerhets kopior kan skalas upp eller ned från 7 till 35 dagar.The backup retention period can be scaled up or down from 7 to 35 days. Det går bara att öka lagrings storleken.The storage size can only be increased. Skalning av resurserna kan göras via portalen eller Azure CLI.Scaling of the resources can be done either through the portal or Azure CLI. Ett exempel på skalning med hjälp av Azure CLI finns i övervaka och skala en Azure Database for MySQL server med hjälp av Azure CLI.For an example of scaling by using Azure CLI, see Monitor and scale an Azure Database for MySQL server by using Azure CLI.

När du ändrar antalet virtuella kärnor, maskin varu genereringen eller pris nivån skapas en kopia av den ursprungliga servern med den nya beräknings allokeringen.When you change the number of vCores, the hardware generation, or the pricing tier, a copy of the original server is created with the new compute allocation. När den nya servern är igång växlar anslutningarna över till den nya servern.After the new server is up and running, connections are switched over to the new server. Under tiden då systemet växlar över till den nya servern kan inga nya anslutningar upprättas, och transaktioner som inte allokerats återställs.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. Hur lång tid detta tar varierar, men i de flesta fall tar det mindre än en minut.This window varies, but in most cases, is less than a minute.

Skalning av lagring och ändring av kvarhållning av säkerhets kopior är true online-åtgärder.Scaling storage and changing the backup retention period are true online operations. Det finns ingen nedtid och ditt program påverkas inte.There is no downtime, and your application isn't affected. Som IOPS-skala med storleken på den allokerade lagringen kan du öka tillgängligheten för IOPS för servern genom att skala upp lagringen.As IOPS scale with the size of the provisioned storage, you can increase the IOPS available to your server by scaling up storage.

PrissättningPricing

Den senaste pris informationen finns på sidan med prisinformation för tjänsten.For the most up-to-date pricing information, see the service pricing page. Om du vill se kostnaden för den konfiguration du vill ha, visar Azure Portal månads kostnaden på fliken pris nivå baserat på de alternativ du väljer.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. Om du inte har någon Azure-prenumeration kan du använda pris Kalkylatorn för Azure för att få ett uppskattat pris.If you don't have an Azure subscription, you can use the Azure pricing calculator to get an estimated price. På webbplatsen för Azures pris kalkylator väljer du Lägg till objekt, expanderar kategorin databaser och väljer Azure Database for MySQL för att anpassa alternativen.On the Azure pricing calculator website, select Add items, expand the Databases category, and choose Azure Database for MySQL to customize the options.

Nästa stegNext steps