Cloud computing allows users to access shared computing resources over the Internet. It provides advantages like reduced costs, increased mobility and scalability. There are three main service models - Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). Cloud environments can be private, public or hybrid. While cloud computing provides benefits, it also has disadvantages relating to security, vendor dependence and internet connectivity requirements.
Related topics: