Amazon and others are offering cloud services with no requirement for provisioning… just deploy code and scale from 0 to really high.
xtUML and BridgePoint support modeling your application independently of its deployment architecture and generating code to embedded targets or to the cloud or both.
BridgePoint now has capability to generate Java targeted to AWS employing Lambda, API Gateway and DynamoDB.
(demo video on youtube: https://www.youtube.com/watch?v=nY984Yev5GI)