このドキュメントでは、Pub/Sub Lite の割り当てとリソースの上限について説明します。特に明記しない限り、Pub/Sub Lite トピックはゾーンとリージョンの両方の Lite トピックを指します。
割り当てと上限の概要
Google Cloud では、割り当てを使用して、使用できる特定の共有 Google Cloud リソースの量を制限しています。各割り当ては、特定のサービスへの API 呼び出し、特定のサービスに送信されるバイト数、プロジェクトで使用されるストレージなど、特定のカウント可能なリソースを表します。
多くのサービスには、割り当てシステムとは無関係の上限が存在します。これらは固定の制約(メッセージの最大サイズやプロジェクト内に作成できる Pub/Sub Lite リソースの数など)で、増減することはできません。
Pub/Sub Lite の割り当て
割り当ては、Pub/Sub Lite サービスの次のプロパティに適用されます。
- 予約のないゾーン Lite トピックの場合はゾーンのスループットと、リージョンのスループット予約容量単位。
- リージョン内のストレージ
- プロジェクトに対する管理 Pub/Sub Lite リクエストの割合
スループットの割り当て
リージョン Lite トピックには、スループットの予約が必要です。ゾーン Lite トピックでは、予約を使用するか、スループット容量をトピックに直接割り当てることができます。予約のないゾーン Lite トピックは、それぞれのゾーンのパブリッシュとサブスクライブのスループットの割り当てを消費します。予約がある Lite トピックでは、予約によってのみスループット割り当てが消費されます。
各プロジェクトとロケーションには、次のデフォルトの割り当てが適用されます。
リソース割り当て | ロケーション タイプ | 値 |
---|---|---|
予約のスループット | リージョン | 128 容量単位 |
予約なしでゾーン Lite トピックをパブリッシュするスループット | ゾーン | 64 MiBps |
予約なしでゾーン Lite トピックをサブスクライブするスループット | ゾーン | 128 MiBps |
ストレージの割り当て
プロジェクト内のゾーンとリージョン両方の Lite トピックのストレージは、同じリージョン割り当てにカウントされます。リージョン Lite トピックでは、リージョン内の 2 つのゾーンにデータが保存されますが、ゾーン Lite トピックでは、リージョン内の 1 つのゾーンにのみデータが保存されます。
たとえば、30 GiB の保存容量を含む 1 つのパーティションがあるゾーン Lite トピックを作成する場合、30 GiB の保存容量を使用します。あるいは、30 GiB のストレージ領域を含む 1 つのパーティションを含むリージョン Lite トピックを作成する場合、60 GiB(30 x 2)のストレージ割り当てを使用します。
Lite トピックではメッセージがパーティションに保存され、各メッセージで 256 バイト~10 MiB のストレージ容量が使用されます。メッセージが 256 バイトより大きい場合、メッセージのサイズは以下の数の合計となります。
- エンコードされたメッセージ本文の文字列のバイト数
- 各属性のキーと値のバイト数
- 順序指定キーのバイト数
- イベント タイムスタンプの 12 バイト
メッセージの形式の詳細については、Pub/Sub Lite API リファレンスのメッセージ リソースをご覧ください。
各プロジェクトとロケーションには、次のデフォルトの割り当てが適用されます。
リソース割り当て | ロケーション タイプ | 値 |
---|---|---|
ストレージ | リージョン | 20 TiB |
リクエストの割り当て
各リージョンの Pub/Sub Lite リクエストには、次の割り当てが適用されます。
リクエスト割り当て | 値 | 説明 |
---|---|---|
1 分あたりの管理読み取りリクエスト数 | 600 | Lite トピックと Lite サブスクリプションの取得と一覧 |
1 分あたりの管理書き込みリクエスト数 | 600 | Lite トピックと Lite サブスクリプションの作成、更新、削除、または commit したカーソルのオフセットを手動で変更 |
1 分あたりのメッセージ統計の計算リクエスト | 600 | バックログの統計情報の計算 |
1 分あたりのヘッドカーソルの計算リクエスト | 600 | 現在のヘッドカーソルの計算 |
これらの割り当ては、Google Cloud Console の各プロジェクトに適用され、そのプロジェクトを使用するすべてのアプリケーションで共有されます。
割り当ての増加
Pub/Sub Lite の割り当てを引き上げるには、Google Cloud コンソールを使用して割り当ての引き上げをリクエストします。詳細については、割り当ての引き上げをリクエストするをご覧ください。
Pub/Sub Lite の上限
前述のように、上限のあるリソースを増やすことはできません。
登録チャンネル数の制限
Pub/Sub Lite では、Lite サブスクリプション数が Lite トピック 1 つあたり 1,000 個に制限されています。