There is arguably no organization today that isn’t at least considering hosting business services in the public cloud. Cloud has revolutionized the way businesses thinking about their infrastructure. With little time and effort organizations can provision powerful and even complex systems. Public cloud has revolutionized processes and procedures for IT admins who are tasked with provisioning, configuring, and managing organization infrastructure. Additionally, organizations are able to take advantage of the wide range of third-party extensions that are available in public cloud environments by way of apps to extend functionality and features within the cloud.