IaaS cloud platform