Which Azure services would I need for a readily developed application?

Hello...
Sorry if there's already an somewhere on here for this... I found similar questions but all seem to be related to "building" apps on Azure. In my case, we have an already built application. So here's the deal:
We are considering hosting our application on the cloud, so I would like some clarifications/suggestions on what the suitable option is for us on Azure. I'm not very versed on computing/network infrastructure;
I'm just doing a preliminary research to see what is out there for us.
Here's an overview of our application and needs:
Our software, among other uses, is mainly a tools & asset management system used for tracking tool history, i.e. maintenance and field use. Our clients are service provider companies of a
niche in O&G exploration. The application is...
Developed on Windows OS for Windows users.
Built using LabVIEW, and requires a run-time engine installed on the client machine.
Powered by Microsoft SQL Database (2005)
Our Primary Needs:
Various users in a client company should be able to use the software and access data simultaneously.
Client companies should be able to access only their own data.
User-size is an upward of 6 per company (and 10 companies in the first year). Most clients are in North America, but a couple are overseas.
We (our company) should be able to update the software and database structure at will.
Development and compilation will done on a local machine.
So will the Virtual Machine suffice, or do we need other service(s) like the SQL Database?
Sorry for the lengthy message, but I hope it helps someone offer a proper option for us.  I can't find a Microsoft email anywhere, and I rather type this stuff out.
Thanks.

Hi Immanuel,
Thanks for reaching out.
here is my understanding of your solution and later in the email i have put couple of possibilities to use cloud
Understanding:
At present desktop App (written in dotnet), is available to local user, App connects to some SQL database (app connects to one / more than one db, not local to user), users have some kind of authentication mechanism that authenticates
and authorize them to use only their data from the database (not sure if its one single db with multi-tenancy or separated db for each user).
To be: This is my understanding where you want to be
1. you want app to be deployed in cloud
Question: what is the primary reason of app to be deployed on cloud if this is a windows application, if this is security, then we can explore alternatives to deploy on cloud.
2. You want app to connect to the SQL db deployed on SQL Azure (guessing it would be multi-tenancy), in that case you would need SQL Azure, depending on your db size and scalability
needs on db you can choose from different SQL Azure dbs (at end it comes down to cost)
Options:
1. Not sure if you really need the desktop app on cloud, assuming you have to have it on cloud, you would need at very basic A VM role, where you would deploy and setup the app
as a base VM, that you may replicate for different clients / users of yours. keep in mind that with VM role you are paying for uptime, even if your user is not using your app.
if you choose to use a vm from the azure provided vms then you are covered for licensing, else you would need to figure out licensing cost for OS that you put on the VM, and also
the number of VM will influence the cost of your OS licensing.
2. Alternatively you can also explore a hybrid option where you can keep desktop app on local desktop of users but it connects to the sql azure db (this can further be put in hybrid
mode depending on your data, frequency of update to data etc.. for now it can be a pure sql azure db) 
in this case you would not have to maintain much in terms of Cloud service maintenance, all you will have to keep up with is SQL Azure, backups of SQL as you would have been doing
for regular db
3. option 3 is to convert windows app to a web app and then put the entire solution on cloud.. that is kinda larger effort and may not be most appropriate
at this point for you.
Vishal Narayan Saxena http://twitter.com/vishalishere http://www.ogleogle.com/vishal/

