Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az Azure Database for MySQL egy relációsadatbázis-szolgáltatás a Microsoft-felhőben a MySQL Community Edition alapján. Egykiszolgálós vagy rugalmas kiszolgálóval mySQL-adatbázist üzemeltethet az Azure-ban. Ez a teljes körűen felügyelt adatbázis-szolgáltatás kiszámítható teljesítménnyel és dinamikus skálázhatósággal kezeli a létfontosságú számítási feladatokat.
Ha többet szeretne megtudni arról, hogy az Azure Database for MySQL hogyan támogatja a számítási feladat költségoptimalizálását, tekintse át a kiszolgálói fogalmakat, különösen az Azure Database for MySQL leállítását/elindítását.
Az alábbi szakaszok tervezési szempontokat, konfigurációs ellenőrzőlistát és az Azure Database for MySQL-hez kapcsolódó ajánlott konfigurációs beállításokat tartalmaznak.
Tervezési szempontok
Az Azure Database for MySQL a következő tervezési szempontokat tartalmazza:
- Használja ki az Azure Database for MySQL skálázási képességeit, hogy lehetőség szerint csökkentse a használati költséget. Az adatbázis igény szerinti vertikális fel- és leskálázásához tekintse meg a Microsoft következő támogatási cikkét, amely a runbookok használatával végzett automatizálási folyamatot ismerteti: Azure Database for MySQL/PostgreSQL-példány automatikus méretezése Azure-runbookokkal és Pythonnal.
- Tervezze meg a helyreállítási pont célkitűzését (RPO) a műveleti szint követelményének megfelelően. A teljes kiosztott kiszolgáló tárhely árában
100%-ig nincs külön díj a biztonsági mentési tárhelyért. A biztonsági mentési tárterület többlethasználata a következőbenGB/monthlesz felszámítva: . - A Single-Server szolgáltatás natív felhőbeli kialakítása lehetővé teszi a rendelkezésre állás támogatását
99.99%, így kiküszöbölve a passzív gyakori elérésű készenléti állapot költségeit. - Fontolja meg a rugalmas kiszolgálói termékváltozat használatát nem éles számítási feladatokhoz. A rugalmas kiszolgálók jobb költségoptimalizálási vezérlőket biztosítanak a kiszolgáló leállításához és elindításához. Olyan kipukkanható számítási szintet biztosítanak, amely ideális olyan számítási feladatokhoz, amelyekhez nincs szükség folyamatos teljes számítási kapacitásra.
Munkaterhelés tervezési ellenőrzőlistája
A költségoptimalizálást szem előtt tartva konfigurálta az Azure Database for MySQL-t?
- Válassza ki a számítási feladatnak megfelelő kiszolgálóméretet.
- Fontolja meg az Azure Database for MySQL egyszeres kiszolgáló fenntartott kapacitásának használatát.
Konfigurációs javaslatok
Tekintse át a következő javaslattáblát az Azure Database for MySQL-konfiguráció költségoptimalizáláshoz való optimalizálásához:
| Recommendation | Description |
|---|---|
| Válassza ki a számítási feladatnak megfelelő kiszolgálóméretet. | Konfigurációs beállítások: Egykiszolgálós és rugalmas kiszolgáló. |
| Fontolja meg az Azure Database for MySQL egyszeres kiszolgáló fenntartott kapacitásának használatát. | Az Azure Database For MySQL önálló szerver foglalási kedvezményeihez tartozó költségek kiszámítása. Miután meghatározta az Azure Database for MySQL teljes számítási kapacitását és teljesítményszintét egy régióban, ez az információ felhasználható a kapacitás lefoglalására. A foglalás egy vagy három évig is terjedhet. Ezzel a kötelezettségvállalással jelentős költségoptimalizálást valósíthat meg. |
| Használja ki a szinte nullához közeli állásidővel járó karbantartási lehetőséget (Flexible Server). | A minimális megszakítással járó rugalmas kiszolgáló telepítések éles környezetben a [közel nulla állásidő-karbantartási képességet] (/azure/mysql/flexible-server/concepts-maintenance#near-zero-downtime-maintenance-preview) használják, amely dedikált terheléselosztóval biztosítja a kapcsolatok zavartalanságát a tervezett karbantartás során. A karbantartási időszakoknak egyeznie kell a kiszolgáló alacsony számítási feladatainak idejével az állásidő minimalizálása érdekében. Az egyéni karbantartási időszak használatával ütemezheti a karbantartást csúcsidőn kívül. Ajánlott továbbra is alkalmazni az újrapróbálkozási logikát az adatelérési rétegben, mert a funkció nem szüntet meg minden átmeneti hibát (például hálózati zavarokat vagy feladatátvételt). |
| Magas rendelkezésre állás engedélyezése dedikált terheléselosztással a kritikus fontosságú számítási feladatokhoz. | A rugalmas Azure Database for MySQL-kiszolgáló magas rendelkezésre állással mostantól dedikált Azure Standard Load Balancert tartalmaz a jobb hálózati forgalomelosztáshoz és az optimalizált feladatátvételi időkhöz. Ez a fejlesztés gyorsabb feladatátvételi képességekkel és továbbfejlesztett kapcsolatkezeléssel csökkenti a nem tervezett állásidő költségeit a karbantartás vagy váratlan leállások során, így minimalizálva az üzleti hatásokat és a kapcsolódó állásidő-költségeket. |