IoT (Internet of Things) を利用してデバイスデータを操作し、効率を向上させることは、業界のトレンドになっています。しかし、企業が独自の IoT システムを構築する際には、しばしば障害に直面します。Alibaba Cloud IoT Platform は、自己構築の MQTT クラスターやサーバーに比べて大きなメリットを提供し、企業の IoT 開発を妨げる可能性のある問題を解決するのに役立ちます。
Alibaba Cloud IoT Platform は、製品戦略の調整により、新規サブスクリプションの受付および今後の開発を停止しました。関連する要件がある場合は、代替プロダクトとして Link Living のご利用を推奨します。
より強力な機能
次の表は、Alibaba Cloud IoT Platform と自己構築の MQTT クラスターの機能を比較したものです。
項目 | Alibaba Cloud IoT Platform | 自己構築の MQTT クラスター |
デバイス接続 | デバイス側 SDK (Software Development Kit) を提供し、デバイスを迅速かつ効率的にクラウドに接続するのに役立ちます。異種ネットワーク、複数の環境、複数のプロトコルからのグローバルなデバイス接続をサポートします。 プラットフォームは自動的にスケールし、数億台のデバイスを処理します。安定した接続を確保し、50 ms 未満でデバイスメッセージを処理します。 | インフラストラクチャの構築には、組み込み開発者とクラウド開発者の間の連携が必要です。このプロセスはワークロードが大きく、効率が低くなります。 アーキテクチャは数百万台のデバイスをサポートするのに苦労します。高い同時実行数により、プラットフォームの安定性を確保することが困難になります。多数のデバイスが接続・切断を繰り返すと、プラットフォームがクラッシュする可能性があります。 |
拡張性 | 従量課金やサブスクリプションなど、複数の課金方法を提供します。 お客様のビジネスの成長に合わせてシームレスにスケールアウトできます。 | サービスとしてのインフラストラクチャ (IaaS) リソースへの先行投資が必要です。 お客様のビジネスの成長に伴い、継続的にスケールアウトする必要があります。 |
並行性 | 水平方向にスケーラブルなアーキテクチャで、数百万の同時接続をサポートします。コアメッセージ処理システムは、単一障害点のないステートレスアーキテクチャを使用しています。失敗したメッセージ送信は自動的に再試行されます。 | アーキテクチャは数万のメッセージをサポートするのに苦労します。上りおよび下りのメッセージが同時に発生すると、システムに深刻な影響を与える可能性があります。ピークシフトを実行できないため、ピーク時の通常のビジネス運用に影響が出ます。 |
セキュリティ | MLPS 2.0 (レベル 3) に準拠し、デバイスのデータセキュリティを確保するために複数の保護レイヤーを提供します。
| 追加のセキュリティ対策を開発・デプロイする必要があります。デバイスデータの保護は大きな課題です。 セキュリティ専門家と意識の欠如は、セキュリティ問題が迅速に解決されず、ビジネスに重大な影響を与える可能性があることを意味します。 |
可用性 | プラットフォームは分散化されており、単一障害点がなく、複数のデータセンターによってサポートされています。 99.95% 以上のサービス可用性を保証し、この基準を満たさない場合は補償が提供されます。障害は 1 分以内に発見され、5 分以内に特定され、30 分以内に解決されます。 | 移行中にクラッシュが発生した場合、移行を完了する前に自分で発見して解決する必要があります。移行中はサービスが中断されるため、可用性は保証できません。 可用性に関する明確な定量的基準はありません。問題が発生した場合、技術チームと O&M チームが調査する必要があります。解決時間は保証されず、結果として生じる損失は自己負担となります。 |
使いやすさ | プラットフォームはアクティベーション後すぐに使用できます。コンソール、デバイス SDK、および連携して動作するクラウド側 SDK を提供します。 ワンストップのデバイス管理、リアルタイムモニタリング、他の Alibaba Cloud 製品とのシームレスな統合が特徴です。これにより、複雑な IoT アプリケーションを柔軟かつ容易に構築できます。 プラットフォームは TSL (Thing Specification Language) モデルをサポートしているため、カスタムデータ形式を定義する必要がありません。これにより、データ分析と可視化のためのデータ構造化が簡素化されます。 包括的なモニタリングとアラート設定により、プラットフォームとビジネスの異常を迅速に検出できます。 オープンデータと API により、デバイスからプラットフォームを経由してビジネスサーバーへのデータリンクが確立されます。 | サーバーを購入し、負荷分散を備えた分散アーキテクチャを構築する必要があります。接続、コンピューティング、ストレージのための完全な IoT システムを開発するには、多大な人的・物的リソースが必要です。 コンソールがないため、フロントエンドとバックエンドの両方を構築する必要があります。デバイスの接続ステータス、ライフサイクル管理、リモート O&M などの機能の実装は複雑です。 |
グローバルなデバイスデプロイメント | プラットフォームは、アジア、ヨーロッパ、北米にある世界 6 リージョンで利用可能です。デバイスは世界中の最寄りのリージョンに接続できます。 Alibaba Cloud のドメイン名アクセラレーションを使用して、クロスボーダー通信のレイテンシーを削減します。 | 中国以外でのデプロイメントは高価で、維持が困難です。デバイスのアクセスレイテンシーが高く、セキュリティとコンプライアンスの問題も考慮する必要があります。 |
同期呼び出し | revert-RPC (RRPC) を使用した、デバイスサービスへのサーバー側からの同期呼び出しをサポートします。 | サポートされていません。 |
データ解析 | カスタムプロトコル解析のためのクラウドホスト型スクリプトをサポートします。 | サポートされていません。ビジネスサーバーで処理する必要があります。 |
データ転送 | ルールエンジンの設定を通じて、約 10 の他のクラウド製品へのデータ転送をサポートします。 | サポートされていません。開発作業が必要です。 |
デバイスシャドウ | デバイスとプラットフォーム間のキャッシュステータスの同期をサポートします。 | |
OTA アップデート | 複数のディメンションに基づいたデバイスの OTA (Over-the-Air) アップデート方法をサポートします。 | |
ログサービス | ログクエリと大量のログストレージをサポートします。 | |
リアルタイムモニタリング | リアルタイムの O&M モニタリングチャート、しきい値ベースのアラート、イベントベースのアラートをサポートします。 |