Azure Database for MySQL は、 MySQL Community Edition に基づく Microsoft クラウドのリレーショナル データベース サービスです。 You can use either Single Server or Flexible Server to host a MySQL database in Azure. フルフル マネージドのサービスとしてのデータベースであり、予測可能なパフォーマンスと動的なスケーラビリティを実現しながら、ミッションクリティカルなワークロードを処理できます。
For more information about how Azure Database for MySQL supports cost optimization for your workload, reference Server concepts, specifically, Stop/Start an Azure Database for MySQL.
次のセクションには、設計上の考慮事項、構成チェックリスト、および Azure Database for MySQL に固有の推奨される構成オプションが含まれます。
Design considerations
Azure Database for MySQL には、次の設計上の考慮事項が含まれています。
- Azure Database for MySQL のスケーリング機能を利用して、可能な限り消費コストを削減します。 必要に応じてデータベースをスケールアップおよびスケールダウンするには、次の Microsoft サポート記事を参照してください。Runbook を使用した自動化プロセスについて説明します。 Azure 実行ブックと Python を使用して Azure Database for MySQL/PostgreSQL インスタンスを自動スケールする方法です。
- 運用レベルの要件に従って、復旧ポイント目標 (RPO) を計画します。 プロビジョニングされたサーバー ストレージの合計の最大
100%
に対して、バックアップ ストレージに追加料金はかかりません。 バックアップ ストレージの追加使用量は、GB/month
で課金されます。 - The cloud native design of the Single-Server service allows it to support
99.99%
of availability, eliminating the cost of passive hot standby. - 非運用ワークロードにはフレキシブル サーバー SKU を使用することを検討してください。 フレキシブル サーバーは、サーバーを停止して起動する機能を備えた、より優れたコスト最適化制御を提供します。 バースト可能なコンピューティング レベルが提供されます。これは、連続する完全なコンピューティング容量を必要としないワークロードに最適です。
ワークロード設計チェックリスト
コストの最適化を念頭に置いて Azure Database for MySQL を構成しましたか?
- ワークロードに適したサーバー サイズを選択します。
- Azure Database for MySQL 単一サーバーの予約容量を検討してください。
Configuration recommendations
コストの最適化のために Azure Database for MySQL 構成を最適化するための推奨事項の次の表を確認します。
Recommendation | Description |
---|---|
ワークロードに適したサーバー サイズを選択します。 | Configuration options: Single Server and Flexible Server. |
Azure Database for MySQL 単一サーバーの予約容量を検討してください。 | Azure Database for MySQL 単一サーバー予約割引に関連するコンピューティング コスト。 リージョン内の Azure Database for MySQL のコンピューティング容量とパフォーマンスレベルの合計を決定したら、この情報を使用して容量を予約できます。 予約期間は 1 年または 3 年です。 このコミットメントを使用すると、大幅なコスト最適化を実現できます。 |