Azure Cosmos DB サーバーレス アカウントのパフォーマンス
適用対象: NoSQL MongoDB Cassandra Gremlin Table
Azure Cosmos DB サーバーレス リソースには、プロビジョニングされたスループット リソースの特性とは異なるパフォーマンス特性があります。 サーバーレス コンテナーでは、予測可能なスループットや待機時間の保証は提供されません。 サーバーレス コンテナーの最大容量は、そのコンテナー内に格納されているデータによって決まります。 容量はストレージ サイズによって異なります。
要求ユニットの変化
Azure Cosmos DB サーバーレス アカウントでは、1 つのコンテナーに対して 1 秒あたり 5,000 要求ユニット (RU/秒) が提供されます。 ただし、ワークロードが 250 GB または 5 つの物理パーティション (どちらか早い方) を超えると、要求ユニット (RU) はコンテナーに作成された基になる物理パーティションの数に合わせて直線的に増加します。 元の 5 つの物理パーティションを超える新しい物理パーティションが追加されると、その度ごとにコンテナーの最大スループット容量に 1,000 RU/秒が追加されます。
次の表に、ストレージ サイズの増加に伴う RU の増加を示します。
最大ストレージ容量 | 最小物理パーティション数 | コンテナーあたりの RU/秒 | 物理パーティションあたりの RU/秒 |
---|---|---|---|
<=50 GB | 1 | 5,000 | 5,000 |
<=100 GB | 2 | 5,000 | 2,500 |
<=150 GB | 3 | 5,000 | 1,666 |
<=200 GB | 4 | 5,000 | 1,250 |
<=250 GB | 5 | 5,000 | 1,000 |
<=300 GB | 6 | 6,000 | 1,000 |
<=350 GB | 7 | 7,000 | 1,000 |
<=400 GB | 8 | 8,000 | 1,000 |
......... | ... | ...... | ...... |
<= 1 TB | 20 | 20,000 | 1,000 |
コンテナーに 20 個を超えるパーティションが作成された場合、サーバーレス コンテナーの RU は 20000 RU/秒を超える可能性があります。 RU/秒 のレートは、サーバーレス コンテナー内の論理パーティション キーの分散によって異なります。
Note
この記事に記載されている数値は、サーバーレス コンテナーで利用可能な最大 RU/秒の容量を表しています。 ただし、サーバーレス アカウントの種類を選択した場合、予測可能なスループットや待機時間は保証されていない点に注意することが重要です。 コンテナーでこれらの種類の保証が必要な場合は、サーバーレス アカウントではなく、プロビジョニングされたスループット アカウントの種類を作成することをお勧めします。
次の手順
- Azure Cosmos DB サーバーレス オプションの詳細について学習します。
- 詳細については、要求ユニットに関する記事を参照してください。
- プロビジョニングされたスループットとサーバーレスのどちらかを選択する方法を確認します。