Sie sind auf Seite 1von 24

Submitted by 

Abhilasha Verma
(16010BTCS00375)
 Introduction
 History
 Cloud Components
 Working model for cloud computing
 Advantages & Disadvantages of cloud computing
 What exactly is the cloud ?

 What is cloud computing?

 How does cloud computing work?

 Examples of cloud
 In the simplest terms, cloud computing means storing
and accessing data and programs over the Internet
instead of your computer's hard drive. The ”cloud” is
just a metaphor for the Internet.

 In other words, we can say that cloud is something


which is present at remote location. Cloud can provide
services over network i.e. WAN, LAN or VPN
 Cloud Computing is the use of hardware and software
to deliver a service over a network (typically the
Internet). With cloud computing, users can access files
and use applications without installation and access their
personal files at any computer with internet access..
 The front end and the back end are connected to each
other through a network, usually the Internet.
 The front end computer user or client.

It is not necessary that all cloud computing systems have


the same user interface.

 The back end ‘the cloud’ section of the system.

There are various computers, servers and data storage


systems that make up the cloud.
 Concept evolved in 1950(IBM) called RJE

(Remote Job Entry Process).

 In 2006 Amazon provided first public cloud


AWS(Amazon Web Service).
 It has three components
Client Computers
Distributed Servers
Datacenters
 Clients are the devices that the end user interact
with cloud.

 Three types of clients:


 Mobile
 Thick
 Thin(Most Popular)
 It is collection of
servers where
application is placed
and is accessed via
internet.
 Often servers are in
geographically
different places, but
server acts as if they
are working next to
each other.
1. Deployment Model
These type of model define the type of access to the
cloud, i.e.,how the cloud is located?

Cloud can have any of the 4 types


Public
Private
Hybrid
Community
 Public Cloud:
Public cloud allows systems & services to be easily
accessible to the general public. Public cloud may be
less secure because of its openness, e.g., e-mail.

 Private Cloud:
Private cloud allows systems & services to be easily
accessible within an organization. It offers increased
security because of its private nature.
 Hybrid Cloud:
Hybrid cloud is mixture of public and private cloud.
However, the critical activities are performed using
private cloud while the non-critical activities are
performed using public cloud.

 Community Cloud:
Community cloud allows systems an services to be
accessible by group of organizations.
Service models are the reference models on which the
cloud computing is based. These can be categorized into
three basic service models as listed below:

 Infrastructure as a service(IaaS)

 Platform as a service(PaaS)

 Software as a service(SaaS)
 In this service the Cloud Provider provides the customer
with virtual machines and other resources as a service,
they abstract the user from the physical machine,
location, data partitioning etc. If the user wants a Linux
machine, he gets a linux machine, he will not worry
about the physical machine or the networking of the
system on which the OS is installed, simple.

 For Example  AWS(Amazon Web Services)


 In this service the Cloud Provider gives the ability to the
customer to deploy customer created application using
programming languages, tools etc that are provided by
the Cloud Provider. The customer cannot control the
underlying architecture including operating systems,
storage, servers etc.

 For Example: This service would make sense to you


only if you are a developer, since this service provides
you a platform for developing applications, like Google
App Engine.
 SaaS model allows to use software applications as a
service to end users. The client can access these
softwares on any device which is connected to the
Internet using tools such as a web browser, an app etc.

 For Example: salesforce.com , facebook


• Lower software cost
• Improve performance
Advantages • Fewer maintenance issue
• Instant software updates
• Increased data safety

• Requires a constant internet


connections.
• Does not work well in low speed
Disadvantages connections
• Control & reliability

Das könnte Ihnen auch gefallen