AWS IoT Events mempermudah Anda mendeteksi dan merespons perubahan yang diindikasikan oleh sensor dan aplikasi IoT–seperti mesin yang malafungsi, sabuk konveyor yang macet, atau kelambatan dalam output produksi–dan secara otomatis memicu tindakan atau peringatan sebagai responsnya. AWS IoT Events memungkinkan deteksi yang mudah dan efisien atas aktivitas di seluruh sistem dan memicu tindakan yang sesuai untuk mendorong hasil seperti mengoptimalkan efisiensi produksi atau meningkatkan kualitas produksi.
Dengan AWS IoT Events, Anda cukup membayar sesuai penggunaan tanpa biaya minimum atau penggunaan layanan wajib.
Sekilas harga
Evaluasi pesan
Evaluasi pesan diukur berdasarkan tambahan 1 KB tiap kali logika pendeteksi aktivitas mengevaluasi pesan masuk untuk menentukan apakah tindakan atau perubahan status harus dipicu atau tidak. Pesan 1 KB yang dievaluasi dengan pendeteksi aktivitas tunggal diukur sebagai satu evaluasi pesan. Pesan 2 KB yang dievaluasi dengan pendeteksi aktivitas tunggal diukur sebagai dua evaluasi pesan. Pesan 1 KB yang dirutekan ke 10 pendeteksi aktivitas akan diukur sebagai 10 evaluasi pesan.
Evaluasi pesan diukur dalam tambahan 1 KB, dan dapat memicu hingga 2 tindakan eksternal. Setiap rangkaian 2 tindakan tambahan diukur sebagai evaluasi pesan baru.
Tindakan yang terpicu
AWS IoT Events dapat memicu tindakan ke layanan AWS eksternal ketika mendeteksi peristiwa tertentu atau transisi status, seperti memanggil fungsi AWS Lambda untuk menyalakan lampu ketika sensor okupansi mendeteksi gerakan. Tidak ada biaya tambahan untuk memicu hingga 2 tindakan serupa untuk setiap evaluasi pesan. Pesan masuk yang memicu lebih dari 2 tindakan akan diukur sebagai evaluasi pesan tambahan pada setiap tambahan 2 tindakan yang dipicu. Misalnya, evaluasi pada pesan tunggal yang memicu 2 tindakan akan dianggap sebagai 1 evaluasi pesan. Evaluasi pada pesan yang memicu 4 tindakan akan dianggap sebagai 2 evaluasi pesan.
Alarm
Fitur Alarm ini memungkinkan Anda menyiapkan, memvisualisasikan, dan mengelola peringatan berbasis aturan untuk menilai perilaku peralatan dan mengidentifikasi masalah kinerja peralatan. Anda dikenai biaya untuk tiap instans aktif pada alarm yang mengevaluasi pesan. Alarm dianggap aktif dalam periode tagihan bulanan jika alarm mengevaluasi pesan sedikitnya sekali dalam sebulan. Anda akan dikenai biaya secara terpisah untuk evaluasi pesan yang terkait dengan alarm. Anda juga akan dikenai biaya tambahan untuk AWS Lambda dan Amazon Simple Notification Service (SNS) jika Anda mengatur pemberitahuan teks untuk peringatan yang dipicu oleh alarm.
Harga Alarms: 0,10 USD per alarm, per bulan
Harga untuk alarm sama di semua Wilayah AWS tempat AWS IoT Events tersebut.
AWS Tingkat gratis
AWS Tingkat Gratis tersedia selama 12 bulan sejak tanggal Anda membuat akun AWS. Sebagai bagian dari AWS Tingkat Gratis, Anda menerima 2.500 evaluasi pesan per bulan secara gratis selama periode uji coba 12 bulan. Ketika penggunaan gratis Anda berakhir atau jika aplikasi melebihi tingkat penggunaan gratis, Anda cukup membayar tarif di atas. Penggunaan Anda dihitung setiap bulan di seluruh wilayah dan secara otomatis ditambahkan ke tagihan Anda. Harap diperhatikan bahwa penggunaan gratis tidak diakumulasi dari satu periode tagihan ke periode berikutnya.
Contoh harga
Contoh 1 – Evaluasi pesan sederhana
Armada yang terdiri dari 500 truk dijadikan model dalam AWS IoT Events dengan model detektor tunggal (500 instans dibuat secara otomatis berdasarkan pesan input). Aplikasi telematika pelanggan menggunakan sensor onboard pada setiap truk untuk mengirim data (muatan 1 KB) setiap 1 menit untuk mengevaluasi keadaan truk. Perubahan status (1 dari 5 pesan evaluasi) menghasilkan tindakan pada topik Amazon SNS.
Jumlah evaluasi pesan per truk: 1 pesan/menit * 60 menit/jam * 24 jam/hari * 30 hari = 43.200 evaluasi pesan per truk, per bulan
Jumlah total evaluasi pesan untuk semua truk: 500 truk * (43.200 evaluasi pesan per truk) = 21.600.000 evaluasi pesan per bulan
Total biaya bulanan = 21,6MM evaluasi pesan di Wilayah US East 1 * 15,00 USD/MM evaluasi pesan di Wilayah US-East-1 = 324.00 USD
Contoh 2 – Evaluasi pesan dengan beberapa tindakan
Di atas contoh 1, katakanlah Anda sekarang ingin mengirim setiap pesan ke topik MQTT (protokol perpesanan IoT standar) (1 tindakan eksternal), tulis ke tabel Amazon DynamoDB, dan kirim pemberitahuan ke operator armada menggunakan Amazon SNS setiap kali status setiap perubahan truk (asumsikan bahwa 1 dari setiap 5 evaluasi pesan akan menghasilkan perubahan status truk). Perkiraan total penggunaan bulanan dan biayanya adalah sebagai berikut:
Input yang memicu 1 tindakan ke topik MQTT: (4/5) * 21,6MM = 17,28MM
Jumlah evaluasi pesan untuk input yang memicu 1 tindakan: 17,28 MM
Input yang memicu 3 tindakan (ke topik MQTT, Amazon DynamoDB dan Amazon SNS): (1/5) * 21,6MM = 4,32MM
Jumlah evaluasi pesan untuk input yang memicu 3 tindakan: 4,32 MM * (2 evaluasi pesan per input) = 8,64 MM
Jumlah total evaluasi pesan: 17,28MM + 8,64MM = 25,92MM evaluasi pesan
Total biaya bulanan = 25,92MM evaluasi pesan di Wilayah 1 Timur AS * 15,00 USD/MM evaluasi pesan di Wilayah US-East-1 = 388,80 USD
Contoh 3 – Evaluasi pesan untuk ukuran pesan yang besar
Di atas contoh 2, misalnya Anda sekarang ingin mengevaluasi pesan 1,5 KB menggunakan AWS IoT Events, dan bukan pesan 1 KB. Perkiraan total penggunaan bulanan dan biayanya adalah sebagai berikut:
Input yang memicu 1 tindakan ke topik MQTT: 17,28MM
Jumlah evaluasi pesan untuk input yang memicu 1 tindakan: 17,28 MM * (2 evaluasi pesan per input) = 34,56 MM
Input yang memicu 3 tindakan (ke topik MQTT, Amazon DynamoDB dan Amazon SNS):4,32MM
Jumlah evaluasi pesan untuk input 1,5KB yang memicu 3 tindakan = 4,32MM * (3 evaluasi pesan per input) = 12,96MM
Note: Input 1,5KB dengan 3 tindakan akan diperlakukan sebagai: 1 evaluasi pesan standar + 1 evaluasi pesan tambahan untuk ukuran pesan + 1 evaluasi pesan tambahan untuk 3 tindakan = 3 evaluasi pesan per input
Jumlah total evaluasi pesan: 34,56MM + 12,96MM = 47,52MM evaluasi pesan
Total biaya bulanan = 47,52MM evaluasi pesan di Wilayah 1 Timur AS * 15,00 USD/MM evaluasi pesan di Wilayah 1-Timur-AS = 712,80 USD
Contoh 4 – Alarms
Anda telah membuat definisi alarm tunggal untuk armada 500 truk di AWS IoT Events. Aplikasi telematika pelanggan menggunakan sensor level bahan bakar onboard untuk mengirim level bahan bakar ke AWS Cloud, dan memberi tahu manajer armada truk ketika level bahan bakar di truk turun di bawah 10%. Berdasarkan ID truk (nilai kunci) di payload dari masing-masing sensor onboard, satu alarm secara otomatis dibuat untuk setiap 500 truk (500 alarm yang dibuat), untuk mendeteksi ketika level bahan bakar di bawah 10%.
Dalam contoh ini, kami berasumsi bahwa setiap sensor level bahan bakar mengirim data setiap 15 menit. Setiap titik data ini memicu evaluasi pada alarm. Untuk setiap alarm, katakanlah bahwa manajer armada menggunakan aplikasi telematika untuk merespons dengan mendeteksi, menonaktifkan, atau mengatur ulang alarm 5 kali sehari. Terakhir, kami berasumsi bahwa ambang batas alarm diperbarui satu kali oleh administrator alarm selama bulan tersebut (alarm ketika level bahan bakar di truk turun hingga di bawah 5% dan bukan 10%). Status alarm untuk setiap truk dievaluasi ualng ketika nilai level bahan bakar baru tersedia, ambang batas diperbarui atau ketika manajer armada menjalankan alarm.
Biaya bulanan untuk alarm aktif: 0,10 USD/alarm/bulan di US-East-1 Region * 500 alarm = 50 USD
Jumlah total evaluasi pesan = Jumlah titik data yang diterima + Jumlah pembaruan ambang batas + Jumlah tindakan pengguna
Jumlah titik data yang diterima per alarm per bulan = 1 titik data per 15 menit * 60 menit/jam * 24 jam/hari * 30 hari bulan = 2.800
Jumlah pembaruan ambang batas per alarm per bulan = 1
Jumlah tindakan pengguna per alarm per bulan = 5 tindakan operator/hari * 30 hari/bulan = 150
Jumlah total evaluasi pesan per alarm per bulan = 2.800 + 1 + 150 = 3.031
Biaya bulanan untuk evaluasi pesan = 3.031 evaluasi pesan per alarm * 500 alarm * Evaluasi 15 USD/evaluasi MM di Wilayah US-East-1 = 22,73 USD
Total biaya bulanan = 50 USD (biaya bulanan untuk alarm aktif) + 22,73 USD (untuk evaluasi pesan) = 72,73 USD per bulan untuk 500 truk