AnalyticDB for MySQL Data Warehouse Edition (V3.0) (Elastic mode for Cluster Edition) は、ストレージとコンピューティングリソースを分離するアーキテクチャを利用して、コンピューティングリソースのエラスティックスケーリングを実装します。 コンピューティングリソースを物理的に分離するさまざまなリソースグループに分割し、AnalyticDB for MySQLデータベースアカウントをさまざまなリソースグループに関連付けることができます。 SQLクエリが特定のアカウントを使用して実行される場合、クエリはアカウントに関連付けられているリソースグループに対してのみ実行されます。 異なるアカウントに関連付けられたリソースグループ間の分離により、クラスターは複数のテナントとハイブリッド負荷をサポートできます。
リソースグループの分類
デフォルトのリソースグループ
定義: クラスターの作成時に存在する
USER_DEFAULT
という名前のデフォルトのリソースグループ。プロパティ:
コンピューティングリソースは排他的であり、16コアと64 GBメモリの増分である必要があります。これは、1つのコンピューティングノードのリソース量に相当します。 コンピューティングリソースの量は、クラスター内のコンピューティングリソースの合計量に対して、0コアおよび0 GBメモリの範囲で構成できます。
デフォルトのリソースグループは削除できません。
カスタムリソースグループに割り当てられていないコンピューティングリソースは、デフォルトリソースグループに属します。 デフォルトのリソースグループのリソース量は変更できません。
デフォルトのクエリタイプはDefault_Typeです。 クエリの種類を変更できます。 クエリの種類を変更する方法の詳細については、「リソースグループの変更」をご参照ください。 クエリの種類の詳細については、「クエリ実行モード」をご参照ください。
カスタムリソースグループに関連付けられていないAnalyticDB for MySQLデータベースアカウントは、デフォルトリソースグループに関連付けられます。
カスタムリソースグループ
定義: 作成するDefault_Type、バッチ、または対話型のリソースグループ。 リソースグループの作成方法の詳細については、「リソースグループの作成」または「CreateDBResourceGroup」をご参照ください。
プロパティ:
コンピューティングリソースは排他的であり、16コアと64 GBメモリの増分である必要があります。これは、1つのコンピューティングノードのリソース量に相当します。 コンピューティングリソースの量は、クラスター内のコンピューティングリソースの合計量に対して、0コアおよび0 GBメモリの範囲で構成できます。
カスタムリソースグループを削除できます。
カスタムリソースグループのリソース量を変更できます。
クエリの種類を変更できます。 クエリの種類を変更する方法の詳細については、「リソースグループの変更」をご参照ください。 クエリの種類の詳細については、「クエリ実行モード」をご参照ください。
リソースグループをデータベースアカウントに関連付けたり、リソースグループの関連付けを解除したりできます。 詳細については、「データベースアカウントとの関連付けまたは関連付けの解除」をご参照ください。
シナリオ
リソースグループは、クエリの種類に基づいてさまざまなシナリオに適しています。
Default_Type: このタイプのリソースグループは、クラスターのクエリタイプに従います。
バッチ: ETL (extract-transform-load) クエリなど、実行に長時間を要する大量のクエリに適しています。
インタラクティブ: 低レイテンシーを必要とするリアルタイム分析クエリに適しています。