I am new to Microsoft azure. Is azure function app sufficient to write application logic for Desktop appllication and IOT devices or is there any other way to write logic and perform task execution in azure.
To clarify a little, are you asking if you can use Azure Function to write application logic for application running on IoT Device? If your IoT device is running Azure IoT Edge, you can use Azure Function within your module. Otherwise, you can use Azure IoT Device SDK.
Related
Is there a way to monitor a Logic App application with Azure App Insights ?
NO, Unfortunately, there is no built-in support for Azure Logic Apps. One workaround you can do is to create an Azure Function to log events in your Azure Function subscription, and adding those actions in the key places you want to instrument for your logic app.
I am building a POC IoT project and was analyzing various IoT cloud platforms that would suit the purpose.
Is it possible for Azure ASP.NET Web forms application to consume IoT device data read by Azure IoT Hub?
Maybe this? https://blogs.msdn.microsoft.com/uk_faculty_connection/2016/03/30/presenting-data-from-an-iot-device-onto-a-azure-website/
Seems to do what you are asking for though it does run on Azure which might not be what you want.
We are building multi-tenant microservices based platform on Azure and we are using service bus for integration between micro-services.
We are receiving input pipeline message from batch and real-time and I want to ensure all tenant message process with equal priority.
pipeline looks like
Note: we are using Azure function to process service-bus messages
below line I got from Microsoft documentation
This fully managed service is available in multi or single tenant
configurations with no servers to manage or licenses to buy.
Can anyone suggest, How to use service bus in multi-tenant scenario? do you think I really need to care if I'm using azure function (azure function will auto scale)?
I want to give equal priority to all tenant.
Thanks #Mikhail, I confused by below statement
This fully managed service is available in multi or single tenant
configurations with no servers to manage or licenses to buy.
Azure ServiceBus Standard run under shared resources while premium runs a dedicated instance of Service Bus.
Check here for more details
I am developing some Provider Hosted add-ins for my SharePoint online tenant, and the Provider Hosted add-ins contain WCFs to implement Remote Event Receivers. Now I know that inside Azure subscription account, i can create a new Service Bus, to use it inside my visual studio projects, for debugging and testing my remote event receivers and workflows. For example inside my Azure web portal i have created this service bus:-
then inside the visual studio's Provider Hosted add-ins Project i entered the service bus information, as follow:-
This allowed me to debug and test my Remote Event Receivers code (actually i did not find any other way to debug my Remote Event Receivers, rather than specifying an Azure Service Bus). now my question is, if we chose to have an Azure Virtual Machine, instated of Azure subscription. will we still be able to create an Azure service bus or similar functionality inside IIS? or this option is only provided as part of Azure subscription account?
If the answer, is No (i can not create a service bus inside Azure VM), then is there a way i can debug and test my Remote Event Receivers code, without using Azure service BUS?
Thanks
Azure Service Bus is a hostess on azure service. You can't "create" or "emulate" it on premises or VM.
if we chose to have an Azure Virtual Machine, instated of Azure subscription. will we still be able to create an Azure service bus inside IIS? or this option is only provided as part of Azure subscription?
Through Azure subscription you get access to services and they're resources. Such as VMs and Azure Service Bus. To use a VM you don't have to use Azure subscription as you could soon one on your machine if you'd like. But you can't run your own Service Bus. IIS or not. For that you'll need to have an acute subscription and create a namespace under Service Bus.
If the answer, is No (i can not create a service bus inside Azure VM), then is there a way i can debug and test my Remote Event Receiver, without using Azure service BUS??
As mentioned above, you could use a namespace for testing purposes from a VM as long as that VM has access to the internet.
I am trying to make a hybrid application on Azure which uses both mobile services and a worker role. In a script (Node.js) which runs on mobile services DB, I want to send a message through service bus queue. Then my worker role will receive that message and perform some actions. But I can't find how I should sent the message to service bus queue.
BTW, this is not mentioned in "Mobile Services server script reference". Is it possible at all or not?
Thanks.
This is possible. From your Mobile Services scripts, you can use the Azure module to talk to Service Bus. You can find the reference and source code for the Azure module here: https://github.com/WindowsAzure/azure-sdk-for-node. For an example of using the Azure module (in this case to talk to Blob Storage, but it's useful code to go off of) take a look at this walkthrough: https://www.windowsazure.com/en-us/develop/mobile/tutorials/upload-images-to-storage-dotnet/.