このドキュメントでは、Google Cloud Managed Service for Apache Kafka に適用される割り当てとシステムの上限について説明します。
- 割り当てにはデフォルト値がありますが、通常は調整をリクエストできます。
- システムの上限は固定値で、変更できません。
Google Cloud では、割り当てを使用して公平性を確保し、リソースの使用量と可用性の急増を抑えます。割り当ては、 Google Cloud プロジェクトで使用できるGoogle Cloud リソースの量を制限します。割り当ては、ハードウェア、ソフトウェア、ネットワーク コンポーネントなど、さまざまなリソースタイプに適用されます。たとえば、割り当てによって、サービスへの API 呼び出しの数、プロジェクトで同時に使用されるロードバランサの数、作成可能なプロジェクトの数を制限できます。割り当てを適用することで、サービスの過負荷を防ぎ、Google Cloud ユーザーのコミュニティを保護します。割り当ては、自組織で使用している Google Cloud リソースの管理にも役立ちます。
Cloud Quotas システムは次のことを行います。
- Google Cloud のプロダクトとサービスの消費量をモニタリングする
- これらのリソースの消費量を制限する
- 割り当て値の変更をリクエストし、割り当ての調整を自動化する手段を提供する
ほとんどの場合、割り当ての許容量を超えるリソースを消費しようとすると、システムによってリソースへのアクセスがブロックされ、実行しようとしているタスクは失敗します。
割り当ては通常、 Google Cloud プロジェクト レベルで適用されます。あるプロジェクトでリソースを使用しても、別のプロジェクトで使用可能な割り当てに影響することはありません。 Google Cloud プロジェクト内では、すべてのアプリケーションと IP アドレスで割り当てが共有されます。
詳細については、Cloud Quotas の概要をご覧ください。
Managed Service for Apache Kafka のリソースにもシステムの上限があります。システムの上限は変更できません。
割り当ての表示と管理
特定のプロジェクトについて、現在の割り当ての上限と使用状況を確認するには、[割り当てとシステム上限] ダッシュボードを使用します。このダッシュボードでは、次のこともできます。
- 割り当ての上限を引き下げる。
- 割り当ての上限引き上げを申請するプロセスを開始する。
Managed Service for Apache Kafka の割り当て
次の表に記載する割り当ては、[割り当てとシステム上限] ダッシュボードでプロジェクトごとに表示、編集できます。
| 割り当て | デフォルトの割り当て上限 | 説明 |
|---|---|---|
| プロジェクトごと、リージョンあたりのクラスタ数 | 5 | 特定のリージョンでプロジェクトごとに許可されるクラスタの最大数。 |
| 1 リージョン、1 プロジェクトあたりの CPU 容量 | 750 | 特定のリージョンのプロジェクト内のブローカーに許可される CPU 容量の最大値。 |
| 1 リージョン、1 プロジェクトあたりのメモリ容量 | 6,000 GiB | 特定のリージョンのプロジェクト内のブローカーに許可される最大メモリ容量。 |
| 1 プロジェクト、1 リージョンあたりのブローカー ローカル ディスク容量 | 200 TiB | 特定のリージョンのプロジェクト内のブローカーのローカルディスクに許可される最大ストレージ容量。 |
| 1 リージョン、1 プロジェクト、1 分あたりのクラスタ書き込みリクエスト数 | 100 | 特定のリージョンで、プロジェクトごとに 1 分あたりに許可されるクラスタの書き込みリクエスト数(UpdateCluster や DeleteCluster など)。この割り当ては、プロデューサーがレコードをパブリッシュするレートを制限するものではありません。 |
| 1 プロジェクト、1 リージョン、1 分あたりのクラスタ作成リクエスト数 | 1 | 特定のリージョンで 1 プロジェクト、1 分あたりに許可される CreateCluster リクエストの数。 |
| 1 リージョン、1 プロジェクト、1 分あたりのクラスタ読み取りリクエスト数。 | 600 | 特定のリージョンでプロジェクトごとに 1 分間に許可されるクラスタ(GetCluster、ListClusters など)の読み取りリクエストの数。この割り当てでは、コンシューマーがレコードを読み取るレートは制限されません。 |
| 1 リージョン、1 プロジェクト、1 分あたりのクラスタ認証接続リクエスト数。 | 1200 | 指定されたリージョンのプロジェクトで 1 分間に認証できるクライアント接続の数。 |
| 1 分、1 リージョン、1 プロジェクトあたりのトピック書き込みリクエスト数。 | 100 | 特定のリージョンで、1 分あたり、1 プロジェクトあたりに許可されるトピックの書き込みリクエスト数(CreateTopic、UpdateTopic、DeleteTopic など)。 |
| 1 分、1 プロジェクト、1 リージョンあたりのトピック読み取りリクエスト数。 | 600 | 特定のリージョンで、プロジェクトごとに 1 分間に許可されるトピック(GetTopic や ListTopics など)の読み取りリクエストの数。 |
| 1 分、1 プロジェクト、1 リージョンあたりのコンシューマー グループの書き込みリクエスト数。 | 100 | 特定のリージョンで 1 プロジェクト、1 分あたりに許可されるコンシューマ グループ(UpdateConsumerGroup、DeleteConsumerGroup など)の書き込みリクエスト数。 |
| 1 分、1 プロジェクト、1 リージョンあたりのコンシューマ グループの読み取りリクエスト数。 | 600 | 特定のリージョンで 1 プロジェクト、1 分あたりに許可されるコンシューマ グループ(GetConsumerGroup、ListConsumerGroups など)の読み取りリクエスト数。 |
| 1 リージョン、1 プロジェクト、1 分あたりのオペレーション リクエスト数 | 1200 | 特定のリージョンで 1 プロジェクト、1 分あたりに許可される長時間実行オペレーションのリクエスト数。 |
| リージョンごとの Connect クラスタ | 5 | 特定のリージョンでプロジェクトごとに許可される Connect クラスタの最大数。 |
| リージョンあたりの Connect クラスタのメモリ容量 | 800 GiB | 特定のリージョンのプロジェクト内の Connect クラスタに許可される最大メモリ容量。 |
| リージョンあたりの Connect クラスタの CPU 容量 | 800 | 特定のリージョンのプロジェクト内の Connect クラスタに許可される最大 CPU 容量。 |
| 1 分、1 リージョンあたりの Connect クラスタ作成リクエスト数 | 1 | 特定のリージョンで 1 プロジェクト、1 分あたりに許可される CreateConnectCluster リクエストの数。 |
| 1 リージョン、1 分あたりの Connect クラスタ読み取りリクエスト数 | 600 | 特定のリージョンで、1 分あたり、1 プロジェクトあたりに許可される Connect クラスタ(GetConnectCluster や ListConnectClusters など)の読み取りリクエストの数。 |
| 1 リージョン、1 分あたりの Connect クラスタ書き込みリクエスト数 | 100 | 特定のリージョンで、プロジェクトごとに 1 分あたりに許可される Connect クラスタ(UpdateConnectCluster や DeleteConnectCluster など)の書き込みリクエストの数。 |
| 1 リージョン、1 分あたりのコネクタ読み取りリクエスト数 | 600 | 特定のリージョンで、1 分あたり、1 プロジェクトあたりに許可されるコネクタ(GetConnector、ListConnectors など)の読み取りリクエストの数。 |
| 1 リージョン、1 分あたりのコネクタ書き込みリクエスト数 | 100 | 特定のリージョンでプロジェクトごとに 1 分間に許可されるコネクタ(CreateConnector、UpdateConnector、DeleteConnector、PauseConnector、ResumeConnector、RestartConnector など)の書き込みリクエストの数。 |
割り当ての増加をリクエストする
通常、割り当てを調整するには Google Cloud コンソールを使用します。詳細については、割り当ての調整をリクエストするをご覧ください。
Managed Service for Apache Kafka の上限
Managed Service for Apache Kafka には次の上限があります。
- ディスク容量: vCPU あたり 100 GiB 以上、ブローカーあたり 32, 768 GiB(32 TiB)以下。
- デフォルトの最大メッセージ サイズ(
message.max.bytes)は 10 MiB - トピックあたりのデフォルトのパーティション数は 1。