The cloud age has been upon us for some time. It is a glorious vision where we no longer need to design, build, and staff enormous rooms full of very expensive computing equipment that needs round-the-clock attention and maintenance by a highly trained trusted staff. The ultimate goal is lower cost and higher capability. This has led to a rapid growth in cloud solutions and cloud providers.1
While cloud services have been around, only recently have cloud services become full featured and sophisticated ...