According to Microsoft, the minimum disk requirement for a successful install of Windows 2012 is 32 GB.
However, to cater to Windows Updates and other applications ( e.g. email, website ) which you may use, it is recommended that at least 50 GB of disk space be set aside for your cloud server.