Preparing your workspace...
Loading latest data

Introduction to Cloud Computing

What is Cloud Computing?
Cloud computing is the delivery of computing services such as servers, storage, databases, networking, software, analytics, and intelligence over the internet.
Instead of owning and maintaining physical infrastructure, organizations can access these resources on demand from cloud service providers.
Key Features
Problem Solved by Cloud Computing
Traditional Infrastructure (On-Premises Model)
Before cloud computing, organizations had to manage everything internally.
Challenges of the Old Model
Modern Cloud-Based Approach
Cloud computing replaced the traditional infrastructure model with a service-based approach.
Benefits of the Cloud Model
What type of expenditure is reduced in cloud computing?
Cloud computing requires organizations to always purchase physical servers.
Which model allows users to pay only for the resources they use?
A startup wants to deploy an application quickly without buying hardware. Which technology should they use?
What is the traditional infrastructure model called?
Cloud computing helps reduce resource wastage.
Which major benefit allows instant provisioning of resources?
A company spends too much time configuring physical servers manually. Which solution can improve efficiency?
Cloud Computing Architecture & Characteristics

Cloud Computing Architecture
Cloud computing architecture consists of multiple interconnected components that work together to provide cloud services.
Main Components
1. Front-End Platform
The front end refers to the user-side interface used to access cloud services.
Types of Clients
2. Back-End Platform
The backend is the core infrastructure responsible for processing and storing data.
Components
Functions
3. Cloud-Based Delivery Network
Cloud services are delivered using different networking models.
Types of Networks
Characteristics of Cloud Computing
Cloud computing follows five essential characteristics.
1. On-Demand Self-Service
Users can provision resources automatically without human interaction from the provider.
2. Broad Network Access
Cloud services can be accessed from:
3. Resource Pooling
Resources are shared among multiple users using a multi-tenant architecture.
4. Rapid Elasticity
Resources can scale up or down automatically depending on workload demands.
5. Measured Service
Cloud follows a pay-as-you-use billing model with monitored resource consumption.
Which part of cloud architecture interacts directly with users?
Thin clients mainly depend on web browsers.
Which backend component stores and processes data?
What network provides global cloud accessibility?
Which cloud characteristic allows automatic scaling?
Resource pooling supports multi-tenant environments.
Which cloud feature measures and monitors resource usage?
A user accesses cloud services from a smartphone and laptop. Which characteristic supports this?
Cloud Service Models

1. Infrastructure as a Service (IaaS)
IaaS provides virtualized computing resources over the internet.
Services Offered
Advantages
Example Providers
2. Platform as a Service (PaaS)
PaaS provides a complete platform for application development and deployment.
Features
Advantages
Example
3. Software as a Service (SaaS)
SaaS delivers software applications over the internet.
Features
Advantages
Example
4. Function as a Service (FaaS)
FaaS allows developers to execute code in response to events without managing servers.
Features
Advantages
Example
Which cloud model provides virtual machines and networking?
SaaS applications usually require local installation.
Which service model focuses mainly on application development?
Which AWS service is an example of FaaS?
A developer wants AWS to manage servers while focusing only on coding. Which service model is suitable?
Which service model delivers software over the internet?
FaaS follows an event-driven execution model.
Which cloud service model provides the highest infrastructure control?
Deployment Models & Cloud Providers
Cloud Deployment Models
1. Private Cloud
Infrastructure dedicated to a single organization.
Features
2. Public Cloud
Cloud services provided over the public internet by third-party providers.
Features
3. Hybrid Cloud
Combination of private and public cloud environments.
Features
4. Multi-Cloud
Use of multiple cloud providers simultaneously.
Benefits
Top Cloud Computing Companies
| Company | Cloud Platform | Key Services |
|---|---|---|
| Amazon | AWS | Compute, Storage, AI/ML, Networking |
| Microsoft | Azure | Hybrid Cloud, AI, Analytics |
| GCP | Big Data, Kubernetes, AI/ML | |
| Alibaba | Alibaba Cloud | CDN, AI, Security |
| Oracle | Oracle Cloud | Databases, Enterprise Applications |
| IBM | IBM Cloud | Hybrid Cloud, Quantum Computing |
| Salesforce | Salesforce Cloud | CRM, SaaS |
| Tencent | Tencent Cloud | IoT, Gaming Cloud |
Which deployment model offers the highest security and control?
Public clouds are owned by third-party providers.
Which deployment model combines private and public clouds?
What strategy helps organizations avoid vendor lock-in?
A company stores sensitive data privately but uses AWS for scalability. Which model is this?
Which cloud provider offers Google Cloud Platform?
Which cloud provider is known for AWS?
Multi-cloud uses services from multiple providers.
Cloud Security & Shared Responsibility Model
Shared Responsibility Model
Cloud security is divided between the cloud provider and the customer.
Responsibility of Cloud Providers
Providers secure the infrastructure OF the cloud.
Includes
Responsibility of Customers
Customers secure everything IN the cloud.
Includes
Cloud Security Best Practices
1. Data Encryption
Protects data from unauthorized access during storage and transmission.
2. Access Control
Restricts access to authorized users only.
Techniques
3. Multi-Factor Authentication (MFA)
Adds an extra verification layer for improved security.
Examples
Which security model divides responsibilities between provider and customer?
Customers are responsible for securing applications in the cloud.
Which security technique protects data from unauthorized access?
A company adds OTP verification along with passwords. Which security mechanism is used?
Access control limits unauthorized resource access.
Which security practice controls user permissions?
A customer configures firewall rules and identity policies in AWS. Who is responsible?
Which entity secures physical cloud infrastructure?