Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

Cloud Computing

What is Cloud Computing?

Distributed computing on internet or delivery of computing service over


the internet.

Example

• Google Docs ,Google Calendar ,Gmail ,Picasa ,spreadsheets applications hosted on

Google’s server are accessible to any user with an Internet connection

•Yahoo
Cloud Computing

History

• Concept evolved in 1950(IBM) called RJE (Remote Job


Entry Process).
• In 2006 Amazon provided First public cloud AWS(Amazon
Web Service).

2
Cloud Computing

Introduction
• Cloud is a large group of interconnected
computers.
• Computers can be personal computer or
network servers
• Cloud of computers extend beyond enterprise
or company
Cloud Computing

Cloud Components

1.) Client computers


2.) Distributed Servers
3.) Datacenters
Cloud Computing

Clients
Clients are the device that the end user interact with
cloud.
three types of clients:
1.) Mobile
2.) Thick
3.) Thin (Most Popular)
Cloud Computing

Datacenter

It is collection of servers
where application is placed
and is accessed via internet.
Cloud Computing

Distributed servers

Often servers are in


geographically different
places, but server acts as
if they are working next to
each other.
Cloud Computing

Central Server

• Administers the system such as monitoring traffic, client

demands to ensure everything runs smoothly.

• It uses a special type of software called Middleware.

• Middleware allow computer to communicate each other.


Cloud Computing

Key Properties of cloud computing


User centric Accessible
• Once connected to cloud ,whatever
• Users can retrieve more information
is stored there become yours
Task- centric stored in a cloud from multiple
• Rather than focusing on the repositories
application and what it can do, Intelligent
• The focus is on what is your need
and how application can do it for • Data mining and analysis are necessary
you to access the information from a cloud in
Powerful
a intelligent manner
• 100 or 1000 of computers together
in a cloud creates a computing Programmable
power impossible for a single
desktop pc • Cloud computing must be automated
Cloud Computing

Client/Server Model-Centralized Applications and


Storage

Server
• All data, s/w applications and control resided on huge
mainframe computers
Client
• Users connected to the server via computer terminal
Dumb Terminal
• Terminals which don’t have much memory storage space or
processing power
Cloud Computing

Client/Server

• It provides centralized storage


• It is a Master/Slave relationship-
Server as master and Clients as slave
• All control rested with the mainframe/server
• All communications between the computers had to go
through the server
• Its Like “Hurry up and wait Experience”
• Cloud computing doesn’t have user centric focus
Cloud Computing

Peer to Peer Computing


(P2P)

• Each computer has equivalent capabilities and responsibilities


• All computers in the network are Peers
• Every computer is a client and a server
• No master and slaves
• Control is decentralized
• No Centralized server
Cloud Computing

Distributed Computing

• Subset of P2P model


• Distributed computing is a computing concept that, refers to
multiple computer systems working on a single problem.

• It maximize performance by connecting users and IT resources

in a cost-effective, transparent and reliable manner.


Cloud Computing

How cloud Computing works?


• The cloud is a
collection of • Individual users connect to the cloud
computers and from their own personal computers
servers that are or portable devices, over the Internet.
publicly accessible • Individual users, the cloud is seen as
via the Internet. a single application, device, or
document.
• The hardware in the cloud (and the
operating system that manages the
hardware connections) is invisible.
Cloud Computing

Cloud Architecture
Cloud Computing

• Users select a task or service (either starting an application or


opening a document).
• The user’s request then gets passed to the system
management,
• Finds the correct resources and then calls the system’s
appropriate provisioning services.
• These services carve out the necessary resources in the cloud,
launch the appropriate web application, and either creates or
opens the requested document.
Cloud Computing

Understanding Cloud Storage


• Data storage.
• Data is stored on multiple third-party servers, rather than on the dedicated
servers used in traditional networked data storage.
• Dynamically manages available storage space.
• Cloud storage has both financial and security-associated advantages.
• Virtual resources in the cloud are typically cheaper than dedicated physical
resources
• Data stored in the cloud is secure from accidental erasure or hardware
crashes, because it is duplicated across multiple physical machines
Cloud Computing

Understanding Cloud Services

• Any web-based application or service offered via cloud


with a cloud service.
• The application itself is hosted in the cloud. An individual
user runs the application over the internet.
• Cloud services offer many advantages.
• Documents are hosted in the cloud, multiple users can
collaborate on the same document in real time, using any
available Internet connection.

You might also like