Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
18 views21 pages

Cloud Computing

Cloud computing refers to the delivery of hosted services such as data storage, servers, and software over the internet. It includes various service models like IaaS, PaaS, and SaaS, as well as deployment models like public, private, hybrid, and multicloud. While it offers benefits like scalability and cost savings, challenges include security risks and dependency on internet connectivity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views21 pages

Cloud Computing

Cloud computing refers to the delivery of hosted services such as data storage, servers, and software over the internet. It includes various service models like IaaS, PaaS, and SaaS, as well as deployment models like public, private, hybrid, and multicloud. While it offers benefits like scalability and cost savings, challenges include security risks and dependency on internet connectivity.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Cloud Computing

Father & Mother


Father Mother

Joseph Carl Robnett Licklider Judy Estrin


(J.C.R. Linklider)
Cloud Computing
Cloud computing is defined as the use of
hosted services, such as data storage,
servers, databases, networking, and software
over the internet.
Why Cloud Computing?
Cloud Computing Architecture
Cloud computing services
IaaS (Infrastructure-as-a-Service),
PaaS (Platform-as-a-Service) and
SaaS (Software-as-a-Service)
IaaS (Infrastructure-as-a-Service)
 IaaS provides on-demand access to fundamental computing resources—
physical and virtual servers, networking, and storage—over the internet on a
pay-as-you-go basis.
 IaaS enables end users to scale and shrink resources on an as-needed basis,
reducing the need for high, up-front capital expenditures or unnecessary on-
premises or ‘owned’ infrastructure and for overbuying resources to
accommodate periodic spikes in usage.
 IaaS provides the users with the lowest-level control of computing
resources in the cloud when PaaS computing models such as containers and
serverless.
PaaS (Platform-as-a-Service)
 PaaS provides software developers with on-demand platform—hardware,
complete software stack, infrastructure, and even development tools—for
running, developing, and managing applications without the cost,
complexity, and inflexibility of maintaining that platform on-premises.
 PaaS, the cloud provider hosts everything—servers, networks,
storage, operating system software, middleware, databases—at their data
center.
 PaaS is often built around containers. Containers virtualized the operating
system, enabling developers to package the application with only
the operating system services.
 E.g. – Docker and Kubernetes
SaaS (Software-as-a-Service)
 SaaS—also known as cloud-based software or cloud applications—is
application software that’s hosted in the cloud, and that users access via
a web browser, a dedicated desktop client, or an API that integrates with a
desktop or mobile operating system.
 The cost savings, time-to-value, and scalability benefits of cloud, SaaS
offers the following:
 Automatic upgrades
 Protection from data loss
Types of cloud computing
Public Cloud
Private cloud
Hybrid cloud
Multicloud and hybrid multicloud
Public Cloud
 Public clouds are owned and operated by third-party
cloud service providers, which deliver computing
resources like servers and storage over the internet.
 Public cloud, all hardware, software, and other
supporting infrastructure is managed by the cloud
provider. You can access these services and manage
your account using a web browser, API, or CLI.
Private cloud
 A private cloud refers to cloud computing resources
used exclusively by a single business or organization.
 A private cloud can be physically located in the
company’s on-site data center.
 Some companies also pay third-party service
providers to host their private cloud.
 A private cloud environment maintains the services
and infrastructure on a private network.
Hybrid cloud
 Hybrid cloud offers a combination of public and private
clouds, networked together in such a way that data
and applications can be shared between them.
 Hybrid clouds offer businesses greater flexibility for
scaling and deployment.
Multicloud
 Multicloud computing entails using multiple cloud computing
services from more than one cloud provider for the same type
of IT solutions or workloads.
 A multicloud strategy—which may include both private and
public clouds—helps organizations mitigate risk and offers
them increased workload flexibility.
 Choosing different offerings and capabilities from more than
one cloud provider enables organizations to build solutions
that are best suited to their specific IT needs.
Kinds of Cloud Services
 Email
 Storage, backup, and data retrieval
 Creating and testing apps
 Analyzing data
 Audio and video streaming
 Delivering software on demand
List of Company providing services
 Google Cloud
 Amazon Web Services (AWS)
 Microsoft Azure
 IBM Cloud
 Alibaba Cloud
Cloud security
 Shared responsibility for security
 Data encryption
 User identity and access management
 Collaborative management
 Security and compliance monitoring
Challenges of cloud computing
 Downtime
 Internet connection dependency
 Financial commitment
 Security risks
 Limited access

You might also like