Rehosting to the Cloud with Microsoft Azure: Lessons Learned.