Another perfect storm is brewing in cloud computing fueled by the explosive growth of Internet-based mobile apps, network virtualization, and APIs for programmatic control of infrastructure. In addition, community-driven open source projects such as OpenStack make it possible for anyone to deploy and directly contribute to what promises to be a widely deployed, open cloud platform. Many companies and individual developers are contributing ideas and code for new cloud services, which bring capabilities of the underlying infrastructure into the world of cloud applications.