新機能
このページでは、現在のリリースでサポートされている主な新機能を紹介します。EMQX Cloudが提供するすべての機能を網羅しているわけではないことにご注意ください。
EMQX CloudがEMQX Tablesを拡張
EMQX Cloudには、外部ストレージシステムを導入せずにMQTTデータの保存、クエリ、分析を行うために設計されたフルマネージドの時系列データベースであるEMQX Tablesが含まれるようになりました。
GreptimeDBを基盤とするEMQX Tablesは、IoTデータの取り込みに最適化されたスケーラブルな時系列ストレージとSQLベースの分析機能を備えています。EMQX Tablesは、Serverless、Dedicated、およびDedicated Flexの各EMQX ブローカーのデプロイメントタイプと連携可能です。
主な機能
- ルールエンジンのアクションや直接シンク統合を用いたMQTTトピックからの直接取り込み
- 高負荷のIoT取り込みワークロードに最適化されたマネージド時系列ストレージ
- EMQXコンソールや外部クライアントによるSQLベースのクエリ
- Grafana、Metabaseなどの分析ツールとのダッシュボード統合
EMQX Tablesを利用すべきケース
以下のような場合にEMQX Tablesをご利用ください。
- テレメトリやデバイスイベントデータの長期保存
- リアルタイムダッシュボードや過去のトレンド分析
- 時系列データセットに対するSQLベースのクエリ
- 外部データベースやETLパイプラインの代替としての簡素化
- EMQX Cloud内での統合されたデータ処理と保存
詳細情報
EMQX Tablesの作成と利用方法については、以下をご参照ください。
EMQX ブローカーの新機能
EMQX ブローカーの機能を強化する2つの強力な機能、Smart Data HubとCluster Linkingを導入しました。これらの強化により、リアルタイムIoTアプリケーションのデータ処理、統合、スケーラビリティが向上します。
注意
これら2つの機能は現在、EMQX Dedicated Flexエディションで利用可能です。
Smart Data Hub
Smart Data Hubは、EMQX ブローカー内でのインテリジェントなデータ処理を統合的に実現するソリューションで、MQTTデータストリームの管理を簡素化し効率化します。
主な機能:
- スキーマレジストリ:データのフォーマットや標準の一貫性を保つために、スキーマの作成、変更、削除が可能です。
- スキーマ検証:受信データが事前定義されたスキーマに準拠しているか検証し、フォーマットエラーやデータ不整合を防ぎます。
- メッセージ変換:リアルタイムでデータメッセージを変換し、さまざまなアプリケーションシナリオに合わせてMQTTデータをフォーマットまたはマッピングします。
Smart Data Hubを使うことで、IoTデバイスと企業システムやクラウドプラットフォームをつなぐ高度なデータワークフローを、カスタムコードを多用せずに構築できます。
Cluster Linking
Cluster Linkingは、異なるEMQXクラスター間でのシームレスかつ安全な通信を可能にし、地理的に分散したクラスター上のクライアント間で効率的なメッセージ伝達を実現します。
主な機能:
- クラスター間データレプリケーション:複数リージョンの冗長化や分散処理のために、クラスター間でリアルタイムにメッセージを共有します。
- 効率的な通信:関連するメッセージのみを転送し、帯域幅の使用を削減。ネットワーク障害時でも効率的な通信を維持します。
- 選択的トピック転送:共有するトピックを厳密に制御し、帯域幅の最適化とデータ境界の維持を行います。
- 安全な通信:TLS暗号化と相互認証を利用し、クラスター間のデータ転送を保護します。
Cluster Linkingは、組織の水平スケーリング、地理的冗長化、ミッションクリティカルなIoTワークロードの高可用性維持を支援します。
Dedicated Flex v5の新機能
MQTTクラスターを専用クラウド環境でホスティングすることで知られるEMQX Dedicated Flexは、EMQX製品群の中核を担っています。このたび、最新バージョンのDedicated Flex v5をリリースし、多様な業界のミッションクリティカルなIoTアプリケーションを支える新機能と機能強化を多数導入しました。
メトリクスと可観測性の強化
アップグレードされた監視システムは、クライアント接続、認証、認可、データ統合の各メトリクスを包括的かつ高度に表示し、より深い洞察を提供します。
クライアントメトリクス
Dedicated Flex v5のコンソールでは、接続中の各クライアントに対してメッセージ、パケット、バイト数など多様なメトリクスをカテゴリ別に整理しています。この詳細な分類により、クライアントの活動を深く分析でき、関連メトリクスは直感的なグラフ形式で表示されます。 
認証/認可メトリクス
EMQX Dedicated Flex v5では、認証および認可プロセスの詳細なメトリクスを導入し、問題の早期発見に役立てます。新しい認証APIの追加により、認証プロセスの管理がよりシームレスかつ効果的になりました。 
データ統合メトリクス
以前のv4ではメトリクスが限定的でトラブルシューティングに十分な情報を提供できませんでした。v5ではルールとアクションに関連するメトリクスの範囲を大幅に拡大し、データ処理活動の包括的な理解を可能にしています。 
ユーザビリティの向上
Dedicated Flex v5のユーザビリティ改善には、詳細な情報と簡単な削除操作を備えた保持メッセージ管理システムや、認証/認可データソースの並び替えを直感的に行えるインターフェースが含まれます。
保持メッセージ管理
v5では、v4で保持メッセージ数の表示にとどまっていたコンソールに高度な管理機能を追加しました。メッセージのトピック、QoS、パブリッシュ時刻、ペイロードを詳細に確認でき、個別削除や一括クリアが可能です。これにより、従来の空メッセージ送信による削除方法に比べて大幅に改善されました。 
認証/認可データソースの並び替え
v5では、デフォルトを含む拡張認証/認可データソースの設定と並び替えが可能になりました。ドラッグ&ドロップによる実行順序の調整により、認証チェーンのロジックを分かりやすく可視化できます。 
高度な機能
このセクションでは、Dedicated Flex v5の高度な機能を紹介します。
MQTT over QUIC
次世代インターネットプロトコルHTTP/3の基盤となるトランスポートプロトコルQUICを活用し、v5はモダンなモバイルインターネットに適した接続性を提供します。従来のTCP/TLSに比べて接続オーバーヘッドとメッセージレイテンシを削減し、EMQX Dedicated FlexはMQTT通信における先駆的な技術利用を実現しています。
証明書失効リスト(CRL)
CRLは証明書発行機関(CA)が管理する、失効した証明書のシリアル番号と失効日時のリストです。この機能により、EMQX Dedicated FlexはSSL/TLSハンドシェイク時にクライアント証明書の失効を確認し、安全な接続を保証します。
オンライン証明書状態プロトコル(OCSP)ステイプリング
証明書失効確認のもう一つの手段として、OCSPステイプリングを導入しました。OCSPステイプリングを有効にすると、EMQX Dedicated FlexはOCSPサーバーに証明書状態を問い合わせ結果をキャッシュし、SSLハンドシェイク時に証明書チェーンとともにクライアントに提示します。
EMQX Dedicated Flex v5の力でIoTソリューションを強化し、IoTデータ管理の可能性を最大限に引き出しましょう。