次の方法で共有


Azure Stream Analytics クラスターの概要

Azure Stream Analytics クラスターは、複雑で要求の厳しいストリーミング シナリオに対してシングルテナント デプロイを提供します。 Stream Analytics クラスターは、フル スケールで 400 MB/秒以上をリアルタイムで処理できます。 専用クラスターで実行されている Stream Analytics ジョブでは、Standard オファリングのすべての機能を利用でき、入力と出力へのプライベート リンク接続のサポートが含まれています。

Stream Analytics クラスターは、クラスターに割り当てられた CPU リソースとメモリ リソースの量を表すストリーミング ユニット (SU) によって課金されます。 ストリーミング ユニットは、Standard サービスと Dedicated サービスの両方で同じです。Azure Stream Analytics は SU V1(非推奨)と SU V2(推奨)の2種類のストリーミング ユニット構造をサポートしています。詳しくはこちら

ポータルでクラスターを作成すると、 既定で専用 V2 クラスターが作成されます。 専用 V2 クラスターは 12 ~ 66 SU V2 をサポートし、12 (12、24、48...) 単位でスケーリングできます。専用 V1 クラスターは ASA の元のオファリングであり、引き続きサポートされています。少なくとも 36 SU が必要です。

V1 ストリーミング ユニットおよび V2 ストリーミング ユニットの基盤となるコンピューティング能力は次のとおりです。

SU V1 と SU V2 のマッピング。

専用クラスターのオファリングと価格の詳細については、 Azure Stream Analytics の価格に関するページを参照してください

SU V2 容量で作成された専用クラスター内のジョブは、SU V2 のジョブのみをサポートできます。 つまり、専用クラスターで V1 SU と V2 SU の両方を実行することはできません。 容量の制約により、組み合わせはサポートされていません。

Stream Analytics クラスターは、組織のストリーミング プラットフォームとして機能し、さまざまなユース ケースに取り組むさまざまなチームによって共有できます。

Azure Stream Analytics では、Virtual Network 統合もサポートされています。 VNET 統合により、Azure Stream Analytics の専用インスタンスを仮想ネットワークにデプロイすることで実現されるネットワーク分離が可能になります。 VNET ジョブには、少なくとも 6 SU V2 が必要です。詳細についてはこちらをご覧ください

Stream Analytics クラスターとは

Stream Analytics クラスターには、マルチテナント環境で実行される Stream Analytics ジョブに使用されるものと同じエンジンが搭載されています。 シングル テナント専用クラスターには、次の機能があります。

  • 他のテナントからのノイズがないシングル テナント ホスティング。 トラフィックが急増すると、リソースは本当に "分離" され、パフォーマンスが向上します。

  • ストリーミングの使用量が時間の経過と同時に増加するにつれて、クラスターを 12 から 66 SU V2 にスケーリングします。

  • Stream Analytics ジョブがプライベート エンドポイントを使用して他のリソースに安全に接続できるようにする VNet サポート。

  • 任意のリージョンで C# ユーザー定義関数とカスタム 逆シリアライザーを作成する機能。

  • メンテナンス コストをゼロにすることで、リアルタイム分析ソリューションの構築に集中できます。

始め方

Stream Analytics クラスターは、Azure portal を使用して作成できます。 オンボードに関する質問やヘルプが必要な場合は、 Stream Analytics チームにお問い合わせください。

よく寄せられる質問

Stream Analytics クラスターと Stream Analytics ジョブのどちらを選択すればよいですか?

開始する最も簡単な方法は、Stream Analytics ジョブを作成して開発し、サービスを理解し、分析要件を満たす方法を確認することです。

Stream Analytics ジョブだけでは VNet はサポートされません。 入力または出力がファイアウォールまたは Azure Virtual Network の背後で保護されている場合は、次の 2 つのオプションがあります。

  • ローカル コンピューターが VNet によってセキュリティ保護された入力リソースと出力リソース (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 Function、Azure Service Bus は、マネージド プライベート エンドポイントを作成できるサポートされているサービスです。

次のステップ

これで、Azure Stream Analytics クラスターの概要が表示されます。 次に、クラスターを作成し、Stream Analytics ジョブを実行できます。