L'utilisation de l'Internet des objets (IoT) pour exploiter les données des appareils et améliorer l'efficacité est devenue une tendance industrielle. Toutefois, les entreprises rencontrent souvent des obstacles lorsqu'elles construisent leurs propres systèmes IoT. Alibaba Cloud IoT Platform offre des avantages significatifs par rapport aux clusters MQTT et serveurs auto-gérés, aidant ainsi à résoudre les problèmes qui peuvent entraver le développement IoT des entreprises.
Alibaba Cloud IoT Platform n'accepte plus de nouvelles souscriptions ni de développement supplémentaire en raison d'un ajustement de la stratégie produit. Si vous avez des besoins pertinents, nous vous recommandons d'utiliser Link Living comme produit alternatif.
Des capacités plus puissantes
Le tableau suivant compare les capacités d'Alibaba Cloud IoT Platform et d'un cluster MQTT auto-géré.
Élément | Alibaba Cloud IoT Platform | Cluster MQTT auto-géré |
Connexion des appareils | Fournit des kits de développement logiciel (SDK) côté appareil pour vous aider à connecter les appareils au cloud rapidement et efficacement. Il prend en charge la connexion mondiale des appareils depuis des réseaux hétérogènes, plusieurs environnements et avec plusieurs protocoles. La plateforme s'adapte automatiquement pour gérer des centaines de millions d'appareils. Elle garantit des connexions stables et traite les messages des appareils en moins de 50 ms. | La construction de l'infrastructure nécessite une coordination entre les développeurs embarqués et cloud. Ce processus implique une charge de travail importante et une faible efficacité. L'architecture peine à prendre en charge des millions d'appareils. Une forte concurrence rend difficile la garantie de la stabilité de la plateforme. De nombreuses connexions et déconnexions d'appareils peuvent provoquer un crash de la plateforme. |
Extensibilité | Propose plusieurs méthodes de facturation, telles que le paiement à l'utilisation et l'abonnement. Vous pouvez étendre l'échelle de manière transparente à mesure que votre entreprise se développe. | Nécessite un investissement initial dans les ressources Infrastructure as a Service (IaaS). À mesure que votre entreprise se développe, vous devez continuellement étendre l'échelle. |
Concurrence | Prend en charge des millions de connexions simultanées grâce à une architecture extensible horizontalement. Le système central de traitement des messages utilise une architecture sans état sans point de défaillance unique. Les transmissions de messages échouées sont automatiquement réessayées. | L'architecture peine à prendre en charge des dizaines de milliers de messages. Les messages concurrents entrants et sortants peuvent avoir un impact sévère sur le système. Il ne peut pas effectuer de lissage des pics de charge, ce qui affecte les opérations commerciales normales pendant les heures de pointe. |
Sécurité | Conforme à MLPS 2.0 (Niveau 3) et fournit plusieurs couches de protection pour garantir la sécurité des données des appareils.
| Vous devez développer et déployer des mesures de sécurité supplémentaires. La sécurisation des données des appareils constitue un défi majeur. Un manque de professionnels de la sécurité et de sensibilisation signifie que les problèmes de sécurité ne peuvent pas être résolus rapidement, ce qui peut entraîner un impact commercial significatif. |
Disponibilité | La plateforme est décentralisée sans point de défaillance unique et est soutenue par plusieurs centres de données. Garantit une disponibilité du service supérieure à 99,95 %, avec compensation en cas de non-respect de cette norme. Les pannes sont détectées en 1 minute, localisées en 5 minutes et résolues en 30 minutes. | En cas de crash lors de la migration, vous devez le découvrir et le résoudre vous-même avant de pouvoir terminer la migration. Le service est interrompu pendant la migration, donc la disponibilité ne peut pas être garantie. Il n'existe pas de normes quantitatives claires pour la disponibilité. Lorsque des problèmes surviennent, les équipes techniques et d'exploitation et maintenance doivent enquêter. Le temps de résolution n'est pas garanti et vous devez supporter toutes les pertes résultantes. |
Facilité d'utilisation | La plateforme est prête à l'emploi après activation. Elle fournit une console, des SDK d'appareil et des SDK côté cloud qui fonctionnent ensemble. Elle propose une gestion des appareils tout-en-un, une surveillance en temps réel et une intégration transparente avec d'autres produits Alibaba Cloud. Cela vous permet de construire des applications IoT complexes avec flexibilité et facilité. La plateforme prend en charge les modèles Thing Specification Language, vous n'avez donc pas besoin de définir des formats de données personnalisés. Cela simplifie la structuration des données pour l'analyse et la visualisation des données. Des configurations complètes de surveillance et d'alerte vous aident à détecter rapidement les anomalies de la plateforme et de l'activité. Les données ouvertes et les API établissent un lien de données des appareils, via la plateforme, vers vos serveurs d'activité. | Vous devez acheter des serveurs et construire une architecture distribuée avec équilibrage de charge. Le développement d'un système IoT complet pour la connexion, le calcul et le stockage nécessite des ressources humaines et matérielles importantes. Sans console, vous devez construire à la fois le frontend et le backend. La mise en œuvre de fonctionnalités telles que l'état de connexion des appareils, la gestion du cycle de vie et l'exploitation et maintenance à distance est complexe. |
Déploiement mondial des appareils | La plateforme est disponible dans 6 régions dans le monde, situées en Asie, en Europe et en Amérique du Nord. Les appareils peuvent se connecter à la région la plus proche à l'échelle mondiale. Elle utilise l'accélération de nom de domaine d'Alibaba Cloud pour réduire la latence de communication transfrontalière. | Le déploiement hors de Chine est coûteux et difficile à maintenir. La latence d'accès des appareils est élevée et vous devez également prendre en compte les questions de sécurité et de conformité. |
Appel synchrone | Prend en charge les appels synchrones côté serveur aux services d'appareil en utilisant revert-RPC (RRPC). | Non pris en charge. |
Analyse des données | Prend en charge les scripts hébergés sur le cloud pour l'analyse de protocole personnalisé. | Non pris en charge. Doit être géré par le serveur d'activité. |
Transfert de données | Prend en charge le transfert de données vers près de 10 autres produits cloud via des configurations de moteur de règles. | Non pris en charge. Nécessite un effort de développement. |
Shadow d'appareil | Prend en charge la synchronisation de l'état du cache entre les appareils et la plateforme. | |
Mise à jour OTA | Prend en charge les méthodes de mise à jour over-the-air (OTA) pour les appareils basées sur plusieurs dimensions. | |
Service de journalisation | Prend en charge les requêtes de journaux et le stockage massif de journaux. | |
Surveillance en temps réel | Prend en charge les graphiques de surveillance d'exploitation et maintenance en temps réel, les alertes basées sur des seuils et les alertes basées sur des événements. |