🔹 What is Cloud Computing?
Cloud Computing refers to delivering computing services like servers, storage, databases, networking, software, and analytics over the internet (“the cloud”) — instead of using local servers or personal devices.
With cloud computing, users can access their data and apps anytime, anywhere using just a browser and an internet connection.
🔑 Key Characteristics of Cloud Computing
Feature | Description |
---|---|
🌐 On-Demand Access | Access services anytime without setup |
💳 Pay-as-you-go | Pay only for the resources you use |
🧱 Scalable | Easily increase or decrease resources |
🔒 Secure | Protected through encryption, backups, and firewalls |
🔄 Automatic Updates | No need for manual software installations or upgrades |
🧰 Types of Cloud Services (Service Models)
- IaaS – Infrastructure as a Service
👉 Provides raw infrastructure (servers, storage, networking).
🔹 Example: AWS EC2, Microsoft Azure, Google Compute Engine - PaaS – Platform as a Service
👉 Provides a platform for developers to build and deploy applications.
🔹 Example: Salesforce, Google App Engine, Heroku - SaaS – Software as a Service
👉 Ready-to-use software delivered over the internet.
🔹 Example: Gmail, Zoom, Salesforce CRM
Salesforce falls under both PaaS and SaaS, as it offers ready-made CRM solutions (SaaS) and also allows developers to build custom apps on its platform (PaaS).
☁️ Types of Cloud Deployment Models
Deployment Type | Description |
---|---|
Public Cloud | Services offered to everyone via the internet |
Private Cloud | Services dedicated to one organization |
Hybrid Cloud | Combination of public and private cloud |
🔄 Real-Life Example
Imagine you’re using Google Drive. You don’t need to install it or worry about where your files are saved. It’s all stored in the cloud, and you can access it anywhere. Salesforce works the same way — but for managing customer relationships and business processes.