Поделиться через


Рекомендации по архитектуре для базы данных Azure для MySQL и оптимизации затрат

База данных Azure для MySQL — это реляционная служба баз данных в облаке Майкрософт на основе MySQL Community Edition. Для размещения базы данных MySQL в Azure можно использовать один илигибкий сервер . Это полностью управляемая база данных как услуга, которая может обслуживать критически важные рабочие нагрузки, обеспечивая прогнозируемую производительность и динамическое масштабирование.

Дополнительные сведения о том, как база данных Azure для MySQL поддерживает оптимизацию затрат для рабочей нагрузки, ознакомьтесь с разделом Концепции сервера, а именно: Остановка и запуск базы данных Azure для MySQL.

В следующих разделах приведены рекомендации по проектированию, контрольный список конфигурации и рекомендуемые параметры конфигурации, относящиеся к Базе данных Azure для MySQL.

Рекомендации по проектированию

База данных Azure для MySQL включает следующие рекомендации по проектированию:

  • Используйте возможности масштабирования Базы данных Azure для MySQL, чтобы снизить затраты на потребление по возможности. Чтобы масштабировать базу данных вверх и вниз, см. следующую статью службы поддержки Майкрософт, которая охватывает процесс автоматизации с помощью модулей Runbook: как автомасштабировать экземпляр Базы данных Azure для MySQL или PostgreSQL с помощью книг запуска Azure и Python.
  • Спланируйте целевую точку восстановления (RPO) в соответствии с вашими требованиями уровня операций. Дополнительная плата за хранилище резервных копий не предусмотрена до 100% от общего предоставленного серверного хранилища. За дополнительное использование хранилища резервных копий будет взиматься плата GB/month.
  • Облачная архитектура службы Single-Server позволяет поддерживать 99.99% доступность, устраняя затраты на пассивный режим горячего резервного копирования.
  • Рекомендуется использовать SKU гибкого сервера для рабочих нагрузок, отличных от рабочей среды. Гибкие серверы обеспечивают более удобные элементы управления оптимизацией затрат с возможностью остановки и запуска сервера. Они предоставляют гибкие вычислительные ресурсы, которые идеально подходят для рабочих нагрузок, не требующих постоянной полной вычислительной мощности.

Контрольный перечень

Настроена ли база данных Azure для MySQL с учетом оптимизации затрат?


  • Выберите соответствующий размер сервера для рабочей нагрузки.
  • Рассмотрим зарезервированную емкость для отдельного сервера Базы данных Azure для MySQL.

Рекомендации по настройке

Изучите следующую таблицу рекомендаций по оптимизации конфигурации Azure Database for MySQL для минимизации затрат.

Рекомендация Описание
Выберите соответствующий размер сервера для рабочей нагрузки. Параметры конфигурации: отдельный сервер и гибкий сервер.
Рассмотрим зарезервированную емкость для отдельного сервера Базы данных Azure для MySQL. Затраты на вычисления, связанные с скидкой на резервирование отдельных серверов Базы данных Azure для MySQL. После определения общего объема вычислительных ресурсов и уровня производительности для Базы данных Azure для MySQL в регионе эти сведения можно использовать для резервирования емкости. Резервирование может охватывать один или три года. Вы можете достичь значительной оптимизации затрат с помощью этого обязательства.