Azure Stream Analytics クラスターは、複雑で要求の厳しいストリーミング シナリオに対してシングルテナント デプロイを提供します。 Stream Analytics クラスターは、フル スケールで 1 秒あたり 400 MB 以上をリアルタイムで処理できます。 専用クラスターで実行されている Stream Analytics ジョブでは、Standard オファリングのすべての機能を使用でき、入力と出力へのプライベート リンク接続のサポートが含まれます。
Stream Analytics クラスターは、クラスターに割り当てられた CPU リソースとメモリ リソースの量を表すストリーミング ユニット (SU) によって課金されます。 ストリーミング ユニットは、Standard オファリングと専用オファリングで同じです。 Azure Stream Analyticsでは、SU V1 (非推奨) と SU V2 (推奨) learn more の 2 つのストリーミング ユニット構造がサポートされています。
ポータルでクラスターを作成するときは、既定で 専用 V2 クラスターを作成します。 専用 V2 クラスターは 12 ~ 66 SU V2 をサポートし、12 (12、24、48...) 単位でスケーリングできます。専用 V1 クラスターはAzure Stream Analytics元のオファリングであり、引き続きサポートされています。36 SU 以上が必要です。
次の図は、V1 および V2 ストリーミング ユニットの基になるコンピューティング能力を示しています。
専用クラスターのオファリングと価格の詳細については、 Azure Stream Analytics の価格に関するページを参照してください。
注
SU V2 容量で作成された専用クラスターでは、SU V2 を使用するジョブのみをサポートできます。 専用クラスターで V1 と V2 の両方の SU を実行することはできません。 容量の問題によって、組み合わせはサポートされていません。
Stream Analytics クラスターは、組織のストリーミング プラットフォームとして機能し、さまざまなユース ケースに取り組むさまざまなチームによって共有できます。
注
Azure Stream Analyticsでは、仮想ネットワーク統合もサポートされます。 仮想ネットワーク統合により、ネットワークの分離が可能になります。これは、Azure Stream Analyticsの専用インスタンスを仮想ネットワークにデプロイすることによって実現されます。 仮想ネットワーク ジョブの 詳細については、少なくとも 6 つの SU V2 が必要です。
Stream Analytics クラスターとは
Stream Analytics クラスターでは、マルチテナント環境で実行されている Stream Analytics ジョブを強化するのと同じエンジンを使用します。 シングル テナント専用クラスターには、次の機能があります。
他のテナントからのノイズがないシングル テナント ホスティング。 トラフィックが急増すると、リソースは本当に分離され、パフォーマンスが向上します。
ストリーミングの使用量が時間の経過と同時に増加するにつれて、クラスターを 12 から 66 SU V2 にスケーリングします。
Stream Analytics ジョブがプライベート エンドポイントを使用して他のリソースに安全に接続できるようにする仮想ネットワークのサポート。
任意のリージョンで C# ユーザー定義関数とカスタム 逆シリアライザーを作成する機能。
メンテナンス コストが発生しないため、リアルタイム分析ソリューションの構築に集中できます。
始め方
Stream Analytics クラスターは、Azure portal を使用して作成できます。 オンボードに関する質問やヘルプが必要な場合は、 Stream Analytics チームにお問い合わせください。
よく寄せられる質問
Stream Analytics クラスターと Stream Analytics ジョブのどちらを選択すればよいですか?
開始する最も簡単な方法は、Stream Analytics ジョブを作成して開発し、サービスを理解し、分析要件を満たす方法を確認することです。
Stream Analytics ジョブだけでは VNet はサポートされません。 入力または出力がファイアウォールまたは Azure Virtual Network の背後で保護されている場合は、次の 2 つのオプションがあります。
ローカル コンピューターが仮想ネットワークによってセキュリティ保護された入力リソースと出力リソース (Azure Event HubsやAzure SQL Databaseなど) にアクセスできる場合は、ローカル コンピューターに Visual Studio 用のAzure Stream Analytics ツールをインストールできます。 コストをかけずに、デバイスで Stream Analytics ジョブをローカルで 開発およびテストできます。 アーキテクチャで Stream Analytics を使用する準備ができたら、Stream Analytics クラスターの作成、プライベート エンドポイントの構成、大規模なジョブの実行を行うことができます。
Stream Analytics クラスターを作成し、パイプラインに必要なプライベート エンドポイントを使用してクラスターを構成し、クラスターで Stream Analytics ジョブを実行できます。
どのようなパフォーマンスが期待できますか?
SU は、Standard と Dedicated のどちらのオファリングでも同じです。 完全な 36 SU クラスターを使用する 1 つのジョブでは、ミリ秒の待機時間で約 36 MB/秒のスループットを実現できます。 正確な数は、イベントの形式と分析の種類によって異なります。 専用であるため、Stream Analytics クラスターでは、より信頼性の高いパフォーマンスの保証が提供されます。 クラスターで実行されているすべてのジョブは、自分にのみ属します。
クラスターをスケーリングできますか?
はい。 クラスターの容量を簡単に構成して、変化する需要に合わせて必要に応じて スケールアップまたはスケールダウン できます。
作成したこれらの新しいクラスターで既存のジョブを実行できますか?
はい。 既存のジョブを新しく作成した Stream Analytics クラスターにリンクし、通常どおりに実行できます。 既存の Stream Analytics ジョブを最初から再作成する必要はありません。
これらのクラスターのコストはどのくらいですか?
Stream Analytics クラスターの料金は、選択した SU 容量に基づいて行います。 クラスターに対して 1 時間ごとに支払います。これらのクラスターで実行されているジョブごとに追加料金は発生しません。 プライベート エンドポイントの課金の更新については、Private Link サービスの価格に関するページを参照してください。
Stream Analytics クラスターからプライベートに接続できる入力と出力はどれですか?
Stream Analytics では、さまざまな入力と出力の種類がサポートされています。 ジョブが入力リソースと出力リソースにアクセスできるようにする プライベート エンドポイント をクラスターに作成できます。 現在、Azure SQL Database、Azure Cosmos DB、Azure Storage、Azure Data Lake Storage Gen2、Azure Event Hubs、Azure IoT Hubs、Azure関数とAzure Service Busは、マネージド プライベート エンドポイントを作成できるサポートされているサービスです。
次のステップ
これで、Azure Stream Analytics クラスターの概要が表示されます。 次に、クラスターを作成し、Stream Analytics ジョブを実行できます。