Cloud Computing

cloud computing

Today, We will talk about Cloud computing in detail. We will try to cover everything under cloud computing so that nobody will face issue in understanding AWS series.

Cloud computing is the delivery of computing services over the internet that are servers, storage, databases, networking, software, analytics and intelligence to offer faster innovation, flexible resources, and economies of scale.

In easy language we can rent any of the services on hourly basis from cloud providers.

Service Models

There are 3 types of Service models in Cloud Computing:

IAAS: Infrastructure as a Service (IAAS) provides virtualized computing resources over the internet e.g., Amazon EC2, Microsoft Azure VM etc.

PAAS: Platform as a Service (PAAS) provides a platform allowing customers to develop, run and manage applications e.g., Google App Engine, Heroku etc.

SAAS: Software as a Service (SAAS) delivers software applications over the internet e.g., Google Workspace, Microsoft 365 etc.

Key Characteristics

On-demand self-service: Users can take any computing resources whenever they want and they can also delete it with their choice. No commitment is needed.

Broad network access: All the services are available over internet network and accessed through the web browser.

Resource pooling: Cloud providers serve multiple customers using shared resources with dynamic allocation based on demand.

Rapid elasticity: We can scale up and down the resources depending on our demand.

Measured service: Usage is monitored, controlled and reported, providing transparency for both provider and consumer.

If you want to know how to create the AWS cloud account for free then check our post.

Deployment Models

Public Cloud: Public cloud offers Services over the public internet and available to anyone. It is the most popular cloud option. Some of the public cloud providers are AWS and Azure.

Private Cloud: Private cloud infrastructure operated solely for a single organization.

Hybrid Cloud: Hybrid cloud combines public and private clouds for greater flexibility and optimization.

Challenges in Cloud

Security and Privacy: Sensitive data may be vulnerable if not properly managed.

Downtime: Internet outages or provider issues can impact access.

Vendor Lock-in: Migrating between cloud providers can be difficult and costly.

Compliance: Organizations must ensure data handling complies with regulations like GDPR, HIPAA, etc.

Cost Management: Unmonitored cloud usage can lead to unexpected expenses.

Services Name in Different Cloud Providers

1. Amazon Web Services (AWS)

EC2: Virtual Server

S3: Storage Service

AWS Lambda: Serverless Compute

VPC: Networking

RDS: SQL Database

DynamoDB: NOSQL Database

CloudWatch: Monitoring

2. Microsoft Azure

Azure Virtual Machines: Virtual Server

Azure Blob Storage: Storage Service

Azure Functions: Serverless Compute

Azure Virtual Network: Networking

Azure SQL Database: SQL Database

Azure Cosmos DB: NOSQL Database

Azure Monitor: Monitoring

3. Google Cloud Platform (GCP)

Compute Engine: Virtual Server

Cloud Storage: Storage Service

Cloud Functions: Serverless Compute

Virtual Private Cloud: Networking

Cloud SQL: SQL Database

Firestore: NOSQL Database

Cloud Monitoring: Monitoring

That’s all for Cloud Computing!!

You can buy VPS from here if you want to create the virtual private space just like a Cloud.

FAQ on Cloud Computing

Q. What is cloud computing?

A. Cloud computing is the delivery of computing services—like servers, storage, databases, networking, software, and analytics—over the internet, allowing users to access resources on demand without owning physical infrastructure.

Q. What are the main types of cloud services?

A. IaaS (Infrastructure as a Service) – Virtual servers, storage, networks.
PaaS (Platform as a Service) – Development and deployment platforms.
SaaS (Software as a Service) – Fully managed software delivered via the internet.

Q. Who are the major cloud service providers?

A. Amazon Web Services (AWS)
Microsoft Azure
Google Cloud Platform (GCP)

Q. What are the different deployment models?

A. Public Cloud – Services delivered over the internet (e.g., AWS, Azure).
Private Cloud – Dedicated infrastructure for one organization.
Hybrid Cloud – A combination of public and private cloud environments.

Q. What is virtualization in cloud computing?

A. Virtualization allows multiple virtual machines (VMs) to run on a single physical machine, increasing efficiency and resource utilization in cloud environments.

Q. What is pay-as-you-go pricing?

A. You only pay for the resources you use, similar to utilities like electricity. This reduces upfront costs and helps scale easily.


Discover more from Root Learning

Subscribe to get the latest posts sent to your email.

3 thoughts on “Cloud Computing

Leave a Reply

Your email address will not be published. Required fields are marked *