Third-party software VM vs Worker Role RRS feed

  • Question

  • I need to install a third-party MQTT message broker (software package). Of course I can install this in a VM. But can this also be installed in an Azure Cloud Service Worker Role. If yes, what would be the recommended option (and why): in an Azure VM or in an Azure Cloud Service Worker Role?


    Friday, November 28, 2014 8:29 PM


All replies

  • Hi,

    Thank you for reaching out to us.
    I am currently researching to gather more information with regards to your request.
    I shall revert back to you with an update at the earliest.
    Sincerely appreciate your patience.

    Sadiqh Ahmed

    Friday, November 28, 2014 8:41 PM
  • Hi,
     Thanks for Posting.
     Installing 3rd party software via RDP is not a solutions with Web/Worker Role instances, as these changes won't persist.
     You need to install it either from a startup script or from onStart().
     Another Consideration is Scalability, would your software run on more than one instances of your webrole?
     I would recommend you look at the Following link : http://cloud.dzone.com/articles/options-installing-third-party
    Tuesday, December 2, 2014 8:48 AM
  • I agree with Nithin, Installing anything on azure compute roles is possible but doesn't sound recommended way as you will end up loosing all customizations if the role instance restarts.

    Also talking about scalability, yes definitely you might want to consider it as well and hence installing something / customizing settings on role start up makes sense.

    Go through the link and you will get to know details


    Hope this helps.

    Bhushan | http://www.passionatetechie.blogspot.com | http://twitter.com/BhushanGawale

    Wednesday, December 3, 2014 10:53 AM