@jibrandlr - Welcome to Microsoft Q&A and thanks for reaching out to us.
Azure Database for MySQL does offer monthly fixed price options, such as the Basic, General Purpose, and Memory Optimized tiers. These tiers provide a fixed amount of resources for a fixed monthly price, which can help you manage costs and budget more effectively. https://docs.azure.cn/zh-cn/mysql/single-server/concepts-pricing-tiers
However, it's important to note that the cost of Azure Database for MySQL can still vary based on usage and resource requirements. For example, you may be charged additional fees for the extra resources if you exceed the resource limits of your tier. Additionally, if you use features such as backups or geo-replication, there may be additional costs associated with those features.
To help manage costs, Azure provides tools and features such as cost management and billing alerts that can help you monitor and control your spending. You can also use Azure Advisor to get recommendations on how to optimize your resources and reduce costs.
Hope this helps. and please feel free to reach out if you have any further questions.
Please don't forget to "Accept as Answer" and click "Yes" if the above response is helpful, so it can be beneficial to the community.