Azure Stack is the only way to deliver Azure consistent PaaS services on-premises, however one element that's often glossed over or misunderstood where it fits in in the world of Infrastructure as a Service.
This blog explores the value of Azure Stack from an IaaS perspective :)