1. Cloud Computing Architecture: A computing model that provides on-demand access to shared resources (servers, storage, and applications) over the internet. Service Models: IaaS, PaaS, SaaS Deployment Models: Public, Private, Hybrid, Community Benefits: Scalability, cost efficiency, and global accessibility Challenges: Security risks, internet dependency 2. Grid Computing: A distributed system that connects geographically dispersed resources to perform large-scale tasks. Key Features: Resource sharing, scalability, and fault tolerance Use Cases: Weather forecasting, scientific research, and financial modeling 3. Cluster Computing: A group of interconnected computers working as a single cohesive system for high-performance tasks. Key Features: Homogeneous setup, parallel processing, centralized management Use Cases: Scientific simulations, web hosting, financial analysis 4. Distributed Computing: Multiple independent systems collaborating to solve a problem or share resources. Characteristics: Decentralization, concurrency, and scalability Use Cases: Blockchain, IoT systems, and social media platforms