How do I pick a cloud system?

1.1) includes genuine activation in the system.
1.2) It is suitable for running programs developed under Windows, such as .net.
1.3) Support databases such as SQL Server (you need to install it yourself).
1.4) You can use remote desktop to log in for management.
Note: 512 memory does not support choosing Windows system, only 1G memory or more can support this system well.