2. Introduction
Cloud Computing is use of remote servers on the
internet to store, manage and process data rather
than a local server on your personal computer.
3. Introduction
Cloud Computing is distributed computing on internet or
delivery of computing service over the internet.
Cloud Computing is a combination of software and
hardware based computer resource delivered as network
services.
Some well known Cloud providers are :
Amazon Web Services
Microsoft Azure
Google Cloud Platform
IBM Cloud
4. Cloud Computing Architecture
Cloud Computing architecture comprises of many cloud
components, which are loosely coupled.
We can broadly divide the cloud architecture into two
parts:
1. Front End
2. Back End
Each of the ends is connected through a network, usually
Internet.
6. Cloud Components
Cloud has three components :
I. Client Computers
II. Distributed Servers
III. Data Centers
7. Cloud Components
Client Computers:
Client Computers are devices that the end user
interact with cloud.
Client Computers are of three types:
1. Mobile
2.Thick
3.Thin
Datacenters :
It is collection of servers where application is placed and
is accessed via internet.
Distributed Servers :
Often servers are in geographically different places, but
servers act as if they are working next to each other.
9. Deployment Model
Deployment models defines the type of access to
the cloud.
Cloud can have any of the four type of access :
I. Public
II. Private
III. Hybrid
IV. Community
11. Service Model
Service Models are the reference model on which
Cloud Computing is based.
Service Models are divided in three categories :
I. SaaS (Software as a Service)
II. PaaS (Platform as a Service)
III. IaaS (Infrastructure as a Service)
13. SaaS
SaaS( Software as a Service) is a way of delivering services and
applications over the Internet.
SaaS provides a complete software solution which you purchase on
a pay-as-you-go basis from a cloud service provider.
The SaaS applications are sometimes called Web-based software,
on-demand software or hosted software.
Advantage Of SaaS:
I. Cost Effective
II. Reduced Time
III. Automatic updates
14. PaaS
PaaS (Platform as service) is the category of cloud
computing that provides a platform and environment to
allow developers to build applications and services over
the internet.
PaaS services are hosted in the cloud and accessed by
users simply via their web browser.
Advantage Of PaaS:
I. Simple and convenient for users
II. Cost effective
III. Efficiency
15. Iaas
IaaS (Infrastructure as service) is the basic layer in cloud
computing Service model.
IaaS is a form of cloud computing that provides virtualized
computing resources over the internet.
IaaS is a way of delivering services and applications over
the Internet.
Advantages of IaaS :
I. Cost Effective
II. Security
III. Maintainance
17. Advantage Of Cloud Computing
Lower computer costs
Improved performance
Reduced software cost
Universal document access
Latest version availability
Easier group collaboration
18. Disadvantage Of Cloud Computing
Requires a constant network connection
Does not work well with low – speed connections
Features might be limited
Can be slow
Stored data can be lost
Stored data might be not secured