Giter VIP home page Giter VIP logo

azure-iot-cost-calc's Introduction

Cost Analysis and Estimation of Azure IoT Solutions

1. Factors of IoT Solution

  1. Data Volume and Frequency
  2. Process Complexity and Performance
  3. Aggregation Complexity and Performance

Data of the example:

  • 100 Devices
  • 1 message/second, Message co1000unt per day: 8,640,000
  • message size: 4KB, Message size per day: 33GB

2. Solutions

Solution 1

Factor Level
Data Volume and Frequency Medium
Process Complexity and Performance Medium
Analysis Complexity and Performance Medium

The typical Azure IoT solution architecture.

Solution 1

Architecture Consideration

  • Stream Analytics: TODO
  • Azure SQL database: TODO

Cost Example

https://azure.com/e/4b80638abe1b41d584ce80046beec1a5

Solution 1 Price

Solution 2

Factor Level
Data Volume and Frequency Medium
Process Complexity and Performance Medium
Analysis Complexity and Performance Low

When there is simple visualization requirement at the output data of Stream Analytics.

Solution 2

Architecture Consideration

  • Storage Table

Cost Example

https://azure.com/e/7305ca1df52d4059924af06a8730fb33

Solution 2 Price

Solution 3

Factor Level
Data Volume and Frequency Medium
Process Complexity and Performance Low
Analysis Complexity and Performance Low

Solution 3

Architecture Consideration

  • Data Lake Storage: TODO
  • Azure Functions: TODO
  • Storage Table: TODO

Cost Example

https://azure.com/e/8945b3fc6ba44c6892c6217270c0aa87

Solution 3 Price

If Device Management is not needed, IoT Hub can be replaced by EventHubs.

https://azure.com/e/4e0ca59a036b4c319b19a1707e175a04

Solution 3 Price

Solution 4

Factor Level
Data Volume and Frequency High
Process Complexity and Performance Medium
Analysis Complexity and Performance High

Solution 4

Architecture Consideration

  • CsomosDB: TODO

Cost Model and Example

https://azure.com/e/05f0b2f9e52e437c9df57c0ab03fc3c6

Solution 4 Price

Solution 5

Factor Level
Data Volume and Frequency High
Process Complexity and Performance High
Analysis Complexity and Performance High

Solution 5

Architecture Consideration

  • Azure Databricks: TODO

Cost Example

https://azure.com/e/9e7c3fab3066491f942bf495d0995a67

Solution 5 Price


A calculation tool

https://maye-msft.github.io/azure-iot-cost-calc/

screenshots

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.