Is there any room left for full on-premise, term license or perpetual license? Short answer: no.
Meanwhile, Microsoft claims to have surpassed Amazon in cloud? Is this truly an apples to apples comparison, though? My guess is Microsoft is mixing SaaS (Software as a Service) to IaaS (Infrastructure as a Service).