База данных Azure для MySQL и оптимизация затрат
База данных Azure для MySQL — это служба реляционной базы данных в облаке Microsoft на основе MySQL Community Edition. Базу данных MySQL в Azure можно разместить на отдельном сервере или гибком сервере. Это полностью управляемая база данных как услуга, которая может обслуживать критически важные рабочие нагрузки, обеспечивая прогнозируемую производительность и динамическое масштабирование.
Дополнительные сведения о том, как База данных Azure для MySQL обеспечивает оптимизацию затрат для рабочей нагрузки, см. в статье Основные понятия о серверах (особое внимание уделите разделу Остановка и запуск Базы данных Azure для MySQL).
В следующих разделах приводятся рекомендации по проектированию, контрольный список по настройке и рекомендуемые параметры конфигурации, относящиеся к Базе данных Azure для MySQL.
Рекомендации по проектированию
К Базе данных Azure для MySQL применяются следующие рекомендации по проектированию.
- Используйте возможности масштабирования Базы данных Azure для MySQL, чтобы снизить стоимость потребления. Чтобы вертикально увеличивать и уменьшать масштаб базы данных по мере необходимости изучите статью службы поддержки Майкрософт об автомасштабировании экземпляра Базы данных Azure для MySQL или PostgreSQL с помощью модулей Runbook Azure и Python. В ней рассматривается процесс автоматизации с использованием модулей Runbook.
- Спланируйте целевую точку восстановления (RPO) в соответствии с требованиями на уровне эксплуатации. Дополнительная плата за хранилище резервных копий не взимается до полного заполнения объема хранилища, подготовленного для сервера. Плата за дополнительное пространство хранилища резервных копий будет взиматься за количество
GB/month
. - Собственная архитектура облачной службы с отдельным сервером позволяет поддерживать уровень доступности
99.99%
, устраняя затраты на пассивную работу ресурсов горячей замены. - Для непроизводственных рабочих нагрузок рекомендуется использовать номер SKU гибкого сервера. Гибкие серверы предоставляют более удобные средства оптимизации затрат с возможностью останавливаться и запускать сервер. Для них доступен уровень вычислительных ресурсов с увеличивающейся производительностью, который идеально подходит для рабочих нагрузок, где не требуется непрерывное использование всей емкости вычислительных ресурсов.
Контрольный список
Вы настроили Базу данных Azure для MySQL с учетом требований к обеспечению оптимизации затрат?
- Выберите подходящий размер сервера для рабочей нагрузки.
- Рассмотрите возможность использования зарезервированной емкости для Базы данных Azure для MySQL с отдельным сервером.
Рекомендации по настройке
Ознакомьтесь со следующей таблицей рекомендаций по оптимизации конфигурации База данных Azure для MySQL для сокращения затрат.
Рекомендация | Описание |
---|---|
Выберите подходящий размер сервера для рабочей нагрузки. | Варианты конфигурации: отдельный сервер и гибкий сервер. |
Рассмотрите возможность использования зарезервированной емкости для Базы данных Azure для MySQL с отдельным сервером. | Затраты на вычислительные ресурсы, связанные с Базой данных Azure для MySQL: скидка на резервирование отдельного сервера. После определения общей емкости вычислительных ресурсов и уровня производительности для Базы данных Azure для MySQL в регионе эти сведения можно использовать для резервирования емкости. Резервирование можно выполнить на один год или три года. Это обязательство позволяет значительно оптимизировать затраты. |