Con AWS IoT Core, i prezzi sono calcolati solo in base all'uso effettivo, senza tariffe minime né utilizzo obbligatorio di servizi. Saranno fatturati separatamente connettività, messaggistica e dispositivi ombra (storage dello stato dei dispositivi), registro (storage dei metadati del dispositivo) e motore di regole (trasformazione e instradamento dei messaggi). Questo approccio garantisce trasparenza e prezzi contenuti indipendentemente dai tipi di carico di lavoro, perché vengono esclusivamente addebitati i costi relativi ai componenti del core AWS IoT in uso.

Calcola la tua fattura mensile con il Calcolatore di costo di AWS IoT Core.

I prezzi in sintesi

Connettività

Questa caratteristica garantisce una connessione sicura e autenticata tra i dispositivi in locale e AWS IoT Core. L'utilizzo della connettività viene misurato in incrementi di un minuto e calcola il tempo totale di connessione tra i dispositivi e AWS IoT Core.

Ad esempio, nella regione Stati Uniti orientali (Virginia settentrionale) saranno addebitati 0,042 USD per dispositivo all'anno (1 connessione * 0,08 USD/1.000.000 di minuti di connessione * 525.600 minuti in un anno) per una connettività 24 ore su 24, 7 giorni su 7. Per mantenere la connettività, i dispositivi possono inviare messaggi di keep-alive ("ping") con frequenze che variano da 20 minuti a 30 secondi, senza alcun costo aggiuntivo. Consulta ulteriori dettagli sui prezzi della connettività >>

Messaggistica

I messaggi trasferiscono i dati relativi ai dispositivi da e verso AWS IoT Core. L'utilizzo della messaggistica viene misurato in numero di messaggi trasmessi tra i dispositivi e AWS IoT Core.

Puoi inviare e ricevere messaggi di dimensioni fino a 128 kilobyte (KB). Vengono misurati con incrementi di 5 KB. Ad esempio, un messaggio di 8 KB conta come due messaggi.

Consulta ulteriori dettagli sui prezzi della messaggistica >>

Dispositivi ombra e registro

Le shadow dei dispositivi memorizzano gli stati desiderati e correnti di un dispositivo; il registro di viene utilizzato per assegnare nomi e gestire i dispositivi. L'utilizzo di shadow di un dispositivo e del registro viene misurato in numero di operazioni di accesso o modifica ai dati.

Le operazioni di shadow dei dispositivi e di registro vengono misurate in incrementi di 1 KB delle dimensioni record della shadow dei dispositivi e del registro. Ad esempio, un aggiornamento di 1,5 KB al record shadow conta come due operazioni. Consulta ulteriori dettagli sui prezzi dello shadow dei dispositivi e registro >>

Motore delle regole

Il motore di regole permette la trasformazione dei dati di dispositivo mediante operazioni aritmetiche o funzioni esterne (ad esempio con AWS Lambda), instradando quindi i dati in servizi AWS quali Amazon S3, Amazon DynamoDB, e Amazon Kinesis. L'utilizzo del motore di regole viene misurato in attivazioni di regole e in numero di operazioni eseguite nell'ambito di una regola, con un minimo di un'azione per ogni regola.

Le regole e le azioni vengono misurate in incrementi di 5 KB della dimensione dei messaggi. Per esempio, una regola che elabora un messaggio di 5 KB e non esegue alcuna azione viene misurata come una regola e un'azione, mentre una regola che elabora un messaggio da 8 KB ed esegue due azioni conta come due regole e quattro azioni. Consulta ulteriori dettagli sui prezzi del motore delle regole>>

I messaggi inviati al motore di regole tramite Basic Ingest non incorrono nei costi descritti nella sezione Messaggistica.

Piano gratuito di AWS per AWS IoT Core

  • 2.250.000 minuti di connessione
  • 500.000 messaggi
  • 225.000 operazioni di registro o dispositivi ombra
  • 250.000 attivazioni di regole e 250.000 esecuzione di operazioni

Il piano gratuito permette ad esempio di eseguire un carico di lavoro con 50 dispositivi, in cui ogni dispositivo:

  • Rimane collegato 24 ore al giorno
  • Scambia 300 messaggi al giorno (ogni messaggio di dimensioni inferiori ai 5 KB)
  • Esegue 130 operazioni di registro o shadow dei dispositivi al giorno (con record di dimensioni inferiori a 1 KB)
  • Attiva 150 esecuzioni di regole al giorno che eseguono un'operazione (ogni messaggio elaborato di dimensioni inferiori ai 5 KB)

