Using Amazon ECS

Hi,

We have a customer that wants to run our software on Amazon EC2. I understand that the only way to make this work (reliably) would be to use TurboFloat.

Does the TurboFloat service need to be hosted on a "real" computer (i.e. they would need to run TurboFloat on their premises, rather than in the "cloud")?

If so, if the TurboFloat service is behind a firewall, do they need to set up some port forwarding so that our (TurboFloat enabled) software can connect to the service?

>> "Does the TurboFloat service need to be hosted on a "real" computer (i.e. they would need to run TurboFloat on their premises, rather than in the "cloud")?"

Yes, because the TurboFloat Server needs to be activated to run. And if they host it on EC2 as well (or any other VM service where the VM moves from computer to computer) then the TurboFloat Server itself would become deactivated.

So they should run the TurboFloat Server on a real computer on their network.

>> "If so, if the TurboFloat service is behind a firewall, do they need to set up some port forwarding so that our (TurboFloat enabled) software can connect to the service?"

Yep, TurboFloat needs to be able to talk to the TFS instance. So, if there's a router, firewall, or anything else in the way, the correct ports need to be setup.

Hi Wyatt,

Thanks for your reply. As the necessity of running the TurboFloat server on a "real" computer kind of defeats the purpose of hosting the software in the "cloud", we might want to host the TurboFloat server on our own premises (for the customer).

If we were to do so, is it possible to run multiple instances of TurboFloat on the same computer (each using its own .dat file, and a different port)? This way, we could offer this solution to any customer that wanted to run the software on cloud based VMs (Amazon, Google, Azure..), without requiring a "real" PC for each instance of the TurboFloat server.

>> "If we were to do so, is it possible to run multiple instances of TurboFloat on the same computer (each using its own .dat file, and a different port)?"

You could only host a single product version per-machine. In other words, if you wanted to host multiple customers' TFS instance on the same computer you wouldn't be able to. You would have to host each customer's TFS instance on a separate computer.

We are looking at making a hosted version of the TurboFloat Server directly on our servers. All you would have to do is mark a product key as a floating key, and mark it to be hosted on our custom floating license servers. Meaning your customers could just install and run your app, and all they would have to do is use their TurboFloat Server product key in your app/installer and the TurboFloat Library would handle all the details of connecting to our hosted servers.Well have a beta of that in about 3 to 4 months. Would that be something that interests you?For pricing were thinking about $1/month per individual server for every 50 floating licenses.Were thinking this would simplify our customers and our customers customers life when using floating licenses.Tell me your thoughts.