次の方法で共有


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

チェックリスト

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


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

構成に関する推奨事項

コストの最適化のために Azure Database for MySQL 構成を最適化するための推奨事項の次の表を確認します。

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