Azure Database for MySQL och kostnadsoptimering
Azure Database for MySQL är en relationsdatabastjänst i Microsoft-molnet baserat på MySQL Community Edition. Du kan använda antingen enskild server eller flexibel server för att vara värd för en MySQL-databas i Azure. Det är en fullständigt hanterad databas som en tjänst som används för att hantera verksamhetskritiska arbetsbelastningar med förutsägbar prestanda och dynamisk skalbarhet.
Mer information om hur Azure Database for MySQL stöder kostnadsoptimering för din arbetsbelastning finns i Serverbegrepp, särskilt Stoppa/starta en Azure Database for MySQL.
Följande avsnitt innehåller designöverväganden, en checklista för konfiguration och rekommenderade konfigurationsalternativ som är specifika för Azure Database for MySQL.
Designöverväganden
Azure Database for MySQL innehåller följande designöverväganden:
- Dra nytta av skalningsfunktionerna i Azure Database for MySQL för att minska förbrukningskostnaden när det är möjligt. Om du vill skala upp och ned databasen, efter behov, refererar du till följande Microsoft Support artikel, som beskriver automatiseringsprocessen med runbooks: Så här autoskalar du en Azure Database for MySQL/PostgreSQL-instans med Azure-runbooks och Python.
- Planera ditt mål för återställningspunkt (RPO) enligt kraven på åtgärdsnivå. Det kostar inget extra för lagring av säkerhetskopior för upp till
100%
den totala allokerade serverlagringen. Extra förbrukning av lagring av säkerhetskopior debiteras iGB/month
. - Den molnbaserade utformningen av Single-Server-tjänsten gör att den kan stödja
99.99%
tillgänglighet, vilket eliminerar kostnaden för passivt frekvent vänteläge. - Överväg att använda SKU för flexibel server för icke-produktionsarbetsbelastningar. Flexibla servrar ger bättre kostnadsoptimeringskontroller med möjlighet att stoppa och starta servern. De tillhandahåller en burstbar beräkningsnivå som är idealisk för arbetsbelastningar som inte behöver kontinuerlig fullständig beräkningskapacitet.
Checklista
Har du konfigurerat Azure Database for MySQL med kostnadsoptimering i åtanke?
- Välj lämplig serverstorlek för din arbetsbelastning.
- Överväg reserverad kapacitet för Azure Database for MySQL enskild server.
Konfigurationsrekommendationer
Utforska följande tabell med rekommendationer för att optimera din Azure Database for MySQL konfiguration för kostnadsoptimering:
Rekommendation | Description |
---|---|
Välj lämplig serverstorlek för din arbetsbelastning. | Konfigurationsalternativ: Enskild server och flexibel server. |
Överväg reserverad kapacitet för Azure Database for MySQL enskild server. | Beräkningskostnader som är associerade med Azure Database For MySQL – rabatt för enskild serverreservation. När du har fastställt den totala beräkningskapaciteten och prestandanivån för Azure Database for MySQL i en region kan den här informationen användas för att reservera kapaciteten. Reservationen kan sträcka sig över ett eller tre år. Du kan genomföra betydande kostnadsoptimering med det här åtagandet. |