Similar Messages

  • What solutions would be needed for the following scenario

    I have a client who operates two companies.
    One company manufactures a specific piece of equipment.
    The other company rents, sells and services this piece of equipment.  This equipment consists of three major interchangeable components.
    They need to track:
    Customer information u2013 company name, contact person, start date, end date, sold or rental unit, service schedule on the three major components.
    Equipment information u2013 where it is, which components it consists of, service records, forecast of service requirement, data on each specific component.
    Job information u2013 field tickets, work orders, distance traveled for installations and service work, how long  units have been running.
    Revenue information u2013 all pertinent information as well as what was billed and when.
    Inventory information u2013 all pertinent information as well as which parts have been used by manufacturing and which parts have been used to maintain the rental assets or service on sold equipment.
    They also want to automatically contact operators and client about upcoming service dates.
    My expertise is in SAP HR.  Which SAP modules would they need to accomplish this?  Is there another solution they should consider?

    They need to track:
    Customer information u2013 company name, contact person, start date, end date, sold or rental unit, service schedule on the three major components.
    SD Modules
    Equipment information u2013 where it is, which components it consists of, service records, forecast of service requirement, data on each specific component.
    PM Modules
    Job information u2013 field tickets, work orders, distance traveled for installations and service work, how long units have been running.
    PM Modules
    Revenue information u2013 all pertinent information as well as what was billed and when.
    SD Modules
    Inventory information u2013 all pertinent information as well as which parts have been used by manufacturing and which parts have been used to maintain the rental assets or service on sold equipment.
    MM Module
    They also want to automatically contact operators and client about upcoming service dates.
    CS Module

  • Which version of iPhoto you need for streaming?

    I have an iPhone 4, with iOS 5, streaming active. But there is no streaming of pictures towards my Mac. I read the explanations, the help pages in iCloud and Apple doesn't mention at all which version of iPhoto you need for this feature. It's sure that in the Sources I don't have "Streaming", as I can see in their image. I have iPhoto 8.1.2 and OS 10 6.8.

    Hi, thanks for the answer, but iCloud works on my Mac with Snow Leopard.
    From Safari I can access through icloud.com to Calendar, Contacts, Mail, iWork and Find my iPhone. Actually I don't have iWork for the iPhone, so I can't really use it, and I didn't activate Mail (in my iPhone), because all my accounts are IMAP and messages are saved forever.
    Well, the only other thing that interested me was Streaming (so is it called in Italian, but you are right, in the English version of the help pages it is called Photo Stream).
    I'm aware that the version of iPhoto that I need for that feature must be more recent than mine, but I still hope that there is a version of iPhoto which supports Photo Stream and requires only Snow Leopard. I think that after iLife 9 (my version) there is directly iLife 11 (the present version), and I know it requires only 10.6.3 and not Lion. If Photo Stream is supported by iLife 11 and iLife 11 requires 10.6.3.... But perhaps there is an exception for some features, like Photo Stream. I would like to know...
    I don't want to update to Lion, it is a slow system.
    Thanks again

  • What kind of mac would I need for Nexflix, basic search and email? Also, sounds silly, but can I connect an HDMI from Mac to tv?

    What kind of mac would I need for Nexflix, basic search and email? Also, sounds silly, but can I connect an HDMI from Mac to tv?

    Just an FYI.  The Macs named PowerMac date from early 2006 and before.  Use this tip to discover where to post once you get your Mac:
    Site map of Communities and Categories
    The cheapest Mac available new is a Mac Mini.   It is no bigger than many an external hard drive.  But the screen and keyboard and mouse must be purchased separately.  They support USB and Bluetooth keyboards and mice, and pretty much any DVI, HDMI, or displayport display.   Although the iMac is certainly an attractive option if all you want to deal with is deciding on a printer.   I still recommend getting an Apple USB keyboard for the occasional times you may need to troubleshoot startup issues.  Normally not a problem, but as it gets older some issues can be fixed at startup or diagnosed at startup.

  • I need help identifying which Magsafe Power Adapter I need for my Macbook Pro Model A1398, EMC 2673?

    I need help identifying which Magsafe Power Adapter I need for my Macbook Pro Model A1398, EMC 2673?

    Provided the computer-end fits, you are free to use one with a HIGHER Wattage rating. No damage whatsoever will be done to any component, but it will likely run cooler (but may be slightly heavier).
    If you use one with too LOW a Wattage rating, you will not be able to charge and run at the same time, and your computer's top speed (for its most intensive computations) will be limited.

  • Which email service do you recommend for macbook pro?

    which email service do you recommend for macbook pro?  we have an HP desktop with Windows Mail that is sync'd  to laptop Mail currently.

    Vista is an operating system, Windows Mail is a mail client and Windows Live is an e-mail provider, 3 entirely different things, try this, what does your e-mail address consist of after the @sign?

  • Which garage band do I need for os 10.6?

    Which garage band do I need for os 10.6? None came with my os disk.

    BozeNJ wrote:
    where can I get GB ver 6.0 ??
    you can buy a boxed copy from eBay or Amazon (Amazon sells iLife '11 [GBv6] for $45)

  • I'm involved in fashion and would like to know which Adobe program would be suitable for importing images and my company logo to design fabric and send as image to fabric printers? Thanks

    I'm involved in fashion and would like to know which Adobe program would be suitable for importing images and my company logo to design fabric and send as image to fabric printers? Thanks

    Adobe Illustrator.  Your company logo should be a vector file.  Image files can be "Placed" in Illustrator.  Artwork created for printing can be drawn in Illustrator and saved as .ai, .eps, and .pdf files which can be imported into your printer's RIP.  But, check with your print vendors and see what they require.  This does not rule-out Photoshop, however Photoshop can be limited.  So, it would be a good idea to have Photoshop and Illustrator loaded in your workstation with Illustrator being the go-to application.

  • How can i no which SATA driver do I need for Satellite L300-03C

    How can i no which SATA driver do I need for Satellite L300-03C so i can do nlite

    Hi
    Your notebook seems to be a Satellite L300-03C PSLB8C-03C01X.
    As already suggested in your first thread visit the Toshiba Canada page and choose this notebook model on the driver page.
    http://209.167.114.38/support/Download/ln_bymodel.asp
    Then download the Intel Matrix Storage Manager (SATA) - Floppy drive image. Its for Vista but the files in this package should work with Win XP too.
    Include these files using nLite in order to create new Win XP disk containing the SATA drivers.
    Finally use this disk for booting.

  • Which email service would you recommend and why? Google's or BC's?

    Which email service would you recommend and why? Google's or BC's?

    Easy Answer. Google. Hands down Google is better. BC has had issues in the past and while I think the issue is a little bit better I would choose Google. Do remember that Google Apps is $50 (USD) per year per user.
    I have used Google Apps since they were still offering 50 free users and has worked great ever since. If there have been downtimes I have not noticed or has been so slight that is hasn't effected me in anyway. This is not the case with BC.
    I am not trying to knock BC mail but it isn't the best.

  • WHICH JDK java hotspot I  need for weblogic 10.3.6  SOA 11.1.1.7 and OSB 11.1.1.7

    I used jrockit but somebody told me that It will be good to move to JDK 1.7.0.28 because jrockit will gone in future.
    WHICH JDK java hotspot I  need for weblogic 10.3.6  SOA 11.1.1.7 and OSB 11.1.1.7?
    and where can I download it?
    Thank you

    Hi,
    For WL 10.3.6, SOA/OSB 11.1.1.7 the Enterprise Deployment Guide has still jrockit sdk 1.6 as recommendation...
    http://docs.oracle.com/cd/E28280_01/core.1111/e12036/create_domain.htm#CCHBFCDC
    The roadmap is to converge jrockit and hotspot JVMs, completion of the convergence project is targeted for JDK 8.
    http://www.oracle.com/us/corporate/press/1854982
    Things are already changed for 12c, but for 11g I'd still go with jrockit...
    Cheers,
    Vlad

  • Which one is the best approach for responsive UI development option in SharePoint 2013

    Which one is the best approach for responsive UI development option in SharePoint 2013
    Device channel or responsive UI (HTML, CSS)?

    In practice you're probably going to end up with a combination. A couple of device channels for classes of device and then responsive UI within those channels to adjust to particular devices within the classes.
    Of course the real answer is as always 'it depends' as you'll need to pick the best option for each client based on their needs.

  • What kind of document i need for register  iOS Developer Enterprise Program ?

    What kind of document i need for register  iOS Developer Enterprise Program ?

    Wond,
    I have full access(SAP_ALL) on BI. What kind of Authorization on R/3 system to extract the data?
    Thanks,

  • I am looking for a good development application for IOS. Please help me.Thanks.

    I am looking for a good development application for IOS. Please help me.Thanks.

    Xcode is required to submit your app to the App Store. So at some point (even if it is just to submit) you will need to use it.

  • Which Airport card do I need for an iMac G4 Flat Screen 15"?

    Hi, I have an iMac G4 (flat screen, with silver arm and round base), 15".
    I'd be extremely grateful if someone could let me know which Airport card I need for this Mac and also whether or not I also require an adaptor. I have looked this up on the Apple site and also in 'The Flatscreen iMac for Dummies' book (I'm a complete technophobe, I'm afraid!), but am none the wiser.
    If possible, model numbers for the Airport card and adaptor that I do need would be much appreciated.
    Many thanks,
    Jeremy

    Choose About this Mac from the Apple menu and click on More Info, or if you're running Mac OS 9, choose Apple System Profiler from the Apple menu. Check the speed of the computer's CPU; if it is below 1GHz, you need the regular AirPort card, with the AirPort Extreme card being used on newer iMacs. No iMac G4 requires an adaptor to use an AirPort card.
    (23943)

Maybe you are looking for