Giter VIP home page Giter VIP logo

Comments (5)

TerryWarwick avatar TerryWarwick commented on September 23, 2024

@milijan,

You are absolutely right that there are many scenarios as well as variables to consider. The challenge is that this is a bit like comparing apples to oranges, they are both round fruit but the similarities end there.

Although Azure EFLOW does have an overhead of a virtual machine to run Linux-based IoT Edge modules there are benefits. For instance, the same .Net Core workload packaged as a Linux module is smaller than one packaged as a Windows module due to differences in the operating system architectures. For IoT Edge devices, this has both footprint as well as in memory benefits to partially offset the virtual machine overhead.

As for interop, performance, it really depends on what you are trying to do, the type of messaging involved etc. The samples we have here on GitHub show you how to send messages using module identities to the EdgeAgent as well as transforming a USB camera feed into RTSP, but you could also use sockets. The approach you take depend on what works best for your solution.

Terry Warwick
Microsoft

from iotedge-eflow.

milijan avatar milijan commented on September 23, 2024

@TerryWarwick thanks! What you have said there about memory is worth mentioning somewhere. Especially since memory is often the bottle neck (keeping more things in cache, containers or High Availability). Anything that may help understand trade-offs is good.

from iotedge-eflow.

nealpeters86 avatar nealpeters86 commented on September 23, 2024

Will a 1.1Ghz processor with 4 cores will do just to run eflow etc? We'll just run one small container.

from iotedge-eflow.

fcabrera23 avatar fcabrera23 commented on September 23, 2024

@TerryWarwick thanks! What you have said there about memory is worth mentioning somewhere. Especially since memory is often the bottle neck (keeping more things in cache, containers or High Availability). Anything that may help understand trade-offs is good.

Thanks @milijan, we will consider adding some extra information about memory usage on future updates to our documentation.

from iotedge-eflow.

fcabrera23 avatar fcabrera23 commented on September 23, 2024

Will a 1.1Ghz processor with 4 cores will do just to run eflow etc? We'll just run one small container.

@nealpeters86,
Please check EFLOW minimum requirements. We don't have minimum requirements for the CPU speed or cores, so you should check the memory and hard drive requirements.

Furthermore, it's important to highlight that the amount of RAM that needs to be allocated to the VM is highly dependent on the workload that is being deployed o the VM.

from iotedge-eflow.

Related Issues (20)

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.