Go Back

hosted development PCs

Is it possible to get a cloud hosted development PC?   Does anyone use such a  service ?  Any recommendations ?  I would like to run up a virtual development PC with say 32GB RAM, quad core and then load VS and synergy onto it. If its possible, what would i expect to pay for such a service ?

9 Answers
1   | Posted by Gordon Ireland to Other on 12/2/2018 3:19 PM
Kish Baley
Yes, we've successfully used Microsoft Azure for VS development of Synergy traditional and .Net. I don't see any reason why other cloud services such as AWS wouldn't work, but I personally don't have experience with those.

If you have MSDN subscription, it comes with monthly credits to offset the cost of Azure instances. Pricing is based on what configuration you define and whether you want a reserved system (always available) or if you want to pay as you go, suggest you Google "azure pricing calculator". Prices and available configurations can vary depending on which datacenter (ie region) you select. A quick look at Azure pricing for 4Core-32GB RAM shows prices from about $0.16 to $0.27 per hour for pay as you go for a Central US region, UK pricing is a bit higher for some instances. Don't forget permanent disk space, since the Azure instances only come with temporary disk storage.


12/7/2018 1:10 AM   1  
Ace Olszowka
+1 Go for the Cloud; keep all your code on GitHub or some other hosted Version Control System and use the monster machines for builds.

If Synergex can figure out some licensing scheme we could start getting AppVeyor goodness going.

12/7/2018 2:03 PM   0  
Tony Rivers
I am in the process of doing that with Google. So far they have been extremely helpful and they give a $300 credit to get started. I setup 8GB RAM and 100 GB storage. The cost for storage is $8.80/month. Usage cost is by the minute based on per second up time. 

12/7/2018 2:15 PM   0  
Gordon Ireland
So do you only pay for the PC when you are actually running it - say 8 hours per day, 5 days per week, and not 24 x 7 ?

I do use Github for all my sources already

What is involved if you have to load say 20GB of test data onto the server.  Do you just drag and drop, or FTP ?

Does it have to have its own separate synergy license, or can it pick up a license from a license server ?


12/7/2018 3:08 PM   0  
Tony Rivers
With Google you create a VM, so if you shut it down you don't pay usage. Storage fees are paid regardless of up time. Fees vary by region. I believe there are number of ways to get files on there. You can copy via RDP I expect FTP would be available too. I haven't used server licencing so can't answer that. It is your VM in the cloud so probably the licence server would be an option.

12/7/2018 3:43 PM   0  
Paul McMahon
We use Rackspace to host a dedicated server with a VPN tunnel to our office. We use Remote Desktop and can also access the server via a VPN client from remote. It functions the same as if it were in our buildings, so we can push files back-and-forth with FTP, Samba shares and simple Windows copy-and-paste.

12/7/2018 3:55 PM   0  
Kish Baley
You can use Synergy license(s) on the VM, or consume licenses on a Synergy license server. The license server must be accessible from the VM, so you may need to create firewall rules if the license server is on a different network than the VM. It all depends on what you want to use it for, if you're doing development work, it may be simpler to just use licenses on the VM. Our real world example was for both development and production, so having a license server running in a standalone VM (also in the cloud) and consumed by other VMs (development, QA, production, etc.) makes sense.

As others have mentioned, RDP into the VM and drag-drop is the simplest approach to uploading files, though any file sharing mechanism is available as long as you have appropriate software on both ends.

Azure also gives you credits and free usage, you can setup VM(s) for free so that way you can give it a try before you start paying.

12/7/2018 4:18 PM   0  
Ace Olszowka
See the following:
  •  How Are You Licensing Synergy/DE in the Cloud?  - https://synergexresourcecenter.force.com/apex/SiteAnswer?id=a2Z0d000000hJfFEAU
  • Is There any Documentation on License Server Performance? - https://synergexresourcecenter.force.com/SiteAnswer?id=a2Z0d000000hJfPEAU
  • Backup License Server Names Should Be Fully Qualified - https://synergexresourcecenter.force.com/SiteIdea?id=0870d000000XjhDAAS

12/7/2018 4:21 PM   1  
Gordon Ireland
It definitely seems a great way to bring people in part time or on a project by project basis.

Us guys with community edition don;t get free credits, but it still makes a lot of sense

12/7/2018 4:23 PM   0  
Please log in to comment or answer this question.