次の方法で共有


Azure Event Hubs Premium の概要

Azure Event Hubs Premium (Premium レベル) は、予測可能な待機時間を伴うエラスティックで優れたパフォーマンスを必要とする、ハイエンド ストリーミング シナリオ向けに設計されています。 Premium レベルは、予約済みのコンピューティング、メモリ、ストレージ リソースを提供することで実現され、これによりマネージド マルチテナント Platform as a Service (PaaS) 環境でのテナント間の干渉が最小限に抑えられます。

Event Hubs Premium では、使用できる Azure Availability Zones 全体に分散された 3 つのレプリカにイベントをレプリケートします。 すべてのレプリカは基になる高速ストレージに同期的にフラッシュされ、その後に送信操作が完了として報告されます。 すぐに読み取られないイベント、または後で再読み取りが必要なイベントは、最大 90 日間保持されます。 それらは、可用性ゾーン冗長ストレージ層に透過的に保持されます。

これらのストレージ関連機能および Standard レベルのすべての機能とプロトコルのサポートのほか、Premium レベルの分離モデルでは、動的パーティション スケールアップのような機能を使用できます。 また、クォータの割り当て量もはるかに多くなります。 Event Hubs Capture は追加コストなしで含まれます。

Note

  • Event Hubs Premium では、トランスポート層セキュリティ (TLS) 1.2 以上がサポートされています。
  • Premium レベルはすべてのリージョンで利用できるわけではありません。 Azure Portal で名前空間の作成を試行します。 [名前空間を作成] ページの [場所] ドロップダウン リストでサポートされているリージョンを確認します。

名前空間ごとに 1、2、4、6、8、10、12、または 16 の処理ユニット (PU) を購入できます。 Premium レベルは容量ベースの提供形態であるため、達成できるスループットは Standard レベル内のようにスロットルによっては設定されません。 そのスループットは、Dedicated レベルと同様に、Event Hubs にどれだけの処理の実行を求めるかによって決まります。 PU ごとの有効な取り込みとストリームのスループットは、次のようなさまざまな要因によって異なります。

  • プロデューサーとコンシューマーの数。
  • ペイロードのサイズ。
  • パーティション数。
  • エグレス要求率。
  • Event Hubs Capture、スキーマ レジストリ、その他の高度な機能の使用を使用します。

詳細については、「Event Hubs SKU 間の比較」を参照してください。

Event Hubs Premium を選択する理由

Premium レベルには、低待機時間と高スループットのデータ インジェストのニーズがあるマルチテナント環境で分離性を向上させる必要があるお客様に、3 つの魅力的な利点があります。

2 層ストレージ エンジンによる優れたパフォーマンス

Premium レベルでは、新しい 2 層のログ ストレージ エンジンを使用して、持続性の保証を損なうことなく、全体的な待機時間を大幅に短縮して、データ イングレスのパフォーマンスを大幅に向上させます。

分離と予測可能性の向上

Premium レベルは、分離されたコンピューティングとメモリ容量を提供することで、マルチテナント デプロイでより予測可能な待機時間を実現し、"うるさい隣人" の影響リスクを大幅に軽減します。

マルチテナント クラスターに "クラスター イン クラスター" モデルが実装され、マネージド マルチテナント PaaS 環境のすべての利点を維持しながら、予測可能性とパフォーマンスが提供されます。

コスト削減とスケーラビリティ

Premium レベルはマルチテナントの提供形態であるため、動的に柔軟かつ迅速にスケーリングできます。 容量は、クラスター内の CPU とメモリの分離されたポッドを割り当てる PU で割り当てられます。 これらのポッドの数は、名前空間ごとにスケールアップまたはスケールダウンできます。 これが理由で、Premium レベルは、全体のスループット範囲が 120 MB/秒未満であるが、Standard SKU で達成できるものよりも高いメッセージング シナリオ向けの低コスト オプションです。

イベントの暗号化

Event Hubs では、Azure Storage Service Encryption によって保存データが暗号化されます。 Event Hubs サービスには、データを格納するために Azure Storage が使用されます。 Azure Storage に格納されているすべてのデータは、Microsoft マネージド キーを使用して暗号化されます。 独自のキー (別名: Bring Your Own Key (BYOK) またはカスタマー マネージド キー) を使用する場合、データは引き続き Microsoft マネージド キーを使用して暗号化されます。

さらに、カスタマー マネージド キーを使用してMicrosoft マネージド キーが暗号化されます。 この機能を使用して、Microsoft マネージド キーの暗号化に使用されるカスタマー マネージド キーへの作成、ローテーション、無効化、およびアクセスの取り消しを実行できます。 BYOK 機能の有効化は、名前空間での 1 回限りのセットアップ プロセスです。 詳細については、「Azure Event Hubs の保存データを暗号化するためにカスタマー マネージド キーを構成する方法」を参照してください。

Note

既定では、すべての Event Hubs 名前空間が Apache Kafka RPC プロトコルに対して有効になっており、既存の Kafka ベースのアプリケーションで使用することができます。 クラスターで Kafka を有効にしても、Kafka 以外のユース ケースには影響しません。 クラスターで Kafka を無効にするオプションはなく、無効にする必要もありません。

クォータと制限

Premium レベルでは、Standard プランのすべての機能が提供される一方で、より優れたパフォーマンスや分離、十分なクォータが提供されます。 クォータと制限の詳細については、「Event Hubs のクォータと制限」を参照してください。

高可用性と可用性ゾーン

Event Hubs の Standard、Premium、および Dedicated レベルでは、追加コストなしで可用性ゾーンのサポートが提供されます。 可用性ゾーンを使用すると、ローカル障害にトレラントな各 Azure リージョン内の物理的に分離された場所でイベント ストリーミング ワークロードを実行できます。

Important

Premium レベルと Dedicated レベル

Dedicated オファリングと比較して、Premium レベルには次の利点があります。

  • 大規模なマルチテナント環境内での分離であり、リソースをすばやくシフトできます。
  • スケーリングの柔軟性と迅速性が大幅に向上します。
  • PU を動的に調整できます。

Dedicated レベルと比較する際、Premium レベルは多くの場合、特に 1 日または 1 週間を通して負荷が変化する状況では、最大 160 MB/秒 (名前空間毎) のイベント ストリーミング ワークロードにとってよりコスト効率の高いオプションになります。

Note

可用性ゾーンのサポートによって得られる堅牢性を高めるために、Dedicated レベルの最小デプロイ スケールは 8 容量単位 (CU) です。 Premium レベルでは、すべての可用性ゾーン リージョンで最初の PU から可用性ゾーンがサポートされます。

Pricing

Premium の提供形態は、基になるインフラストラクチャ内の分離されたリソース (CPU、メモリ、ストレージ) の共有に対応する PU によって請求されます。

FAQs

処理ユニットで何を実現できますか?

プロセッシング ユニットで取り込みおよびストリーミングできる量は、プロデューサー、コンシューマー、取り込みと処理の速度など、要因によって異なります。 処理ユニットの詳細については、「Event Hubs によるスケーリング」を参照してください。

Standard 名前空間を Premium 名前空間に移行できますか?

現在、Standard 名前空間から Premium 名前空間への移行はサポートされていません。

次の記事をご覧ください。