Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. These resources include tools and applications like data storage, servers, databases, networking, and software. The term is generally used to describe data centers available to many users over the Internet.The worldwide public cloud services market is expected to hit $331.2 billion by 2022, according to Gartner. This means that an estimated 83 percent of enterprises will be using cloud computing by the end of this year, providing ample opportunities for professionals well-versed in the technology.