Using cloud-based infrastructure such as computers and data storage can provide access to unlimited resources without the need for up-front investment, maintenance or IT expertise. But the consumption based, pay-as-you-go approach is a mixed blessing.