*Need to host 50-100 websites...
*Need to use as a virtual computer to run SEO tools such as Scrapebox, Ubot...etc.
*Need to be able to buy addition IP's for my websites
*Need to use as a proxy server
*Would like to be able to run other Windows based software
I am not familiar with Linux, so I would like a UI I can use.
I can learn Linux commands if choosing a Linux OS will be better than Windows OS.
I live in China, so I would be accessing the server from here (this is why I need to use as a proxy server) and most of my website customers will be from USA.
What hardware requirements will I need?
What OS is best for me?
What UI is best?
Where should the server be located for all around best results?
Could I use 1 dedicated server and partition the HDD, or would you guys suggest I use 2 separate VPS?
If separate, would I use the same company and same service or would you recommend I use 2 different companies in different areas?
you ask for cost effective ?
I suggest you separate this to two VPS machines.
For the Linux server - Strongly suggest NOT to use a Desktop GUI, you do not need to learn too many commands,
as there are great control panels such as DirectAdmin or cPanel which has plenty of documentation.
For Windows Server - be aware that licensing fee apply also for Virtual machines,
so do not expect the same price for Linux VS Windows ( in hardware specs ).
In general, To add additional IP's you will have to provide *Proper Documented Justification* for usage,
as all the services you listed could be run on a single IP.
be careful when you run a proxy, as an Open Proxy could be devastating for performance and security,
I suggest you install an Auth based proxy system at least.
as proxy servers are naturally not a secure way to communicate, I could say that a proper way to make a remote proxy connection would be using a proper VPN service, like a checkpoint / fortigate box, but again, this is less or more cost effective. ( depending who you ask. )
best to get VPS nearest to your location.
If you customer most from USA, then you should looking for location like Seattle, LA, etc.
As long as you can justify why you need the IP, I believe the host willing to offer you.
█ ControlVM.com :: Cloud Hosting ● Reliable Xen VPS:: Serving Customer From More Than 40 Countries.
█ Hosting Services Available in the USA ● Germany ● Malaysia ● Singapore and Hong Kong