Cloud computing is one of the defining IT technologies amongst technologies such as Artificial Intelligence and Machine Learning, Internet of Things, Robotic Process Automation, Augmented Reality or Virtual Reality. There are three main types of cloud computing – public cloud, private cloud, and hybrid cloud computing and Businesses make the decision to choose where, when, and how they use cloud computing to ensure reliable and efficient IT solutions depending upon their specific requirements.