As it happens I just answered that question - https://news.ycombinator.com/item?id=22898903
I've racked up around 10 years of AWS experience now so it's not so hard for me to throw something like that together. If I had to use Azure then I'd certainly do something simpler.