Il piano gratuito di AWS è disponibile per 12 mesi a partire dalla data di creazione dell'account AWS. Quando scade il periodo di utilizzo gratuito, oppure se l'utilizzo dell'applicazione supera i limiti imposti da tale piano, vengono addebitate le tariffe sopra riportate. Il piano di utilizzo gratuito è disponibile in tutte le regioni AWS tranne GovCloud (Stati Uniti). L'utilizzo viene calcolato ogni mese su tutte le regioni e applicato automaticamente alla fattura. L'utilizzo gratuito non può essere cumulativo tra periodi di fatturazione successivi.

Esempi di prezzo per i componenti di AWS IoT Core

Costi della connettività

Prezzi: scenario 1

I costi per connettere 10.000 dispositivi ad AWS IoT Core per 30 giorni vengono calcolati come segue:

  • Minuti di connessione = 10.000 connessioni * 60 minuti in un'ora * 24 ore in un giorno * 30 giorni = 432.000.000 minuti di connessione
  • Costi di connettività totali = 432.000.000 di minuti di connessione * 0,08 USD/1.000.000 = 34,56 USD

Prezzi: scenario 2

I costi per connettere 10.000 dispositivi ad AWS IoT Core per 15 minuti all'ora per 30 giorni vengono calcolati come segue:

  • Minuti di connessione = 10.000 connessioni * 15 minuti in un'ora * 24 ore in un giorno * 30 giorni = 108.000.000 minuti di connessione
  • Costi di connettività = 108.000.000 di minuti di connessione * 0,08 USD/1.000.000 = 8,64 USD

Costi di messaggistica

Prezzi: scenario 1

In 30 giorni, un dispositivo pubblica in AWS IoT Core un messaggio da 2 KB ogni ora, quindi AWS IoT Core recapita ciascun messaggio a 5 altri dispositivi. I costi vengono calcolati come segue:

Costi di pubblicazione in AWS IoT Core

  • Numero di messaggi da pubblicare: 1 messaggio all'ora * 24 ore in un giorno * 30 giorni = 720 messaggi
  • Costi di pubblicazione dei messaggi: 720 messaggi * 1 USD / 1.000.000 = 0,00072 USD

Costi di recapito ai dispositivi

  • Numero di messaggi da recapitare: 5 messaggi all'ora * 24 ore in un giorno * 30 giorni = 3.600 messaggi
  • Costi di recapito dei messaggi: 3.600 messaggi * 1 USD / 1.000.000 = 0,0036 USD

Costi di messaggistica totali

  • Costi totali di messaggistica = Costi di pubblicazione dei messaggi + Costi di recapito dei messaggi
  • Costi totali di messaggistica = 0,00072 USD + 0,0036 USD= 0,00432 USD

Prezzi: scenario 2

In 30 giorni, un dispositivo pubblica dieci messaggi da 8 KB ogni ora in AWS IoT Core. Quattro su dieci messaggi vengono inviati al motore delle regole tramite Basic Ingest. I costi di messaggistica vengono calcolati come segue:

