How IdeaCloud distributes workload on Microsoft Azure