Microsoft Azure provides a reliable cloud computing platform for agile and scalable building, testing and deployment of modern apps. While Microsoft assumes responsibility for the infrastructure, their Shared Responsibility Model makes it clear that it is still your data and you retain the responsibility to secure and protect it.