β Repository β π Compliance Engine β π CloudAware β π Azure β π MySQL Database
π‘οΈ Azure MySQL Server is located in a less cost-effective regionπ’
- Contextual name: π‘οΈ Server is located in a less cost-effective regionπ’
- ID:
/ce/ca/azure/mysql-database/server-cost-effective-region
- Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
BEST_PRACTICE
- Policy Categories:
COST
Logicβ
- π§ prod.logic.yamlπ’
Descriptionβ
Descriptionβ
This policy identifies Azure MySQL Database that are provisioned in Azure regions known to have higher pricing compared to nearby alternatives.
Rationaleβ
Selecting the appropriate Azure region is essential for optimizing both cost and performance. Service pricing can vary across regions due to factors such as infrastructure expenses, energy costs, and local taxes. Deploying workloads in cost-efficient regions can result in substantial savings on monthly Azure expenditures.
Impactβ
Migrating workloads to different regions requires careful planning to avoid service disruptions and to ensure latency, compliance, and data sovereignty requirements continue to be met.
Auditβ
This policy flagged an Azure MySQL Database as
INCOMPLIANT
if it is running in one of the following regions identified as less cost-efficient:
Region Recommended Alternative ... see more
Remediationβ
Remediationβ
Move Azure Database for MySQL Server to Another Region with Geo-Redundant Restoreβ
Workflow Summaryβ
- Ensure geo-redundancy is enabled on the source server.
- In the
Azure portal
, navigate to the source server'sOverview
page.- Select
Restore
and choose theGeo-redundant restore
option.- Provide a new server name and configure networking settings as needed.
- Review the configuration and initiate the restore process.
- Once the restore is complete, verify the new server's functionality.
- If desired, delete the source server to avoid unnecessary charges.
1. Ensure Geo-Redundancy is Enabledβ
- Verify that geo-redundancy is enabled on the source server. This can be done by checking the server's backup configuration in the Azure portal.
- If geo-redundancy is not enabled, you may need to enable it and wait for the configuration to take effect. Note that for Zone-redundant High Availability servers, geo-redundancy can only be enabled during server creation.
2. Navigate to the Source Server's Overview Pageβ
... see more
policy.yamlβ
Linked Framework Sectionsβ
Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
---|---|---|---|---|---|
πΌ Cloudaware Framework β πΌ Resource Optimization | 23 | no data |