NinjaTrader Support Forum  

Go Back   NinjaTrader Support Forum > Application Technical Support > Miscellaneous Support

Miscellaneous Support Miscellaneous support issues.

Reply
 
Thread Tools Display Modes
Old 05-12-2011, 03:22 PM   #1
Turtle Trader
Senior Member
 
Join Date: May 2009
Posts: 343
Thanks: 0
Thanked 0 times in 0 posts
Default Cloud Computing is probably going to make Machine ID licensing obselete

I'm running Ninja on a Cloud Virtual Machine and want to buy third party software and run it on that VM.

I hesitate to buy the software because I believe there are going to be problems with a license process that is based on the underlying hardware.

In a Cloud Computing environment the underlying hardware is a commodity...the virtualized machine may not permanently run on a single machine. If the user reboots the VM, it could start up on new hardware, and there are other things that may change the underlying hardware of the VM, such as, I suppose, rebalancing of the Cloud by the Cloud provider.

Another feature of Virtual Machines is that it is very easy to clone a new instance of the VM. I have done this recently from a backup because I broke the current VM with a bad installation. Thus I created a new instance from the backup and deleted the VM I had broke. In this case the new VM was likely running on new hardware and any licensing of software installed on the VM based on hardware would fail.

Does Ninja derive Machine ID from the underlying hardware? And, is this what many third party vendors use for licensing?

Here is the initial response from Amazon Web Services, the largest Cloud Computing provider.

================================================== ============

3rd party software that relies on specific hardware attributes for their licensing to be in effect causes problems in a virtualized environment. While the instance is running the hardware will remain the same; machine ID, MAC address, etc are all static. Whenever you stop and start an instance then you will likely be put on different hardware. The remedy is for the software provider to consider changing their license model.

================================================== ============

It makes sense to me to not tie a license to a specific piece of hardware. Why do that anymore?

Instead it would be better to have the licensing allow an upper limit of concurrent users and allow the software to run on any machine, anywhere in the world, any time of day.

That is the new reality!!

Will post replys from other Cloud vendors as I get them.
Turtle Trader is offline  
Reply With Quote
Old 05-12-2011, 03:30 PM   #2
NinjaTrader_Kyle
NinjaTrader Customer Service
 
NinjaTrader_Kyle's Avatar
 
Join Date: Dec 2008
Location: Denver, CO, USA
Posts: 7,324
Thanks: 146
Thanked 252 times in 248 posts
Default

Hello Turtle Trader,

Thank you for your post.

Machine ID is something the Windows operating system creates based on what hardware components are present in the machine from which Windows is being run. That said, I do understand your concern - a change here is something development is currently considering, and I'll be sure to forward your comments on to them. Thanks for taking the time to write in with this feedback.
NinjaTrader_Kyle is offline  
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
machine ID davidt Indicator Development 7 04-24-2013 07:25 AM
Problems with Windows 2003 Server or Cloud Computing environment? Turtle Trader Market Analyzer 4 05-03-2011 05:04 PM
Loss of Data on Cloud Virtual Machine Turtle Trader Miscellaneous Support 8 02-07-2011 10:40 AM
Machine ID in Cloud Computing, and 3rd Party Licenses Turtle Trader Installation and Licensing 4 07-06-2010 07:11 AM
Ninjascript access to license Id/machine Id? RichardTodd General Programming 1 09-17-2008 08:40 AM


All times are GMT -6. The time now is 11:18 AM.