Yeah im struggling to make out exactly what it is with all the marketing hype. From what I gather it is essentially like buying hosting but you only pay per use. So what about domain names etc,

Does anyone understand it better that what I got?