IoT Core di Amazon Web Service è un servizio cloud gestito che consente a sviluppatori e aziende di connettere i propri dispositivi ad Amazon Web Service (AWS) e ad altri elementi. Questa può essere un'utilità essenziale per le aziende che desiderano strumenti per semplificare l'implementazione e il monitoraggio dell'infrastruttura relativi alle applicazioni IoT.
Il servizio può sembrare una scelta ovvia se utilizzi già AWS o desideri sfruttare le enormi risorse cloud di Amazon. Tuttavia, AWS IoT Core presenta alcune limitazioni e quote che gli sviluppatori vorranno considerare quando lo utilizzano.
Cosa significano i limiti sulle quote di servizio per gli utenti AWS
Uno dei limiti più significativi del servizio sono le quote di servizio. Chiamate in precedenza limiti del servizio AWS, queste quote determinano il numero di risorse che puoi creare per un determinato account.
L'elenco completo di quote di servizio per IoT Core è disponibile nella documentazione di riferimento generale di AWS. Queste quote possono influire sul modo in cui dovrebbero essere progettate le applicazioni e l'architettura IoT.
Ad esempio, la dimensione massima del file di un'"ombra" sulla piattaforma è di 8 kilobyte. L'ombra è un documento JSON che memorizza nella cache i dati corrispondenti a ciascun accessorio IoT. 4 KB sono riservati per lo stato corrente e 4K sono usati per lo stato del dispositivo desiderato.
Altre quote importanti includono un limite agli abbonamenti per connessione e la dimensione complessiva della politica. La quota sugli abbonamenti limita ogni sessione client a un massimo di 50 abbonamenti. Le richieste che aumentano il numero totale di abbonamenti oltre 50 verranno disconnesse.
Il servizio limita inoltre a otto il numero di argomenti in ciascuna chiamata di abbonamento. Quando il numero di argomenti sottoscrivibili è maggiore di otto, saranno necessarie più richieste.
La quotazione della dimensione della policy limita a 10 il numero di policy che possono essere allegate a un certificato o a un'identità Amazon Cognito e determina la dimensione massima di tali policy: 2,048 caratteri, esclusi gli spazi vuoti. Gli utenti di AWS sono inoltre limitati a un massimo di cinque versioni denominate per policy.
Questi limiti esistono per aiutare Amazon Web Services a gestire la multitenancy e migliorare la sicurezza del servizio. Tuttavia, possono avere un impatto su qualsiasi sviluppatore IoT. La consapevolezza di questi limiti sarà essenziale per gli utenti del servizio IoT Core.
Best practice per la gestione dei limiti del servizio AWS IoT Core
I giuste strategie di progettazione può aiutare le aziende a gestire queste quote di servizio. Garantire che gli sviluppatori IoT conoscano le quote e l'attuale utilizzo del servizio consentirà loro di progettare applicazioni che tengano conto di questi limiti.
Anche la visibilità e il monitoraggio del servizio saranno particolarmente importanti se gestisci molti dispositivi tra account e aree geografiche, poiché ogni account avrà il suo limite di servizio. Il monitoraggio di questi limiti aiuterà un team a evitare di superare le quote e a sfruttare le risorse disponibili.
Anche le terze parti e i fornitori di servizi che lavoreranno con la tua azienda su architetture o applicazioni IoT dovrebbero essere consapevoli delle limitazioni del servizio. Non è insolito per gli sviluppatori collaborare con altre società per i controlli di sicurezza, poiché le competenze esterne possono rendere più semplice la protezione dei dispositivi IoT notoriamente difficili da proteggere. Tuttavia, questi partner commerciali possono sviluppare soluzioni che spingono le esigenze IoT dei loro clienti al di sopra delle quote di servizio AWS senza le informazioni corrette.
AWS ospita anche a elenco di raccomandazioni su come gli sviluppatori possono rimanere entro le quote di servizio. Le best practice offerte includono la tecnologia di gestione automatizzata delle quote, il monitoraggio delle quote e lo sviluppo di un'architettura che supporti AWS.
La società consiglia inoltre agli sviluppatori di mantenere un divario di quota per consentire il failover. Se un dispositivo o un'applicazione si comporta in modo imprevisto, il divario può garantire che non si verifichino problemi a causa di tale limite di servizio.
Contabilità per i limiti di AWS IoT Core nella progettazione IoT
AWS IoT Core può essere un servizio essenziale per gli sviluppatori IoT che desiderano semplificare la comunicazione tra dispositivi e applicazioni. Tuttavia, tutti gli sviluppatori che utilizzano il servizio dovrebbero essere consapevoli delle limitazioni imposte da Amazon.
Le limitazioni relative alle dimensioni dell'ombra del dispositivo, alle dimensioni dei criteri, al conteggio o agli abbonamenti per chiamata di abbonamento richiedono strategie di sviluppo diverse per garantire che le quote di servizio non interferiscano con le normali prestazioni dei dispositivi IoT o delle app. Capirli aiuta le aziende utilizzano AWS IoT Core al massimo e ottenere il massimo da questo servizio.
Fonte: https://www.iotforall.com/aws-iot-core-limits-and-impact-on-iot-design
- 4k
- accessorio
- Il mio account
- Vantaggio
- Tutti
- Amazon
- Amazon Web Services
- App
- Applicazioni
- applicazioni
- architettura
- Automatizzata
- AWS
- MIGLIORE
- best practice
- affari
- aziende
- chiamata
- a livello internazionale
- Cloud
- Comunicazione
- Aziende
- azienda
- veloce
- Corrente
- Stato attuale
- dati
- Design
- sviluppare
- Costruttori
- sviluppatori
- Mercato
- dispositivi
- divario
- Generale
- Come
- HTTPS
- Identità
- Impact
- Aumento
- informazioni
- Infrastruttura
- IoT
- Dispositivo IoT
- dispositivi iot
- sicurezza
- IT
- Limitato
- Lista
- gestione
- monitoraggio
- Altro
- partner
- partner
- performance
- piattaforma
- Termini e Condizioni
- politica
- protegge
- Risorse
- problemi di
- Servizi
- Shadow
- Taglia
- Soluzioni
- lo spazio
- Regione / Stato
- soggiorno
- Tecnologia
- Argomenti
- Tracking
- utenti
- utilità
- sito web
- servizi web
- OMS
- entro
- Lavora