2017 Cloud Computing Trends: What You Should Know