Answered by:
Third-party software VM vs Worker Role

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?
Thanks.
- Moved by Bharath Kumar P Monday, December 1, 2014 4:16 PM CLoud services
Friday, November 28, 2014 8:29 PM
Answers
-
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
Regards,
Nithin.Rathnakar- Proposed as answer by Nithin.Rathnakar Friday, December 5, 2014 6:24 AM
- Marked as answer by Jambor yaoMicrosoft employee Monday, December 8, 2014 2:18 AM
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
Bhushan | http://www.passionatetechie.blogspot.com | http://twitter.com/BhushanGawale
- Proposed as answer by Nithin.Rathnakar Friday, December 5, 2014 6:24 AM
- Marked as answer by Jambor yaoMicrosoft employee Monday, December 8, 2014 2:18 AM
Wednesday, December 3, 2014 10:53 AM
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.Regards,
Sadiqh AhmedFriday, 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
Regards,
Nithin.Rathnakar- Proposed as answer by Nithin.Rathnakar Friday, December 5, 2014 6:24 AM
- Marked as answer by Jambor yaoMicrosoft employee Monday, December 8, 2014 2:18 AM
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
Bhushan | http://www.passionatetechie.blogspot.com | http://twitter.com/BhushanGawale
- Proposed as answer by Nithin.Rathnakar Friday, December 5, 2014 6:24 AM
- Marked as answer by Jambor yaoMicrosoft employee Monday, December 8, 2014 2:18 AM
Wednesday, December 3, 2014 10:53 AM