steps to create my azure app

Sep 17, 2014 at 12:10 PM

I have coded a mathematical c++ solver that take input data in json file , and I want to execute it on cloud within a client application. Is these steps right?

1- create an azure service that hos my solver.

2- Create a client application that call my solver through files .

PS: my solver is coded based on multicore programmation.

Please did someone have any idea about this? do you have any suggestions? I am totally new in the cloud world And I need someone to lead me.

Thank you in advance
Sep 18, 2014 at 3:07 AM
Hi Smarzuki,

It sounds like you want to send the JSON input from a client to your solver as HTTP request data over the network. As far as #1 goes we have a very basic library only http_listener, but don't have any support or options for deploying a service into Azure. For #2 once you have your solver service running in Azure or somewhere you can use our http_client library to make an HTTP request sending JSON either from a file or in memory.

Sep 18, 2014 at 11:19 AM
hi Steve,

So I can put the solver as a http listener , and communicate with it via a http client through http requests. Is that going to be more efficient than running it locally on my computer ??

Sep 18, 2014 at 5:24 PM
Hi Smarzuki,

I don't know that depends on a lot of factors, is your solver going to benefit from running on several machines in Azure? Does your solver need to scale to service many clients?

If you are just doing this to try out the C++ Rest SDK I recommend you simply stick with running the http_listener locally on your machine, at least to start.

Sep 26, 2014 at 11:17 AM
hi stevetgates,

Actually my solver is coded based on mpi library so it will benefit from running it on several machines in azure. Moreover , this solver should serves many clients.

As a results I want to offer clients an application that solves their matrix introduced to this app as file. and get their results in a file.

Is that possible on azure?
Sep 26, 2014 at 5:35 PM
Hi Smarzuki,

Yes I think it would be possible to deploy an MPI based service into Azure. I don't think we are going to be able to help you with that. It probably would be better if posted on the Azure forums.