Costi di pubblicazione in AWS IoT Core

  • Poiché ciascun messaggio supera i 5 KB, viene conteggiato come 2 messaggi.
  • Numero di messaggi pubblicati tramite Basic Ingest: 2 * (4 messaggi all'ora * 24 ore in un giorno * 30 giorni) = 5.760 messaggi
  • Numero di messaggi pubblicati rimanenti: 2 * (6 messaggi all'ora * 24 ore in un giorno * 30 giorni) = 8.640 messaggi
  • Costi di messaggistica per i messaggi pubblicati tramite Basic Ingest: grauito
  • Costi di messaggistica per i messaggi pubblicati rimanenti: 8.640 messaggi * 1 USD/1.000.000 messaggi = 0,00864 USD
  • Costi totali di messaggistica = costi di messaggistica per i messaggi pubblicati tramite Basic Ingest + costi di messaggistica per i messaggi pubblicati rimanenti = 0 USD + 0,00864 USD = 0,00864 USD

Costi di copia shadow di un dispositivo e del registro

Prezzi: scenario 1

I dispositivi in uso attivano 1 milione di aggiornamenti ai dispositivi ombra. La dimensione del record per ciascun aggiornamento è di 1,5 KB. I costi vengono calcolati come segue:

  • Poiché la dimensione della shadow del dispositivo supera 1 KB, le operazioni vengono misurate al multiplo successivo, come due operazioni.
  • Costi totali di shadow del dispositivo = 2 operazioni * 1.000.000 * 1,25 USD / 1.000.000 = 2,50 USD

Prezzi: scenario 2

In 30 giorni, l'API ListThing viene richiamata 100 volte. Ogni volta, l'API restituisce 500 record, i quali hanno una dimensione di 1 KB. I costi vengono calcolati come segue:

  • Richieste di registro = 100 richieste * 500 = 50.000 richieste
  • Costi di registro totali = 50.000 richieste * 1,25 USD/1.000.000 richieste = 0,0625 USD

Costi per motore di regole

Prezzi: scenario 1

I dispositivi in uso attivano 1 milione di regole. Ogni regola inoltra dati in Amazon S3, richiamando quindi un'operazione. I costi vengono calcolati come segue:

  • Costi delle regole = 1.000.000 di attivazioni di regole * 0,15 USD / 1.000.000 = 0,15 USD
  • Costi delle operazioni = 1.000.000 di attivazioni di regole * 1 esecuzione di operazioni per attivazione * 0,15 USD / 1.000.000 = 0,15 USD
  • Totale costi per motore di regole = Costi delle regole + Costi delle operazioni = 0,15 USD + 0,15 USD = 0,30 USD

Prezzi: scenario 2

I dispositivi in uso attivano 1 milione di regole. Ogni regola richiama una funzione esterna e inoltra i dati ad Amazon S3, invocando quindi due operazioni. I costi vengono calcolati come segue:

  • Costi delle regole = 1.000.000 di attivazioni di regole * 0,15 USD / 1.000.000 = 0,15 USD
  • Costi delle operazioni = 1.000.000 di attivazioni di regole * 2 esecuzioni di operazioni per attivazione * 0,15 USD / 1.000.000 = 0,30 USD
  • Totale costi per motore di regole = Costi delle regole + Costi delle operazioni = 0,15 USD + 0,30 USD = 0,45 USD

Esempio di prezzo per un carico di lavoro con tutti i componenti di AWS IoT Core

100.000 dispositivi sono connessi in modo costante ad AWS IoT Core per 30 giorni. Ogni giorno, ciascun dispositivo scambia 325 messaggi da 1 KB. Di questi 325 messaggi, 100 attivano aggiornamenti shadow e 200 attivano una regola che esegue un'operazione. I costi vengono calcolati come segue:

Costi di connettività

  • Minuti di connessione = 100.000 connessioni * 60 minuti in un'ora * 24 ore in un giorno * 30 giorni = 4.320.000.000 di minuti di connessione
  • Costi di connettività = 4.320.000.000 di minuti di connessione * 0,08 USD / 1.000.000 = 345,60 USD

Costi di messaggistica

  • Messaggi = 100.000 dispositivi * 325 messaggi al giorno * 30 giorni = 975.000.000 di messaggi
  • Costi di messaggistica = 975.000.000 di messaggi * 1,00 USD / 1.000.000 = 975,00 USD

Costi di dispositivi ombra e registro

  • Richieste di dispositivo ombra = 100.000 dispositivi * 100 richieste al giorno è 30 giorni = 300.000.000 di richieste
  • Le dimensioni shadow sono inferiori a 1 KB, perciò ogni richiesta vale 1
  • Costi per dispositivi ombra = 300.000.000 di richieste * 1,25 USD / 1.000.000 di operazioni = 375,00 USD

Costi per motore di regole

  • Attivazioni di regole = 100.000 dispositivi * 200 attivazioni per dispositivo al giorno * 30 giorni = 600.000.000 di attivazioni di regole
  • Esecuzione di operazioni = 600.000.000 di attivazioni di regole * 1 esecuzione di operazioni per attivazione = 600.000.000 USD
  • Costi delle regole = 600.000.000 di attivazioni di regole * 0,15 USD / 1.000.000 = 90,00 USD
  • Costi delle operazioni = 600.000.000 di operazioni eseguite * 0,15 USD / 1.000.000 = 90,00 USD
  • Totale costi per motore di regole = 90,00 USD + 90,00 USD = 180,00 USD

Totale costi carico di lavoro

  • Costi totali = 346,60 USD + 975,00 USD + 375,00 USD + 180,00 USD = 1.876,60 USD

 

AWS IoT Core non prevede la rivendita di servizi di telecomunicazione e la connettività verrà fornita da terze parti.

Ulteriori informazioni sulle risorse AWS IoT Core

Visita la pagina delle risorse
Sei pronto per iniziare?
Registrati
Hai altre domande?
Contattaci