Cloud computing uses remote servers accessed via the internet to store and manage data rather than local drives. It allows organizations to store information in the cloud and access it from anywhere using an internet connection. Cloud computing architecture has a front end accessed by clients and a back end managed by service providers, with components including client infrastructure, applications, services, runtime environments, storage, security, and the internet connecting them. Common cloud service models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).