0% found this document useful (0 votes)
2K views3 pages

Cloud Computing Fundamentals

Cloud computing offers on-demand access to computing resources over the internet, promoting scalability, flexibility, and cost-efficiency. It includes various service models (IaaS, PaaS, SaaS, FaaS) and deployment models (public, private, hybrid, community) to cater to different organizational needs. Key benefits include cost savings, security features, and automatic updates, while major providers include AWS, Microsoft Azure, and Google Cloud.

Uploaded by

bayilo7328
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views3 pages

Cloud Computing Fundamentals

Cloud computing offers on-demand access to computing resources over the internet, promoting scalability, flexibility, and cost-efficiency. It includes various service models (IaaS, PaaS, SaaS, FaaS) and deployment models (public, private, hybrid, community) to cater to different organizational needs. Key benefits include cost savings, security features, and automatic updates, while major providers include AWS, Microsoft Azure, and Google Cloud.

Uploaded by

bayilo7328
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Cloud Computing Fundamentals

Cloud computing is a technology that provides on-demand access to computing resources


like servers, storage, databases, networking, and software over the internet. It
eliminates the need for physical hardware and enables scalability, flexibility, and cost-
efficiency.

1. Characteristics of Cloud Computing

1. On-Demand Self-Service – Users can provision resources automatically without


human intervention.
2. Broad Network Access – Resources are accessible over the internet from any
device.
3. Resource Pooling – Computing resources are shared among multiple users
efficiently.
4. Rapid Elasticity – Resources can scale up or down as needed.
5. Measured Service – Users pay only for what they use, optimizing costs.

2. Types of Cloud Computing

1. Public Cloud – Services are available to anyone over the internet (e.g., AWS,
Google Cloud, Azure).
2. Private Cloud – Used by a single organization for exclusive access.
3. Hybrid Cloud – A mix of public and private clouds for flexibility.
4. Multi-Cloud – Using multiple cloud service providers for redundancy and
performance.

3. Cloud Service Models

1. IaaS (Infrastructure as a Service) – Provides virtualized computing resources like


servers, networking, and storage (e.g., AWS EC2, Google Compute Engine).
2. PaaS (Platform as a Service) – Offers development platforms for building
applications without managing infrastructure (e.g., Google App Engine, Heroku).
3. SaaS (Software as a Service) – Delivers software applications over the internet
(e.g., Gmail, Dropbox, Microsoft 365).
4. FaaS (Function as a Service) – Also called Serverless Computing, where code
runs on demand without managing servers (e.g., AWS Lambda, Azure Functions).

4. Cloud Deployment Models

1. Private Cloud – Used within an organization for security and control.


2. Public Cloud – Services provided by third-party providers over the internet.
3. Hybrid Cloud – A combination of private and public cloud.
4. Community Cloud – Shared by multiple organizations with similar needs.

5. Benefits of Cloud Computing

✔️Cost Savings – No need to invest in expensive hardware.


✔️Scalability – Scale resources as needed.
✔️Flexibility – Access resources from anywhere.
✔️Security – Cloud providers offer built-in security features.
✔️Automatic Updates – Cloud providers manage updates and maintenance.

6. Security in Cloud Computing

 Data Encryption – Protects data in transit and at rest.


 Access Control – Restricts unauthorized access.
 Compliance Standards – Ensures adherence to regulations like GDPR and
HIPAA.
 Backup & Disaster Recovery – Ensures data protection and business continuity.

7. Cloud Computing Providers

 Amazon Web Services (AWS)


 Microsoft Azure
 Google Cloud Platform (GCP)
 IBM Cloud
 Oracle Cloud

8. Key Components of NIST Cloud Computing Architecture

NIST defines five key actors in cloud computing, each playing a distinct role:

A. Cloud Consumer (User)

 Individuals or organizations that use cloud services.


 Selects cloud service models (IaaS, PaaS, SaaS) based on requirements.
 Examples: A company using Google Drive (SaaS) or AWS EC2 (IaaS).

B. Cloud Provider (Service Provider)

 The entity that delivers cloud services such as computing, storage, and networking.
 Manages cloud infrastructure, ensuring security, scalability, and availability.
 Examples: AWS, Microsoft Azure, Google Cloud, IBM Cloud.

C. Cloud Auditor

 Evaluates the security, privacy, and compliance of cloud services.


 Ensures the cloud provider meets industry standards (e.g., ISO 27001, NIST SP 800-53).
 Example: Third-party security audits of AWS or Azure data centers.

D. Cloud Broker

 Acts as an intermediary between cloud providers and consumers.


 Helps businesses find the best cloud services and optimize costs.
 Example: Cloud management platforms (CMPs) like RightScale help manage multi-cloud
environments.

E. Cloud Carrier

 Provides the network infrastructure for cloud service delivery.


 Ensures secure and efficient data transmission between consumers and providers.
 Examples: Internet Service Providers (ISPs), telecom companies (AT&T, Verizon).

You might also like