Azure Database for MySQL とコストの最適化

Azure Database for MySQL は、MySQL Community Edition に基づく Microsoft クラウドのリレーショナル データベース サービスです。 単一サーバーまたはフレキシブル サーバーを使用して、Azure で MySQL データベースをホストすることができます。 フルフル マネージドのサービスとしてのデータベースであり、予測可能なパフォーマンスと動的なスケーラビリティを実現しながら、ミッションクリティカルなワークロードを処理できます。

Azure Database for MySQL でワークロードのコスト最適化をサポートする方法の詳細については、サーバーの概念に関する記事、特に「Azure Database for MySQL を停止または開始する」を参照してください。

以降のセクションでは、Azure Database for MySQL に固有の設計上の考慮事項、構成チェックリスト、および推奨される構成オプションについて説明します。

設計上の考慮事項

Azure Database for MySQL には、次のような設計上の考慮事項があります。

  • 可能な限り消費コストを削減するために、Azure Database for MySQLのスケーリング機能を利用します。 必要に応じてデータベースをスケールアップおよびスケールダウンするには、Runbook を使用した自動化プロセスについて説明している、次の Microsoft サポート記事を参照してください。「Azure Runbook と Python を使用して Azure Database for MySQL/PostgreSQL インスタンスを自動スケーリングする方法」。
  • 操作レベルの要件に従って、回復ポイントの目標 (RPO) を計画します。 プロビジョニング済みサーバー ストレージ全体の 100% までのバックアップ ストレージに対しては、追加料金がかかりません。 バックアップ ストレージの超過使用分については、GB/month で課金されます。
  • 単一サーバー サービスのクラウド ネイティブな設計により、99.99% の可用性がサポートされ、パッシブ "ホット" スタンバイのコストを削減することができます。
  • 非運用ワークロードにはフレキシブル サーバー SKU の使用を検討してください。 フレキシブル サーバーは、サーバーを停止および起動する機能を備えているため、より優れたコスト最適化制御を提供します。 これらは、継続的かつ完全なコンピューティング能力を必要としないワークロードに最適な、バースト可能なコンピューティング レベルを提供します。

チェック リスト

コストの最適化を念頭に置いて Azure Database for MySQL を構成しましたか?


  • ワークロードに適したサーバー サイズを選択します。
  • Azure Database for MySQL 単一サーバーの予約容量を検討します。

構成に関する推奨事項

コストの最適化に向けた Azure Database for MySQL 構成の最適化に関する推薦事項について、以下の表をご確認ください。

推奨 Description
ワークロードに適したサーバー サイズを選択します。 構成オプション: 単一サーバーフレキシブル サーバー
Azure Database for MySQL 単一サーバーの予約容量を検討します。 Azure Database For MySQL 単一サーバー予約割引に関連するコンピューティング コスト。 リージョン内の Azure Database for MySQL データベースの合計コンピューティング容量とパフォーマンス レベルを決定したら、この情報を使用して容量を予約できます。 予約期間は 1 年または 3 年です。 このコミットメントにより、大幅なコスト最適化を実現できます。