0% found this document useful (0 votes)
24 views

Cloud computing

Cloud computing delivers computing services over the internet, allowing users to access resources without owning physical servers. It includes three main service models: IaaS, PaaS, and SaaS, each catering to different user needs and responsibilities. Cloud deployment models include public, private, hybrid, and community clouds, each with distinct advantages and use cases.

Uploaded by

venkataprathiba
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Cloud computing

Cloud computing delivers computing services over the internet, allowing users to access resources without owning physical servers. It includes three main service models: IaaS, PaaS, and SaaS, each catering to different user needs and responsibilities. Cloud deployment models include public, private, hybrid, and community clouds, each with distinct advantages and use cases.

Uploaded by

venkataprathiba
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Cloud Computing Overview:

Cloud computing refers to the delivery of computing services (such as storage,


processing power, and applications) over the internet. Instead of owning and
maintaining physical servers and data centers, businesses and individuals can
access these resources remotely through cloud service providers. This provides
greater flexibility, cost-efficiency, scalability, and the ability to access data and
services from virtually anywhere.

Types of Cloud Services:


Cloud services are typically divided into three main categories:
1. Infrastructure as a Service (IaaS):
o Definition: IaaS provides virtualized computing resources over the
internet. It includes infrastructure components like virtual machines,
storage, networking, and other fundamental services.
o Example Services: Virtual machines (VMs), storage, networks.

o Use Case: Companies use IaaS to rent computing infrastructure


(e.g., servers, storage, networking) without having to manage
physical hardware.
o Examples of Providers: Amazon Web Services (AWS), Microsoft
Azure, Google Cloud Platform (GCP).
2. Platform as a Service (PaaS):
o Definition: PaaS provides a platform and environment for
developers to build, deploy, and manage applications without
worrying about the underlying infrastructure.
o Example Services: Development tools, databases, application
hosting platforms.
o Use Case: Developers can focus on coding and application logic
while the platform handles the underlying infrastructure, scalability,
and maintenance.
o Examples of Providers: Heroku, Google App Engine, Microsoft
Azure App Services.
3. Software as a Service (SaaS):
o Definition: SaaS delivers software applications over the internet,
eliminating the need for users to install, maintain, or manage
software on local machines.
o Example Services: Web-based applications such as email,
collaboration tools, and office productivity tools.
o Use Case: Users can access software applications without needing
to worry about hardware or software updates. Common in
enterprise software, CRM, and collaboration tools.
o Examples of Providers: Google Workspace (Docs, Drive),
Microsoft 365 (Word, Excel), Dropbox.

Difference Between IaaS, PaaS, and SaaS:

Feature IaaS PaaS SaaS

Infrastructure (virtual Development platform


Focus Software applications
machines, storage) (tools, hosting)

Developers manage End-users use the


User More control over
apps and data, software with no
Responsibili the infrastructure
platform handles concern for the
ty (OS, storage, etc.)
infrastructure infrastructure

AWS EC2, Google Google App Engine,


Example Compute Engine, Heroku, Microsoft Gmail, Slack, Dropbox
Microsoft Azure VMs Azure App Services

End-users,
Who Uses IT administrators, Developers, DevOps
businesses,
It? system admins teams
organizations

Different Cloud Deployment Models:


Cloud services are often categorized based on their deployment models, which
define how and where the cloud resources are managed.
1. Public Cloud:
o Definition: The cloud infrastructure is owned and operated by a
third-party cloud provider and delivered over the internet. Multiple
organizations share the same infrastructure.
o Examples: AWS, Google Cloud, Microsoft Azure.

o Use Case: Ideal for small to medium businesses, or any


organization looking for scalable, cost-effective services.
o Pros: Scalability, low upfront costs, ease of access.

o Cons: Less control over infrastructure and security.

2. Private Cloud:
o Definition: The cloud infrastructure is used by a single
organization. It can be hosted on-premises or by a third-party
provider.
o Examples: Private cloud hosted on VMware, OpenStack.
o Use Case: Large enterprises or organizations with high security and
compliance requirements.
o Pros: Greater control, enhanced security.

o Cons: Higher cost, more maintenance needed.

3. Hybrid Cloud:
o Definition: A combination of public and private clouds, allowing
data and applications to be shared between them.
o Examples: AWS Outposts, Azure Arc.

o Use Case: Organizations that need flexibility to move workloads


between private and public clouds.
o Pros: Flexibility, scalability, enhanced disaster recovery.

o Cons: More complex to manage.

4. Community Cloud:
o Definition: A cloud infrastructure shared by several organizations
that have similar concerns (e.g., security, compliance).
o Use Case: Governments or organizations that have shared goals
and want to pool resources.
o Pros: Shared costs, more control than public cloud.

o Cons: Limited scalability and flexibility.


Cloud Providers and Their Features:
Here are some of the leading cloud service providers and their notable features:
1. Amazon Web Services (AWS):
o Key Features: Wide range of services including computing power
(EC2), storage (S3), machine learning, and databases.
o Strengths: Market leader, largest service catalog, strong security.

o Use Cases: Enterprise-level cloud hosting, machine learning, big


data analytics, IoT.
2. Microsoft Azure:
o Key Features: Offers a hybrid cloud solution, strong integration
with Microsoft products (Windows Server, Office 365, etc.), and
enterprise-grade security.
o Strengths: Strong hybrid capabilities, enterprise integrations.

o Use Cases: Enterprises using Microsoft-based tools, hybrid cloud


solutions.
3. Google Cloud Platform (GCP):
o Key Features: Strong AI and machine learning services, BigQuery
for data analytics, Google Kubernetes Engine (GKE) for container
orchestration.
o Strengths: Cutting-edge AI/ML services, open-source support, data
analytics.
o Use Cases: Data analytics, machine learning, containerized apps.

4. IBM Cloud:
o Key Features: AI (Watson), blockchain, strong hybrid and multi-
cloud focus.
o Strengths: Integration with AI, enterprise-grade solutions.

o Use Cases: AI/ML applications, blockchain, hybrid cloud.

5. Oracle Cloud:
o Key Features: Focus on enterprise applications, strong database
services (Oracle DB).
o Strengths: Enterprise-grade databases, integration with Oracle
ERP.
o Use Cases: Large enterprises, financial services, ERP.

6. Alibaba Cloud:
o Key Features: Strong presence in Asia, offers services in
computing, data storage, and AI.
o Strengths: Global presence, cost-effective solutions in Asia.

o Use Cases: Asian markets, scalable cloud solutions.


7. Salesforce (Focus on SaaS):
o Key Features: CRM software, marketing automation, sales and
customer service tools.
o Strengths: Robust CRM, extensive ecosystem for sales/marketing.

o Use Cases: Customer relationship management, salesforce


automation.

You might also like